Page 2 of 7 FirstFirst 1234 ... LastLast
Results 11 to 20 of 63

Thread: Please write about NVidia's 2D performance problems

  1. #11
    Join Date
    Jun 2008
    Posts
    7

    Default

    I found render_bench, the benchmark application with the E's. it's located right here: http://www.rasterman.com/files/render_bench.tar.gz ; these are my results:

    EDIT: some extra info about the test system in question:

    Nvidia board: 8600GTS
    X Window System Version: 6.8.2,
    driver version: 173.14.09
    kernel: 2.6.24.2chromis
    .config.: http://www.chromis.nl/vanalles/config.gz
    chipset & cpu: VIA K8M890, AMD 939 3200+
    running in 32 bit!
    Code:
    Available XRENDER filters:
    nearest
    bilinear
    fast
    good
    best
    Setup...
    *** ROUND 1 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing non-scaled Over blends
    Time: 0.068 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing non-scaled Over blends
    Time: 0.080 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing non-scaled Over blends
    Time: 0.224 sec.
    *** ROUND 2 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 1/2 scaled Over blends
    Time: 0.031 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 1/2 scaled Over blends
    Time: 0.031 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 1/2 scaled Over blends
    Time: 0.110 sec.
    *** ROUND 3 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 2* smooth scaled Over blends
    Time: 0.067 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 2* smooth scaled Over blends
    Time: 0.069 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 2* smooth scaled Over blends
    Time: 2.140 sec.
    *** ROUND 4 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 2* nearest scaled Over blends
    Time: 0.066 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 2* nearest scaled Over blends
    Time: 0.069 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 2* nearest scaled Over blends
    Time: 1.466 sec.
    *** ROUND 6 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing general nearest scaled Over blends
    Time: 0.117 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing general nearest scaled Over blends
    Time: 0.122 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing general nearest scaled Over blends
    Time: 3.220 sec.
    *** ROUND 7 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing general smooth scaled Over blends
    Time: 0.118 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing general smooth scaled Over blends
    Time: 0.122 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing general smooth scaled Over blends
    Time: 5.597 sec.
    Last edited by chromis; 06-28-2008 at 05:46 AM.

  2. #12
    Join Date
    Feb 2008
    Posts
    155

    Default

    It's also one of the tests in PTS, though I forgot which (maybe in x11perf).

  3. #13
    Join Date
    Jun 2008
    Posts
    4

    Default

    Quote Originally Posted by Kano View Post
    Did you ever try something else besides from Ubuntu? I can not see problems with Kanotix where X is still Xorg 7.1.1 and Firefox - there called Iceweasel is 2.0.x by default.
    Well, all I've been trying lately are latest Ubuntu and Sabayon: both must be using recent xorg, so it doesn't count. And even if it works under Xorg 7.1, it might be good for some people, but not for me. Xorg 7.3 was released in September 2007, that's 9 months for NVIDIA to adapt.

    Also I just noticed something. There must have been something with the way I was installing the drivers, after latest attempts I found that I can finally set GlyphCache=1, though I can't say how much it helps.

    However there's something else I found. When I was using firefox on 173.14.09 with InitialPixmapPlacement=2 and GlyphCache=1 I stumbed upon a relatively big picture that firefox had to scale down. This turned into almost ten seconds of work at which time gnome didn't even respond to my clicks. Just to check it I tried this with nv (everything was fast) as well as with InitialPixmapPlacement=1 (scaling was fast as well).

    I don't know how firefox scales pictures (and what strange effect is at play here), but 5-10 seconds for 842x1032 is a little over the edge for me. :-/

  4. #14
    Join Date
    Jun 2008
    Posts
    4

    Default

    Quote Originally Posted by chromis View Post
    I found render_bench, the benchmark application with the E's. it's located right here: http://www.rasterman.com/files/render_bench.tar.gz ; these are my results:
    Looks like it's magnitudes slower for me:

    Code:
    Available XRENDER filters:
    nearest
    bilinear
    convolution
    fast
    good
    best
    Setup...
    *** ROUND 1 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing non-scaled Over blends
    Time: 0.322 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing non-scaled Over blends
    Time: 0.567 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing non-scaled Over blends
    Time: 0.305 sec.
    *** ROUND 2 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 1/2 scaled Over blends
    Time: 0.195 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 1/2 scaled Over blends
    Time: 0.201 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 1/2 scaled Over blends
    Time: 0.114 sec.
    *** ROUND 3 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 2* smooth scaled Over blends
    Time: 0.557 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 2* smooth scaled Over blends
    Time: 0.568 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 2* smooth scaled Over blends
    Time: 3.674 sec.
    *** ROUND 4 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 2* nearest scaled Over blends
    Time: 0.164 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 2* nearest scaled Over blends
    Time: 0.169 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 2* nearest scaled Over blends
    Time: 1.632 sec.
    *** ROUND 6 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing general nearest scaled Over blends
    Time: 0.314 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing general nearest scaled Over blends
    Time: 0.322 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing general nearest scaled Over blends
    Time: 2.801 sec.
    *** ROUND 7 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing general smooth scaled Over blends
    Time: 0.317 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing general smooth scaled Over blends
    Time: 0.323 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing general smooth scaled Over blends
    Time: 12.060 sec.

  5. #15
    Join Date
    Jun 2008
    Posts
    11

    Default

    Here are my results on Gentoo with the latest NVIDIA drivers at the time of this writing:

    NVIDIA Board: 8800 GTS 512MB (G92)
    X Window System Version: 7.2 (X.Org V11, R0, Rel. 1.3)
    Driver Version: 173.14.09
    Kernel: 2.6.25-gentoo-r5
    .config.: http://pastebin.com/f4152601c
    Chipset, CPU: Intel P35, Intel C2D E6850
    Running in 64-bit!

    Code:
    Available XRENDER filters:
    nearest
    bilinear
    convolution
    fast
    good
    best
    Setup...
    *** ROUND 1 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing non-scaled Over blends
    Time: 0.058 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing non-scaled Over blends
    Time: 0.089 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing non-scaled Over blends
    Time: 0.252 sec.
    *** ROUND 2 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 1/2 scaled Over blends
    Time: 0.028 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 1/2 scaled Over blends
    Time: 0.035 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 1/2 scaled Over blends
    Time: 0.090 sec.
    *** ROUND 3 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 2* smooth scaled Over blends
    Time: 0.044 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 2* smooth scaled Over blends
    Time: 0.058 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 2* smooth scaled Over blends
    Time: 2.146 sec.
    *** ROUND 4 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing 2* nearest scaled Over blends
    Time: 0.050 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing 2* nearest scaled Over blends
    Time: 0.052 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing 2* nearest scaled Over blends
    Time: 0.751 sec.
    *** ROUND 6 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing general nearest scaled Over blends
    Time: 0.054 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing general nearest scaled Over blends
    Time: 0.063 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing general nearest scaled Over blends
    Time: 1.822 sec.
    *** ROUND 7 ***
    ---------------------------------------------------------------
    Test: Test Xrender doing general smooth scaled Over blends
    Time: 0.061 sec.
    ---------------------------------------------------------------
    Test: Test Xrender (offscreen) doing general smooth scaled Over blends
    Time: 0.063 sec.
    ---------------------------------------------------------------
    Test: Test Imlib2 doing general smooth scaled Over blends
    Time: 6.888 sec.
    Given chromis' results, that sounds pretty much like where it should be. So it's fast here too, if I'm interpreting it right.
    Last edited by borgus; 06-28-2008 at 01:16 PM. Reason: Updated with more detailed system info at chromis' request

  6. #16
    Join Date
    Jun 2008
    Posts
    7

    Default

    I have altered my benchmark post, since I think it is wise to give some more detailed information about the system where the benchmark is run on.

    For each posted benchmark, If we know the board type, the X window system version, the driver version, kernel version, .config of the kernel (you may get yours from /proc/config.gz if you have enabled that particular feature in your kernel), chipset & cpu and whether you run in 64-bit or 32-bit mode, then we may be able to find an actual cause.

    Anyone a suggestion which metric would also be of interest?

    That would be very nice, to have some evidence and a cause for this problem.

    snaury,

    Since your performance does seem indeed magnitudes slower, what is your particular configuration?

  7. #17
    Join Date
    Jan 2008
    Posts
    206

    Default Unsupported

    Well, I have 3 PCs with nvidia cards:
    GF488Go Laptop
    PC - GF5200
    PC - GF6600

    Because of nvidia's legacy drivers, I don't get any 2D enhancements for the first two cards, and even the 6600 won't be fully supported. (there are statements that some specific options will only be enabled on GF8xxx hardware).
    Performance of the GF488Go and the GF5200 were quite ok, as long as I don't touch KDE4 or FireFox3. Maybe its because they are AGP, and thats friendlier to software-fallbacks.
    On the 488 I found a bug leading to rendering-errors with all java-programs and was told that they won't fix it in a legacy driver.
    The 6600 was never a lot of fun, especially considering how powerful this hardware could have been with proper drivers.

    My new laptop is Intel-945GM based. With XAA it offers the best 2D experience I have ever seen, while EXA is currently getting better and better.

    Yes, indeed, I would be happy to see some news, or maybe contacts with the development team.

    lg Clemens
    Last edited by Linuxhippy; 06-29-2008 at 06:50 PM.

  8. #18
    Join Date
    Dec 2007
    Posts
    28

    Default

    I have no problems with Palit Sonic+ GF8600GT

  9. #19

    Default

    Quote Originally Posted by sid350 View Post
    I have no problems with Palit Sonic+ GF8600GT
    I am using GeForce 8500 GT, no problem here as well.

    But, I do like to read more about what others are facing.

  10. #20

    Default

    Quote Originally Posted by Linuxhippy View Post
    ...
    My new laptop is Intel-945GM based. With XAA it offers the best 2D experience I have ever seen, while EXA is currently getting better and better...
    I know this is out of topic, but I can't help to comment. I never quite get XAA working for my Intel 945GM. In fact, if I only have the config of Driver "intel" in my xorg.conf file (the rest are VendorName, BoardName and BusID, which should not affect its performance), It enable EXA by default.

    Since, by default the intel driver using EXA, we should assume EXA is better than XAA? No?

    Anyway, if XAA works for you, I guess is fine.
    Last edited by lenrek; 07-09-2008 at 04:47 AM.

Posting Permissions

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