Код: Выделить всё
$ lspci
----------------------------------cut------------------------------
02:00.0 VGA compatible controller: NVIDIA Corporation GT218M [GeForce 310M] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device c06a
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at de000000 (64-bit, prefetchable) [size=32M]
I/O ports at 2000 [size=128]
[virtual] Expansion ROM at dd000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nouveau
----------------------------------cut------------------------------
Давно ждал, хотелось попробовать.
Поставил 20-ю Fedora.
Код: Выделить всё
$ uname -r
3.12.5-302.fc20.x86_64
Поставил firmware от проприетарного NVIDIA
Код: Выделить всё
$ yum info nvidia-firmware
Installed Packages
Name : nvidia-firmware
Arch : x86_64
Version : 325.08
Release : 1.fc20
----------------------------cut--------------------------
Summary : NVIDIA Firmware files
И поставил mesa 10.0.1
Код: Выделить всё
$ yum info mesa-vdpau-drivers
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
Name : mesa-vdpau-drivers
Arch : x86_64
Version : 10.0.1
Release : 1.20131220.fc21
---------------------------cut-------------------------------
Стали доступны декодеры:
Код: Выделить всё
$ vdpauinfo
display: :0 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0
------------------------------cut-------------------------------
Decoder capabilities:
name level macbs width height
-------------------------------------------
MPEG1 0 16384 2048 2048
MPEG2_SIMPLE 3 16384 2048 2048
MPEG2_MAIN 3 16384 2048 2048
H264_BASELINE 41 16384 2048 2048
H264_MAIN 41 16384 2048 2048
H264_HIGH 41 16384 2048 2048
VC1_SIMPLE 1 16384 2048 2048
VC1_MAIN 2 16384 2048 2048
VC1_ADVANCED 4 16384 2048 2048
MPEG4_PART2_SP 3 16384 2048 2048
MPEG4_PART2_ASP 5 16384 2048 2048
Запустил mplayer:
Код: Выделить всё
$ mplayer -vo vdpau -vc ffmpeg12vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau, '1080p.264.mkv'
MPlayer SVN-r36521-4.8.2 (C) 2000-2013 MPlayer Team
Playing 1080p.264.mkv.
libavformat version 55.19.104 (external)
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0, Blu-Ray.1080p.x264
[lavf] stream 1: audio (ac3), -aid 0, -alang rus
[lavf] stream 2: audio (dca), -aid 1, -alang eng
[lavf] stream 3: subtitle (subrip), -sid 0, -slang eng, English
VIDEO: [H264] 1920x798 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Load subtitles in ./
==========================================================================
Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 448.0 kbit/14.58% (ratio: 56000->384000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 2.41:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x798 => 1920x798 H.264 VDPAU acceleration
Видео работает!
При этом загрузка CPU - 2 %:
Код: Выделить всё
$ top
top - 09:49:47 up 13:11, 5 users, load average: 0.43, 1.59, 1.29
Tasks: 160 total, 2 running, 158 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.3 us, 1.0 sy, 0.0 ni, 56.5 id, 0.7 wa, 39.5 hi, 0.0 si, 0.0 st
KiB Mem: 3909180 total, 3764864 used, 144316 free, 530428 buffers
KiB Swap: 3948540 total, 128 used, 3948412 free, 2259544 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6198 develop+ 20 0 631644 42152 14476 D 2.0 1.1 0:06.62 mplayer
1965 develop+ 20 0 636028 19796 12588 S 1.0 0.5 4:33.70 gnome-term+
1604 develop+ 20 0 628076 9476 7012 S 0.3 0.2 0:22.07 pulseaudio
1638 develop+ 20 0 645172 20204 13752 S 0.3 0.5 0:00.83 goa-daemon
2011 develop+ 20 0 1215336 273812 43236 S 0.3 7.0 2:13.77 firefox
6240 develop+ 20 0 123636 1652 1180 R 0.3 0.0 0:00.09 top
1 root 20 0 51700 7520 2516 S 0.0 0.2 0:02.24 systemd
P.S.
В ядре 3.13 еще и управление питанием будет.