(→Resizing certain windows is choppy) |
|||
| Line 1: | Line 1: | ||
| + | {{warning|Before making any changes to your system, please read everything carefully and try to understand what you are doing. If you're modifying any files on your system, keep copies of the unmodified version and be sure you can revert to those old version - even if your Xserver is not starting any longer.}} | ||
| + | |||
| + | {{warning|Some of the changes mentioned below are said to '''increase the temperature of your GPU'''. In any case, monitor your graphic card to make sure it isn't getting too hot!}} | ||
| + | |||
= Primer = | = Primer = | ||
Several popular graphics cards out there - especiall NVIDIA ones - exhibit performance problems with KDE4. These performance hits mostly concern [[Projects/Plasma|Plasma]] - the KDE4 desktop - and [[Projects/KWin|KWin]] - the KDE window-manager. Generally speaking this isn't due to KDE4 being unoptimized but a problem with the cards' graphics drivers. This page encompasses certain problems that might arise and how to get rid of them. | Several popular graphics cards out there - especiall NVIDIA ones - exhibit performance problems with KDE4. These performance hits mostly concern [[Projects/Plasma|Plasma]] - the KDE4 desktop - and [[Projects/KWin|KWin]] - the KDE window-manager. Generally speaking this isn't due to KDE4 being unoptimized but a problem with the cards' graphics drivers. This page encompasses certain problems that might arise and how to get rid of them. | ||
| − | = | + | = General/Glossary = |
| + | |||
| + | ; nvidia-settings : Attributes set using the ''nvidia-settings'' utility aren't permanently saved. Thus you have to set them every time you restart your Xserver. This can be done conveniently by adding the lines to set the features to your <tt>~/.xinitrc</tt>. | ||
| + | |||
| + | = Problems = | ||
This section summarizes several symptoms you might encounter and tries to explain possible causes. | This section summarizes several symptoms you might encounter and tries to explain possible causes. | ||
| Line 20: | Line 28: | ||
... | ... | ||
EndSection "Device"</pre>This works for some (eg. konsole) but unfortunately not all windows. | EndSection "Device"</pre>This works for some (eg. konsole) but unfortunately not all windows. | ||
| + | |||
| + | |||
| + | * As a last resort you can try setting <tt>XLIB_SKIP_ARGB_VISUALS=1</tt> in your <tt>~/.xinitrc</tt> but this isn't pretty. | ||
=== NVIDIA === | === NVIDIA === | ||
| Line 27: | Line 38: | ||
=== ATI === | === ATI === | ||
| − | = | + | == Plasma performance is bad == |
| − | + | ;Explanation : | |
| + | ;Test : | ||
| + | === General === | ||
| − | == | + | |
| + | === NVIDIA === | ||
| + | |||
| + | === ATI === | ||
= References = | = References = | ||
| Warning |
|---|
| Before making any changes to your system, please read everything carefully and try to understand what you are doing. If you're modifying any files on your system, keep copies of the unmodified version and be sure you can revert to those old version - even if your Xserver is not starting any longer. |
| Warning |
|---|
| Some of the changes mentioned below are said to increase the temperature of your GPU. In any case, monitor your graphic card to make sure it isn't getting too hot! |
Contents |
Several popular graphics cards out there - especiall NVIDIA ones - exhibit performance problems with KDE4. These performance hits mostly concern Plasma - the KDE4 desktop - and KWin - the KDE window-manager. Generally speaking this isn't due to KDE4 being unoptimized but a problem with the cards' graphics drivers. This page encompasses certain problems that might arise and how to get rid of them.
This section summarizes several symptoms you might encounter and tries to explain possible causes.
$ XLIB_SKIP_ARGB_VISUALS=1 konsoleon the command-line and try to resize the new konsole window (setting the environment variable XLIB_SKIP_ARGB_VISUALS turns off ARGB visuals). If it resizes without problems, then this is certainly one of the problems you're facing.
Section "Device"
...
Option "BackingStore" "true"
...
EndSection "Device"This works for some (eg. konsole) but unfortunately not all windows.
$ nvidia-settings -a InitialPixmapPlacement=2This works for some (but unfortunately not all) NVIDIA cards.