Results 1 to 4 of 4

Thread: Unresponsive GUI, slow Firefox, with Nvidia card - EXPLAINED

  1. #1
    cabrilo NNTP User

    Default Unresponsive GUI, slow Firefox, with Nvidia card - EXPLAINED

    Hello everybody,

    I browsed through the forums and I see several people encountered same problems as me with 11.0 and 11.1.

    The problems are:
    • Unresponsive GUI in general
    • Choppy and slow resize of windows
    • Slow scrolling
    • Slow terminals
    • Slow Firefox in general
    • Firefox choking on javascript effects (fade in, fade out, and such) or fixed backgrounds
    • To define: SLOW 2D PERFORMANCE


    Good test is to go to:
    Getting Started with Firefox and click on tabs (Work, Learn, Play, Connect). If content fade in/fade outs are smooth, then you are good to go, and if they are choppy and bring your CPU to knees - and you have a Nvidia card - this is the post for you.


    I finally got around to what the problem is:

    Nvidia proprietary drivers work terribly badly in 2D with new graphic cards (series 8xxx and 9xxx), and so do nv and nouveau.

    Using gtkperf (GtkPerf) - a simple benchmarking tool to measure 2d performance I got about the following results for 100 iterations:

    nv drivers: 18 seconds
    nvidia drivers: 16 seconds
    vesa drivers: 10 seconds

    That should give you an idea about the quality of both nv and nvidia drivers. 3d works about right with nvidia.

    Anyway, after some googling, I stumbled upon this link:
    nVidia 8000/9000 Series Performance Issues - nV News Forums

    I suggest everybody with those problems to read through it.

    Doing the following really quicked up my nvidia drivers:

    Code:
    nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
    (make a script out of it and execute it on your DE startup)

    and adding:

    Code:
    Option "PixmapCacheSize" "300000"
    Option "OnDemandVBlankInterrupts" "True"
    to my xorg.conf "Device" section.

    This is another interesting reading:
    2D benchmarks on Linux Nvidia, Intel, ATI: xrender on Jkx@home Blog Archive (benchmark of 2d performance between ATI and NVIDIA on Linux).

    I hope I helped some of you and hopefully I saved you a lot of time and frustration...

    Cheers,
    Dejan

    __________________
    Personal: Anegdote
    Work: Studio Blue 38

  2. #2
    shakyb NNTP User

    Default Re: Unresponsive GUI, slow Firefox, with Nvidia card - EXPLA

    Thanks! this worked for me (NVIDIA 8600M GS + Gnome 2.24 + OpenSUSE 11.1).

    For testing: Firefox 3 Linux Performance Bugz

  3. #3

    Default Re: Unresponsive GUI, slow Firefox, with Nvidia card - EXPLA

    Sorry but I installed the latest NVIDIA driver 180.22_2 x86_64 and resizing windows is AMAZINGLY SLOW. In fact it is not usable at all, since it takes about 6-7 seconds for the window to be resized, WHEN it works at all (most of the time it does not in fact and just get stuck to a small size when I try to enlarge the konsole).

    I am using the tricks you indicated (nvidia-settings, xconf) and this didn't do anything. I also changed to Share memory in the Desktop setting issue but no luck.

    I am really tired with the NVIDIA issue. next time I'll buy something else for sure.

    But if anybody has an idea of how to make this work I am ready to be convinced otherwise

    Using Opensuse 11.1, KDE 4.1.2 (Release 4.9) on a Sony Vaio Laptop with NVIDIA 8400M GS

  4. #4
    Join Date
    Aug 2012
    Location
    Austin, TX
    Posts
    77

    Default Re: Unresponsive GUI, slow Firefox, with Nvidia card - EXPLAINED

    Quote Originally Posted by cabrilo View Post
    Code:
    nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
    (make a script out of it and execute it on your DE startup)

    and adding:

    Code:
    Option "PixmapCacheSize" "300000"
    Option "OnDemandVBlankInterrupts" "True"
    I took a look at the thread you linked, and mrfurious said the following dramatically improved the performance:
    Code:
    $ nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1 -a PixmapCache=1
    (nVidia 8000/9000 Series Performance Issues - Page 62 - nV News Forums)

    So I put the code into my ~/.profile file and now performance is noticeably better.

    FireFox scrolling is better, and windows resizing works (previously it was unbearably slow), and also bring up Dashboard is usable as well. (Previously it took 6-10 seconds for the dashboard to be activated)

    Thank you very much for this!

    -Joon

Tags for this Thread

Posting Permissions

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