Originally posted by M@GOid
View Post
Announcement
Collapse
No announcement yet.
VDPAU Video Playback For The Radeon RX Vega On Linux
Collapse
X
-
Last edited by TheLexMachine; 15 August 2017, 05:19 PM.
- Likes 3
-
Originally posted by dwagner View PostI would really suggest to test with VA-API rather than VDPAU. I can say that at least for my RX 460, VA-API works for more different video formats _and_ requires less CPU time _and_ provides smoother playback.
Comment
-
Originally posted by TheLexMachine View PostNvidia never got it working on the newer cards, so VDPAU is incomplete and can't be used for UHD content because the software has errors that misidentify UHD content and don't trigger the decoder hardware, which means the CPU does the work and the players give error messages saying the content is beyond the specs of the VDPAU decoder.
Comment
-
Originally posted by agd5f View PostMake sure you were using the native vdpau driver and not the vdpau to vaapi shim driver.
When I run "strace -f vdpauinfo | grep -i vdpau" I get the following output:
Code:execve("/usr/bin/vdpauinfo", ["vdpauinfo"], 0x7fffffffe8a8 /* 46 vars */) = 0 open("/usr/lib/libvdpau.so.1", O_RDONLY|O_CLOEXEC) = 3 read(4, "vdpauinfo\0", 1024) = 10 open("/etc/vdpau_wrapper.cfg", O_RDONLY) = 4 open("/usr/lib/vdpau/libvdpau_radeonsi.so.1", O_RDONLY|O_CLOEXEC) = 4 [pid 1093] stat("/usr/lib/vdpau/libvdpau_radeonsi.so.1", <unfinished ...> Information string: G3DVL VDPAU Driver Shared Library version 1.0
- Likes 1
Comment
-
Originally posted by TheLexMachine View Post
Yes, VDPAU was terminated without official announcement, at the end of 2015. Nvidia never got it working on the newer cards, so VDPAU is incomplete and can't be used for UHD content because the software has errors that misidentify UHD content and don't trigger the decoder hardware, which means the CPU does the work and the players give error messages saying the content is beyond the specs of the VDPAU decoder. There is a "fork" of that I recently discovered in a VDPAU mirror, but nobody is really working on it. The Big N replaced it with NVDECODE, which is still at early Beta-level and not really implemented in media players. MPV has some rudimentary support for the older version of it called CUVID, but they have not updated the player for NVDECODE. Only the latest FFMPEG build supports it, which is beyond what the distros are using, so it's not accessible unless you use a PPA or get a distro that goes bleeding edge.
Comment
-
-
Originally posted by Masush5 View PostAMD's gallium based vaapi implementation lacks the necessary egl interop.
https://singhcodes.wordpress.com/201...-and-eglimage/
https://singhcodes.wordpress.com/201...-phase-starts/
- Likes 1
Comment
-
Originally posted by agd5f View Post
Looks like you are ok. The "shim driver" is for asics like intel that do not support vdpau natively, so it converts vdpau into vaapi.
BTW: Amongst the many interesting commit messages in your amd-staging-drm-next tree (which I currently run to enjoy HDMI 2 support) I spotted one regarding HDR10 signaling: https://cgit.freedesktop.org/~agd5f/...28243e6f41b64a
Is it way too early to ask for this, or is there already preliminary support for emitting an HDR signal via HDMI? If so, how would one configure the X11 server to make use of it?
Comment
Comment