After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 652097 - Optimize animations enough to run smoothly in NVIDIA PowerMizer performance level 0
Optimize animations enough to run smoothly in NVIDIA PowerMizer performance l...
Status: RESOLVED NOTABUG
Product: gnome-shell
Classification: Core
Component: drivers
3.0.x
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-06-08 08:15 UTC by lamefun
Modified: 2011-06-08 11:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description lamefun 2011-06-08 08:15:53 UTC
In power saving mode, my NVIDIA GeForce GTS 250 has these parameters:

  Graphics Clock:  300 MHz
  Memory Clock:    100 MHz
  Processor Clock: 600 MHz

In maximum performance mode it has these parameters:

  Graphics Clock:  675 MHz
  Memory Clock:    900 MHz
  Processor Clock: 1458 MHz

In power saving mode, GNOME Shell is laggy, in maximum performance mode it's
smooth. My question is, could Mutter and GNOME Shell be optimized enough run
smoothly in power saving mode or it's impossible due to too low GPU
performance?

It's usually laggy when a large number of windows are animated.

My ideas are:

  * Use a worse but faster scaling algorithm while animating windows.
  * Do not update window contents while performing animations (I think no one 
    will notice).

Mutter bug: https://bugzilla.gnome.org/show_bug.cgi?id=652077
Comment 1 drago01 2011-06-08 11:52:50 UTC
(In reply to comment #0)
> In power saving mode, my NVIDIA GeForce GTS 250 has these parameters:
> 
>   Graphics Clock:  300 MHz
>   Memory Clock:    100 MHz
>   Processor Clock: 600 MHz
> 
> In maximum performance mode it has these parameters:
> 
>   Graphics Clock:  675 MHz
>   Memory Clock:    900 MHz
>   Processor Clock: 1458 MHz
> 
> In power saving mode, GNOME Shell is laggy, in maximum performance mode it's
> smooth. My question is, could Mutter and GNOME Shell be optimized enough run
> smoothly in power saving mode or it's impossible due to too low GPU
> performance?

You shouldn't use "power saving mode" locking it to the lowest possible clock does not result into less power usage but actually more because it takes longer to complete tasks, setting it to adjust the clocks ondemand is the best you can do.

And regarding your question ... locking at the clock speeds above it seems that the memory bandwidth is way to low in "power saving mode" which results into your performance issues.

Even though increased performance is always nice to have this isn't really a bug.