Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: AMD: Experimental "ShadowPrimary" Acceleration

  1. #1
    Join Date
    Jan 2007
    Posts
    14,759

    Default AMD: Experimental "ShadowPrimary" Acceleration

    Phoronix: AMD: Experimental "ShadowPrimary" Acceleration

    Hidden away within the new Catalyst 12.6 Linux driver are 2D acceleration improvements. These improvements aren't visible by default but there's a special command to activate this "ShadowPrimary" support...

    http://www.phoronix.com/vr.php?view=MTExMTY

  2. #2
    Join Date
    Jan 2008
    Posts
    206

    Default

    Though from the sounds of it, it's basically like using ShadowFB with Catalyst
    ShawdowFB is software-only. More likely this enables an approach similar to SNA.

  3. #3
    Join Date
    Nov 2009
    Posts
    19

    Default

    Do you have a link where SNA is briefly described? I'm not very familiar with all these Linux 2D rendering approaches. ^^

  4. #4
    Join Date
    Jan 2012
    Posts
    112

    Default

    That's a great news if catalyst allows enabling software rendering (I will try to check it a bit later). 2D performance had been so abysmal with the older catalyst releases, that it got really irritating and I had to give up experimenting with OpenCL on my computer.

  5. #5
    Join Date
    Jan 2010
    Posts
    105

    Default

    I recommend giving this one a whirl, I have been using it for the past two days at the suggestion of another user on these forums, and man is it faster for 2d things like scrolling in the web browser, which has been just abysmal for a while now. I haven't noticed any real bad side effects yet either. I'm on a hd5770

  6. #6
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,132

    Default

    Quote Originally Posted by chronniff View Post
    I recommend giving this one a whirl, I have been using it for the past two days at the suggestion of another user on these forums, and man is it faster for 2d things like scrolling in the web browser, which has been just abysmal for a while now. I haven't noticed any real bad side effects yet either. I'm on a hd5770
    Which browser do you use? If Chrome, do you force GPU compositing on all pages?

  7. #7
    Join Date
    Jan 2012
    Posts
    112

    Default

    My browser is Firefox. And in fact they are now allowing to disable the use of XRENDER accelerated 2D graphics in favour of client side software rendering, just because of bad drivers such as fglrx. The comments in that Mozilla blog provide the performance numbers for some kind of rotating psychedelic thing and fishtank. These are the workloads more suitable for GPU, and can outperform software rendering by a huge margin when having a good driver. In fact fishtank is the most GPU-friendly test from all the cairo traces used for cairo benchmarking: http://ickle.wordpress.com/2012/04/0...nce-on-radeon/

    Still fglrx managed to perform worse than CPU rendering in all the benchmarks with cairo traces. Also the users feedback from the Mozilla blog confirm that fglrx has been always the worst choice. It is important to remember that unlike synthetic tests, the typical 2D workloads usually have less scaling and almost never rotation. And such simple non-scaled 2D operations can be handled by software rendering very well.

    If fglrx now allows disabling their good for nothing 2D hardware acceleration, then their drivers can become usable for normal linux desktop.
    Last edited by ssvb; 06-01-2012 at 05:49 PM.

  8. #8
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,132

    Default

    With Chrome and fglrx, I get a massive speed improvement when I enable "disable GPU Vsync" in about:flags.

  9. #9
    Join Date
    Jan 2010
    Location
    Portugal
    Posts
    945

    Default

    Quote Originally Posted by ssvb View Post
    Still fglrx managed to perform worse than CPU rendering in all the benchmarks with cairo traces. (...) If fglrx now allows disabling their good for nothing 2D hardware acceleration, then their drivers can become usable for normal linux desktop.
    That's good to hear. Too bad that users of older integrated graphics (like in 780G, 785G, 880G, etc) will never benefit from it. I had a 785G motherboard and was running on the IGP and it was terrible on the desktop. The 2D desktop performance was slightly (very very slightly) better than an Atom N270 with GMA950. The 3D performance was as expected and actually quite decent for what it was.

  10. #10
    Join Date
    Jan 2008
    Posts
    206

    Default

    It would be interesting to get some benchmark results with this option turned on.
    ... Michael?

Posting Permissions

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