После установки KDE 4 на свой компьютер с карточкой NVidia (давно уже — тогда еще 4.0) маялся проблемами с торможением прорисовки элементов… То есть загрузка фонов и других элементов шла как бы рывками, подтормаживание было заметным… Это нервировало, но первое время списывалось на старость железа, древность компьютера, тяжесть KDE и все такое…
Однако, та же проблема обнаружилась и на неплохо нашпигованном ноутбуке… Каких-то тормозов видео в Vista не наблюдалось, что еще больше раздражало…
Поиски решения проблемы привели меня сюда (англ.). И, о чудо, проблема оказалась известной и весьма просто решаемой…
Итак, обо всем по порядку. Проблема с NVidia и KDE 4 у меня решилась так:
1). Ставим последний подходящий для нашей карточки драйвер NVidia.
2). Удостоверяемся, что модуль драйвера подгружен к ядру (для этого перегружаемся и, если видим логотип Nvidia при загрузке, то радуемся — драйвер работает).
3). Далее, выполняем в консоли следующую команду (выставляем опции работы драйвера):
$ nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
После этого радости привалило, прорисовка видео улучшилась-ускорилась, что было заметно невооруженным глазом…
Однако, после перезагрузки все вернулось на круги своя… Выругавшись, я добавил, эту опцию в автозагрузку…
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1 &
Кстати, в указанной статье имеется пожелание выставлять значение экспериментально InitialPixmapPlacement равным 1 до 3. Попробуйте, может, для вашего случая подходит именно такой вариант…
Если Вы пользуетесь эффектами от KWin, то поиграйте настройками, ибо там еще много недоточенного, так что я предпочитаю Compiz-Fusion — он как-то менее прожорлив к ресурсам, да и эффекты там поинтереснее пока.
Кстати, улучшает работу видеокарты в Linux и внесение в конфигурацию /etc/X11/xorg.conf в секцию «Device» (nvidia):
Option «RenderAccel» «true»
Option «UseEvents» «false»
Option «TripleBuffer» «1″
Option «DamageEvents» «1″
Option «BackingStore» «1″
Option «PixmapCacheSize» «70000″
Option «OnDemandVBlankInterrupts» «true»
Значение PixmapCacheSize может быть и выше (пробуйте экспериментировать)…
Кстати, говорят, что для Gnome все это также подойдет… По крайней мере, хуже точно не будет
Еще можно почитать:
- Да здравствует 3D, или Устанавливаем драйвера на nVidia в *ubuntu
- Mission impossible?, или Заставляем работать Atheros Wi-fi в Ubuntu
- Установка пингвиновой ОСи. Начала Linux
- Спасаем жесткий диск ноутбука от преждевременной кончины
- Установить rpm-пакет в *ubuntu? Да не вопрос!
- Ну вот он и вышел, Ubuntu 8.10 Intrepid Ibex
- Свое ядро в *ubuntu, или Зачем и как компилировать ядро в Linux
- Вышла в свет публичная альфа-версия Mandriva 2009
- Болезнь кривизны в шрифтоотображении
- Совместное существование Windows Vista и Ubuntu Linux


Спасибо за идею.У меня изменение xorg.conf повлекло за собой самоперезагрузку иксов через каждую минуту.Так что его править стоит с осторожностью
Большое спасибо, мне помогло на KDE4.2.1!
+1 подписчик на вашем блоге