August 3rd, 2013

404

NVIDIA 2D, slow fadein/fadeout, GT9600 @ linux - solved

Я чуть-чуть было не купил новую видяху.

Дано: VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT]

Внезапно некоторые вещи начинают непропорционально тормозить.

1) Gnome3 - весь
2) Меню и диалоги в GTK
3) Скроллинг в браузерах
4) Fadein/out в OPENGL играх (например, во втором half-life всё летает, кроме фейдин/аут в самом начале)
5) В играх, в которых нет тормозов, со временем начинаются глюки (nb: это ещё предстоит проверить)
6) Xorg жрёт как не в себя, больше, чем сами игры

Я много что перепробывал (включая nouveau, в котором свой комплект проблем иного рода), и вот решение:

1) В секцию devices xorg.conf:

Option "PixmapCacheSize" "300000"
Option "OnDemandVBlankInterrupts" "True"
2) В автозапуск сессии (действует до перезапуска x'ов): nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1

После применения - всё бело пушисто и хорошо (а апгрейд видяхи отложен до апгрейда компьютера, который отложен на непонятное время, ибо особо причин менять старенький квад не вижу.