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/Nvidia/Intel GPUs - un1versal - 2013-04-03

Its says.

Quote:This UVD support will come for the Radeon HD 4000 "R700" graphics cards through the Radeon HD 7000 "Southern Islands" graphics cards. This is effectively UVD2 hardware and newer.

So its pretty much yes if your EXISTING users have these GPU's and NO for the rest, and only when opensource drivers writers make use of this code and publish changes.

My guess.

uNi


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - fritsch - 2013-04-03

kernel + mesa change are already implemented by Christian König. I think most of that code will be in kernel 3.10 (kernel side), mesa side needs also a bit.

But the code is already working, Christian has successfully used mplayer and gstreamer with h264, vc1 and also mpeg2 and mpeg4 on Radeon hardware.

Currently this won't work in xbmc though, because of the way xbmc implements vdpau.

So in short: OSS driver has now UVD support that can be used with _vdpau_

XVBA will be supported by AMD and version 0.75 is still planned.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - schumi2004 - 2013-04-03

Thanks for the info.

And what about True HD audio, any ideas on that?


AW: RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Jan0sh - 2013-04-03

(2013-04-03, 21:02)alextz Wrote: I have a soundbar with subwoofer using a hdmi passthrough so 2.1.
I will install libcec2 and give you a log after that.

Did you try with the one from xbmc-xvba ppa? Sounds like the same problem I experienced with the updated xbmc-xvba ppa.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - nickr - 2013-04-04

The phoronix article doesn't mention audio at all, so I guess that remains to be seen.

The cards concerned all have video acceleration available through fglrx don't they? I am a great open source fan and proponent, but I don't see that this will necessarily add anything to the end user experience that you don't get with fglrx/xvba. Might make things easier for devs though. When vdpau was released by nvidia it was only a matter of days before open source projects like mythtv had initial support going.

But if it provided HD audio to linux amd drivers, that would be a huge bonus for the htpc community.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - pvautrin - 2013-04-04

(2013-04-03, 21:57)fritsch Wrote: Christian has successfully used mplayer and gstreamer with h264, vc1 and also mpeg2 and mpeg4 on Radeon hardware.

Currently this won't work in xbmc though, because of the way xbmc implements vdpau.

So I guess my concerns from post 2057 were justified (and I did read all comments from that article before posting here, although I should probably have clarified that I own AMD HW).
What I understand so far is that should XBMC ever consider targeting AMD's OSS UVD, then this will need yet another VDPAU re-write.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - fritsch - 2013-04-04

@pvautrin:
I am not so much into the vdpau part, but from what i see - there is no GL Interop in mesa, which is the problem here, cause default vdpau makes use of it. But I think, that fernetmenta could have an idea on howto make it work - let's wait until someone has set up a PPA for 3.9 kernel with the patches + the relevant mesa packages including the vdpau r600 shared objects. Building all that from source is currently a bit heavy - and providing a howto for it will end in an nightmare.

Yes, you have read everything correctly - it was me - I just could not believe it, after only reading the headline - I thought of a April 1st joke until I read the code, sorry for this.

(2013-04-04, 00:08)nickr Wrote: The phoronix article doesn't mention audio at all, so I guess that remains to be seen.

The cards concerned all have video acceleration available through fglrx don't they? I am a great open source fan and proponent, but I don't see that this will necessarily add anything to the end user experience that you don't get with fglrx/xvba. Might make things easier for devs though. When vdpau was released by nvidia it was only a matter of days before open source projects like mythtv had initial support going.

But if it provided HD audio to linux amd drivers, that would be a huge bonus for the htpc community.

There was in deed code added to the opensource radeon driver, that could be that start for HD Audio
http://phoronix.com/forums/showthread.php?75760-Radeon-On-Linux-3-8-Minor-For-Now-New-Code-Coming&p=300317#post300317 . Also suspend to RAM should be a whole lot better. Including newest xorg support, kernel support whenever needed.
One problem I currently see is, that the Powermanagement is not yet ready and therefore the cards are driven at lower frequencies than with the fglrx driver, cause the thermal management is missing yet.

Bridgeman even thinks, that OSS radeon will be faster than UVD in the closed driver: http://phoronix.com/forums/showthread.php?79473-Digging-Deeper-Into-AMD-s-UVD-Code-Drop&p=323673#post323673 - i am curious on the first qvdpautests.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - pvautrin - 2013-04-04

(2013-04-04, 08:30)fritsch Wrote: fernetmenta could have an idea on howto make it work
Good to hear that there's hope. A bit more patience now...

(2013-04-04, 08:30)fritsch Wrote: Bridgeman even thinks, that OSS radeon will be faster than UVD in the closed driver
Another reason to make sure the new VDPAU implementation is compatible before merging with mainline, then Wink
That and all the legacy HD4K-5K owners for which fglrx soon won't be an option...


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - fritsch - 2013-04-04

@Jan0sh:
Fix is done: https://github.com/FernetMenta/xbmc/commit/99cca0006ed9f4c074c88f9daaa7cbdc6be6cee5 (in between you can run your current version from fluxbox).


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Tuckr - 2013-04-04

(2013-04-04, 15:00)fritsch Wrote: @Jan0sh:
Fix is done: https://github.com/FernetMenta/xbmc/commit/99cca0006ed9f4c074c88f9daaa7cbdc6be6cee5 (in between you can run your current version from fluxbox).
Is that for the blank screen issue?
If not, I've got three debug logs

Always Sync > Blank screen
http://paste.ubuntu.com/5676610/

Sync Start/Stop > Blank screen
http://paste.ubuntu.com/5676612/

Never Sync > Works fine
http://paste.ubuntu.com/5676614/

This is on Git:1d4a569 from March 31st from xbmc-xvba on x86_64 quantal on a ZBox AD06

Anymore info or testing needed, lemme know.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - fritsch - 2013-04-04

I think it is fixed. You will see when next packages hit xbmc-xvba.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Tuckr - 2013-04-04

Cool, thanks. I can do without the sync for now Smile


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Jan0sh - 2013-04-04

(2013-04-04, 15:00)fritsch Wrote: @Jan0sh:
Fix is done: https://github.com/FernetMenta/xbmc/commit/99cca0006ed9f4c074c88f9daaa7cbdc6be6cee5 (in between you can run your current version from fluxbox).

Nice to see it was a one-line fix for this.

I will wait, till this arrives @ xbmc-xvba ppa.

@AMD driver
I think AMD is going to provide better linux support in general, as the new PS4, the Xbox 720 and Steamboxes will make use of AMD APUs. So maybe we will get HD-Audio working in newer Catylist drivers.


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - alextz - 2013-04-05

With the new version from tested git it's working as intended. No more black screen.

Thanks fritsch


RE: Howto Install XBMC PVR Xvba for AMD/Nvidia/Intel GPUs - Pyromaniac - 2013-04-06

(2013-04-04, 15:56)Jan0sh Wrote:
(2013-04-04, 15:00)fritsch Wrote: @Jan0sh:
Fix is done: https://github.com/FernetMenta/xbmc/commit/99cca0006ed9f4c074c88f9daaa7cbdc6be6cee5 (in between you can run your current version from fluxbox).

Nice to see it was a one-line fix for this.

I will wait, till this arrives @ xbmc-xvba ppa.

@AMD driver
I think AMD is going to provide better linux support in general, as the new PS4, the Xbox 720 and Steamboxes will make use of AMD APUs. So maybe we will get HD-Audio working in newer Catylist drivers.
I won't believe it till I see it with my own eyes on my own box...