Page 22 of 29 FirstFirst ... 122021222324 ... LastLast
Results 211 to 220 of 283

Thread: AMD Releases Open-Source UVD Video Support

  1. #211
    Join Date
    Jun 2009
    Posts
    1,020

    Default

    deathsimple many thanks for UVD support

    1.) the kernel patch fails to compile in vanilla 3.8.4 since your are using a couple of patches that are not present in 3.8 drm series like the cs_parser and couple other symbols, luckily seems can be easily backported from 3.9 drm code and i got it to build[not sure if will work tho]

    2.) mesa patch don't apply cleanly nor build with mesa master the makefile.AM patches make the whole set gallium drivers not build or/and generate a bazillion of missing symbols in r600g, radeon, radeonsi drivers

    not bitching just saying since i have an 7770 and 9.1.1 series mesa make my desktop unusable while master is peachy beyond some stupid render glitches is perfectly fine, so i really wanna try those patches on CAPE VERDE but i can find a way to apply the patch to master, could you check it out and post a more recent one or you have any idea when will your patch will reach master? ofc im trying to fixing it too but you since you know the code better maybe you have working already

  2. #212
    Join Date
    Dec 2011
    Posts
    137

    Default

    Hi,

    A Gentoo dev has been so kind and packaged it up. If you want to experiment, here are the links :
    1) Kernel 3.8 : http://dev.gentoo.org/~chithanh/radeon-uvd/ (take version 2)
    2) Mesa master http://distfiles.gentoo.org/distfile...hes-01.tar.bz2

    Serafean

    Nice gentoo dev : http://chithanh.blogspot.com/2013/04...venturous.html

  3. #213
    Join Date
    Feb 2013
    Posts
    68

    Default

    Quote Originally Posted by bridgman View Post
    Re: patents, the concern there is IP which is currently protected by trade secret but where we have patent applications in flight internally.
    This might sound stupid since I don't quite understand all this, but

    Couldn't you just put all the secret stuff into microcode (the "How to manage power" part) and just call it later with "I need this to spin down, reclock, etc" by calling the thing from microcode?

  4. #214
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,283

    Default

    Perfectly reasonable question. The downside with that approach is that we would need to write and validate a completely different set of microcode for the open source drivers, and that's a big honkin' pile of work. There are also limits to the size of the microcode - basically limited to the size of the on-chip microcode store for that block.

  5. #215
    Join Date
    Jun 2011
    Posts
    38

    Default

    Quote Originally Posted by Serafean View Post
    Hi,

    A Gentoo dev has been so kind and packaged it up. If you want to experiment, here are the links :
    1) Kernel 3.8 : http://dev.gentoo.org/~chithanh/radeon-uvd/ (take version 2)
    2) Mesa master http://distfiles.gentoo.org/distfile...hes-01.tar.bz2

    Serafean

    Nice gentoo dev : http://chithanh.blogspot.com/2013/04...venturous.html
    ah sorry to be ranting, but I saw UVD 3.9 already :O . Anyway neat for gentoo users, too bad I am still on arch

  6. #216
    Join Date
    Jun 2009
    Posts
    1,020

    Default

    Quote Originally Posted by Serafean View Post
    Hi,

    A Gentoo dev has been so kind and packaged it up. If you want to experiment, here are the links :
    1) Kernel 3.8 : http://dev.gentoo.org/~chithanh/radeon-uvd/ (take version 2)
    2) Mesa master http://distfiles.gentoo.org/distfile...hes-01.tar.bz2

    Serafean

    Nice gentoo dev : http://chithanh.blogspot.com/2013/04...venturous.html
    thx very much for the info

    going to emerge now XD

  7. #217
    Join Date
    Dec 2011
    Posts
    137

    Default

    Quote Originally Posted by jrch2k8 View Post
    thx very much for the info

    going to emerge now XD
    Please tell me if you got it working. I got something when I enabled the vdpau mesa useflag, but I suspect that only enabled the gallium VDPAU tracker... Anyway
    Code:
     [drm] UVD initialized successfully.
    is good!

  8. #218
    Join Date
    Jun 2009
    Posts
    1,020

    Default

    Quote Originally Posted by Serafean View Post
    Please tell me if you got it working. I got something when I enabled the vdpau mesa useflag, but I suspect that only enabled the gallium VDPAU tracker... Anyway
    Code:
     [drm] UVD initialized successfully.
    is good!
    yes is working fine for H.264 and Divx/Xvid in Cape Verde

    mpeg1/2 green screen -> artifacts gpu goes crazy
    WMV3 goes all black screen

  9. #219
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    790

    Default

    If VDPAU acceleration is in use, mplayer will show something like this:
    Code:
    VO: [vdpau] 1280x720 => 1280x720 H.264 VDPAU acceleration
    By specifying or omitting "-vc ffh264vdpau,ffwmv3vdpau," etc. parameter you can enable/disable acceleration for individual codecs. The comma at the end of the list is important. To my knowledge, ffwmv3vdpau and ffvc1vdpau are still experimental and not expected to work well.
    Last edited by chithanh; 04-08-2013 at 09:02 AM. Reason: clarify more what does not work

  10. #220
    Join Date
    Jun 2009
    Posts
    1,020

    Default

    Quote Originally Posted by chithanh View Post
    If VDPAU acceleration is in use, mplayer will show something like this:
    Code:
    VO: [vdpau] 1280x720 => 1280x720 H.264 VDPAU acceleration
    By specifying or omitting "-vc ffh264vdpau,ffwmv3vdpau," etc. parameter you can enable/disable acceleration for individual codecs. The comma at the end of the list is important. To my knowledge, ffwmv3vdpau and ffvc1vdpau are still experimental and not expected to work well.
    yes i did so, ill try to figure out later how to debug it. especially why mpeg1/2 corrupt the gpu framebuffer and have to restart to restore

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •