LINUX.ORG.RU

[gentoo] nvidia-drivers, vdpau

 


0

0

Обновил xorg-server до 1.8, попутно обновив libvdpau и nvidia-drivers до последних ~x96 (0.3-r2 и 195.36.24 соответственно). В итоге mplayer перестал показывать через vdpau (USE=vdpau),

$ vdpauinfo

display: :0 screen: 0

Error creating VDPAU device: 1

Гуглится много всего, но старое, и не помогает. Буду благодарен за помощь в оживлении этой крайне рулезной фичи.

★★★★★

Последнее исправление: staseg (всего исправлений: 2)

хм...у меня работает

localhost megabaks # qlist -Iv vdpau
x11-libs/libvdpau-0.3-r2
localhost megabaks # dmesg | grep NVRM
[    4.779418] NVRM: loading NVIDIA UNIX x86 Kernel Module  195.36.24  Thu Apr 22 09:18:20 PDT 2010
localhost megabaks # qlist -Iv mplayer
kde-base/mplayerthumbs-4.4.2
media-video/gnome-mplayer-0.9.9.2
media-video/mplayer-1.0_rc4_p20100427
media-video/smplayer-0.6.9
localhost megabaks # 

megabaks ★★★★
()
Ответ на: комментарий от megabaks

и да - забыл

localhost megabaks # qlist -Iv xorg
x11-base/xorg-drivers-1.8
x11-base/xorg-server-1.8.0
x11-base/xorg-x11-7.4-r1
x11-misc/xorg-cf-files-1.0.3
само завелось - ничего не трогал

megabaks ★★★★
()

обновляли с ebuild?


/usr/lib/libvdpau.la
/usr/lib/libvdpau.so
/usr/lib/libvdpau.so.1
/usr/lib/libvdpau.so.1.0.0
/usr/lib/libvdpau_nvidia.so
/usr/lib/libvdpau_nvidia.so.1
/usr/lib/libvdpau_nvidia.so.195.36.24
/usr/lib/libvdpau_trace.la
/usr/lib/libvdpau_trace.so
/usr/lib/libvdpau_trace.so.1
/usr/lib/libvdpau_trace.so.1.0.0


есть такие файлы? просто их теперь пытаются перемещать по другим местам

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

как-то так

localhost megabaks # ls -l /usr/lib | grep vdpau
-rw-r--r--  1 root root      938 Апр 29 15:25 libvdpau.la
lrwxrwxrwx  1 root root       34 Апр 29 00:27 libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.195.36.24
lrwxrwxrwx  1 root root       28 Апр 30 01:17 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.195.36.24
-rwxr-xr-x  1 root root  1652660 Апр 30 01:17 libvdpau_nvidia.so.195.36.24
lrwxrwxrwx  1 root root       17 Апр 29 15:25 libvdpau.so -> libvdpau.so.1.0.0
lrwxrwxrwx  1 root root       21 Апр 29 15:25 libvdpau.so.1 -> libvdpau.so.195.36.24
-rwxr-xr-x  1 root root     5272 Апр 29 15:25 libvdpau.so.1.0.0
-rwxr-xr-x  1 root root     4880 Апр 29 00:27 libvdpau.so.195.36.24
-rw-r--r--  1 root root      975 Апр 29 15:25 libvdpau_trace.la
lrwxrwxrwx  1 root root       23 Апр 29 15:25 libvdpau_trace.so -> libvdpau_trace.so.1.0.0
lrwxrwxrwx  1 root root       23 Апр 29 15:25 libvdpau_trace.so.1 -> libvdpau_trace.so.1.0.0
-rwxr-xr-x  1 root root    54484 Апр 29 15:25 libvdpau_trace.so.1.0.0
drwxr-xr-x  2 root root      224 Апр 29 00:27 vdpau

megabaks ★★★★
()
Ответ на: комментарий от megabaks

~ :$cd /usr/lib/vdpau
/usr/lib/vdpau :$ls -l
total 0


вот в том то и дело что инсталлеры теперь пытаются ставить их в /usr/lib/vdpau , поэтому у ТС может и не работать, если с ебилда левого/старого

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia
localhost megabaks # cd /usr/lib/vdpau/
localhost vdpau # ls -l
итого 1670
lrwxrwxrwx 1 root root      28 Апр 29 00:27 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.195.36.24
-rwxr-xr-x 1 root root 1652660 Апр 29 00:27 libvdpau_nvidia.so.195.36.24
lrwxrwxrwx 1 root root      27 Апр 29 00:27 libvdpau_trace.so.1 -> libvdpau_trace.so.195.36.24
-rwxr-xr-x 1 root root   50332 Апр 29 00:27 libvdpau_trace.so.195.36.24
megabaks ★★★★
()
Ответ на: комментарий от megabaks

>хз

lrwxrwxrwx 1 root root 34 Апр 29 00:27 libvdpau_nvidia.so -> vdpau/libvdpau_nvidia.so.195.36.24
lrwxrwxrwx 1 root root 28 Апр 30 01:17 libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.195.36.24


симлинки

у меня кстати их нет, ebuild потому что другой, чего там у ТС пусть сам смотрит, но проблемы с vdpau из за котовасии с расположением библиотек

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

/usr/lib/libvdpau_trace.la
/usr/lib/libvdpau_trace.so.1
/usr/lib/vdpau
/usr/lib/libvdpau_trace.so
/usr/lib/libvdpau_nvidia.so
/usr/lib/libvdpau_nvidia.so.1
/usr/lib/libvdpau.la
/usr/lib/libvdpau.so
/usr/lib/libvdpau_nvidia.so.195.36.24
/usr/lib/libvdpau_trace.so.180.29
/usr/lib/libvdpau.so.1.0.0
/usr/lib/libvdpau.so.180.29
/usr/lib/libvdpau_trace.so.back
/usr/lib/libvdpau_trace.so.1.0.0
/usr/lib/libvdpau.so.1
/usr/lib/pkgconfig/vdpau.pc
/usr/lib/libvdpau_nvidia.so.180.29

Вот эти файлы есть. /usr/lib/vdpau чистая. Обновлялся только что. Синк отсюда: rsync://rsync.gentoo.org/gentoo-portage

staseg ★★★★★
() автор топика
Ответ на: комментарий от staseg

/usr/lib/libvdpau_nvidia.so.195.36.24
/usr/lib/libvdpau_trace.so.180.29
/usr/lib/libvdpau.so.1.0.0
/usr/lib/libvdpau.so.180.29

а ничего что у вас бардак разных версий?

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Эм... Это плохо. Спасибо огромное за помощь, Постараюсь в следующий раз так не тупить:).

staseg ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.