LINUX.ORG.RU

r300 + vdpau

 , ,


0

1

Захотелось вот тут странного. Следую вот этому мануалу.
Т.е. в кратком пересказе:

USE="... vdpau ..."
emerge -avuDN world
cat /var/log/Xorg.0.log | grep -i vdpau
[    31.975] (II) RADEON(0): [DRI2]   VDPAU driver: r300
#пока что все идет по мануалу, даже приятно
#export VDPAU_DRIVER=r300 тоже положили куда надо
vdpauinfo
display: localhost:10.0   screen: 0
Failed to open VDPAU backend libvdpau_r300.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
Вопрос: где искать этот сраный libvdpau_r300.so?

UPD:

emerge -pv mesa
[ebuild   R    ] media-libs/mesa-10.0.4  USE="egl gallium gbm llvm nptl openvg vdpau -bindist -classic -debug -gles1 -gles2 -llvm-shared-libs -opencl -osmesa -pax_kernel -pic -r600-llvm-compiler (-selinux) -wayland -xa -xvmc" VIDEO_CARDS="r300 radeon (-freedreno) -i915 -i965 -ilo -intel -nouveau -r100 -r200 -r600 -radeonsi -vmware" 0 kB

Ответ на: комментарий от Black_Shadow

Спасибо, конечно, но видел. Суть в том, что

ls /usr/lib/vdpau
libvdpau_trace.so  libvdpau_trace.so.1  libvdpau_trace.so.1.0.0
это не совсем то, что я ожидаю там увидеть.

Waldo-de-Kard ★★ ()
Ответ на: комментарий от snaf

Невменяемый выхлоп у этой программы

e-file libvdpau_r300.so
[I] media-libs/mesa
	Available Versions:	9.2_pre20130619 9.2_pre20130528 9.2.0_rc2 9.2.0_rc1 9.2_pre20130725 9_pre20120831 8.1_rc1_pre20120814 9.1.3 8.1_rc1_pre20120724 9.2_pre20130515 9.2_pre20130509 9.1.2 8.0.1-r1 8.0 9.2.4 9.2.3 9.2.2 9.2.1 9.2.0-r1 8.0.1-r2 9.1.4 8.0.1 9.1.2-r1 9.1.1 9.1 9.1_rc2 9.0.1 9.0 9.0_pre20120918 9_pre20120831-r1 8.0.4-r1 8.0.4 9.2.5-r1 8.0.3-r1 9.2.5 8.0.3 9.2.0 8.0.2 9.1.6 
	Last Installed Ver:	10.0.4(Пн 07 июл 2014 11:23:46)
	Homepage:		http://mesa3d.sourceforge.net/
	Description:		OpenGL-like graphic library for Linux
	Matched Files:		/usr/lib64/vdpau/libvdpau_r300.so; /usr/lib32/vdpau/libvdpau_r300.so; /usr/lib/vdpau/libvdpau_r300.so; 

 *  app-emulation/emul-linux-x86-opengl
	Available Versions:	20131008 20130224 20121202 20121202-r1 20121028 20140406 
	Matched Files:		/usr/lib32/vdpau/libvdpau_r300.so; 

Waldo-de-Kard ★★ ()
Ответ на: комментарий от Waldo-de-Kard
        xr300)
            HAVE_GALLIUM_R300=yes
            PKG_CHECK_MODULES([RADEON], [libdrm_radeon >= $LIBDRM_RADEON_REQUIRED])
            gallium_require_drm_loader
            gallium_require_llvm "Gallium R300"
            GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS r300"
            gallium_check_st "radeon/drm" "dri/r300" "xa/r300" "" ""
            ;;

Что-то нету поддержки vdpau в r300 в mesa.

А собственно вот и патч, и коммит в нагрузку

Можешь попробовать откатить конкретно эти изменения, вдруг прокатит, но не уверен, что оно соберётся в текущем дереве.

daemonpnz ★★★★★ ()
Последнее исправление: daemonpnz (всего исправлений: 3)
Ответ на: комментарий от daemonpnz

Спасибо за исчерпывающий и оперативный ответ. Сначала запилили поддержку, потом выпилили.
Нав, не буду издеваться над системой ради поддержки mpeg2)

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