Kodi Community Forum
How to Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: How to Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs (/showthread.php?tid=116996)



RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - Balthazar - 2012-12-10

You just need to remove the offending host key. http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-settings might help you find it. I don't have any experience with putty, but in Linux it is just a matter of removing that key. Probably the same thing here.

PS - The host key is generated automatically the first time you ssh into the box. That message is Linux's way of telling you something has changed on the host end, so you don't ssh into a compromised ip address.


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - beschmid - 2012-12-10

@Balthazar - Man, thank you so much! I was seriously pulling some hair out
(2012-12-10, 02:09)Balthazar Wrote: You just need to remove the offending host key. http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-settings might help you find it. I don't have any experience with putty, but in Linux it is just a matter of removing that key. Probably the same thing here.

PS - The host key is generated automatically the first time you ssh into the box. That message is Linux's way of telling you something has changed on the host end, so you don't ssh into a compromised ip address.




RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - hombre168 - 2012-12-10

@fritsch: perfect! thanks a lot!!


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - john.cord - 2012-12-11

Got a wierd Bug. Using xbmc-xvba-testing. Since the latest update after playback a file with refresh rate switch (23,976fps) another file with refresh rate switch gives me a black screen with audio and a lot of missed frames in codec info screen.

Switched back to xbmc-xvba and the error is still present. After a manual restart of xbmc same behaviour. One file plays fine, another gives black screen with missed frames...


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - fritsch - 2012-12-11

@John.cord:
Which nvidia driver are you running? Please enable xbmc debug logging and pastebin the log. There was only one minor change in this direction, which should fix multiple monitors.


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - john.cord - 2012-12-11

OK, the error only appears with VDPAU Openg GL Interop deactivated. With both Interop Options enabled it works...

Driver is latest Xorg-Edgers-PPA Driver (310.19).

http://pastebin.com/h1Axe3TA

Funny is that now at first, the two episodes played fine and the last video (Trailer) gives the error...


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - fritsch - 2012-12-11

I am curious that 310.19 does produce sound on your setup.

Please retry with 304.xy - Using xorg-edgers is not really recommended. The Ubuntu x-swat ppa contains more stable software.

And disable the YUV Interop ...


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - john.cord - 2012-12-11

OK. Will try it at home...


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - john.cord - 2012-12-11

Ok, i dit what you said. Changed the ppa to x-swat and nvidia-current to 304.64

XBMX is your xbmc-xvba ppa

And again, with Interop (only Open GL not YUV) active everything is fine, without it i get black screen and missed frames. My testing files are movie trailers "Epic" and "The Croods" from Itunes as .mov File.

I will upload the two files so you can test this behaviour by yourselfe...

The problem occures only with files where it changes the Refresh Rate. I can post my Xorg.conf if needed...

Files --> https://dl.dropbox.com/u/5847312/Epic-trailer-h720p.mov & https://dl.dropbox.com/u/5847312/The%20Croods-trailer-h720p.mov

I am reproducing this problem by starting XBMC, play the first trailer (unimportant which), stopping it after a few seconds and then starting the other one.


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - fritsch - 2012-12-11

@John.cord:
This is expected. Please keep OpenGL Interop enabled and disable the YUV stuff. The Yuv interop was done for "older and slow" systems some time ago, but I don't think it was very well tested since then, as it is disable via a patch in OpenElec.


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - john.cord - 2012-12-11

Ok so the behaviour i encountered is "normal"? I would like to use the VDPAU Sharpness and Postprocessing Options which are not available with Open GL Interop enabled...


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - fritsch - 2012-12-11

@John.cord: Have a look here: http://forum.xbmc.org/showthread.php?tid=137643
Edit: Which version are you running? I looked in the code and you should not even have the coice ?!?
Edit2: looked again and saw the ifndef instead of the ifdef ... so, should be there :-)


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - fritsch - 2012-12-11

@John.cord: It should in deed be the other way round for you, like I said. As YUV Interop uses Shader YUV-> RGB conversion, there should be no advanced denoise done by vdpau available
The GL Interop should have them - so now you confused me.

Edit: I talked to FernetMenta - it should not crash. He is looking into it the next days.


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - john.cord - 2012-12-12

Sorry my fault. I thought that any of both Interop Options disable die VDPAU Options. I looked again and if YUV deactivated the Options are there...

Big THX !!!


RE: Howto Install XBMC PVR Xvba for AMD Radeon/Fusion and Nvidia GPUs - FernetMenta - 2012-12-12

Since the ancient pixmap method (no interop at all) has only disadvantages, I will automatically disable it on systems where vdpau opengl interop is available. (that's NVidia drivers > 185, iirc). The GUI option will disappear. GUI option "interop YUV" will be renamed to "use VDPAU video mixer". This is more meaningful but inverts the behavior so check your GUI settings once this is available.