Ostatnio można zauważyć w postach użytkowników, że instalowane sterowniki własnościowe dla kart NVIDIA z repozytoriów systemowych nie imponują wielką wydajnością, zaawansowane efekty graficzne są wolne, skaczą i szarpią, itp.
Istnieje jednak możliwość pewnej optymalizacji, poprawy działania. To How-to kieruje przede wszystkim dla posiadaczy starej karty GeForce4 MX440 oraz pozostałych kart legacy (dla innych kart NVIDIA mogą być wymagane pewne modyfikacje).
Sposobem na zwiększenie wydajności jest:
- instalacja binarnych sterowników ze strony nvidia.com. Tego kroku nie będę omawiał, gdyż dublował bym istniejące How-to.
- stworzenie pliku dla ustawienia odpowiednich opcji dla modułu nvidia:
Kod: Zaznacz cały
sudo gedit /etc/modprobe.d/nvidia.conf
Po więcej informacji o poszczególnych opcjach zapraszam do sieci, a także do lektury polecenia: modinfo nvidia.options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 NVreg_EnableVia4x=1 NVreg_EnableBrightnessControl=1 NVreg_DevicesConnected=1 NVreg_VbiosFromROM=1 NVreg_SoftEDIDs=0 NVreg_VideoMemoryTypeOverride=0 NVreg_NvAGP=3 NVreg_ReqAGPRate=4 NVreg_RegistryDwords="PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefaultAC=0x1"
Zwykle dodanie pewnych opcji w pliku: xorg.conf zwiększało wydajność. Jednak w obecnej wersji X serwera większość z nich jest ignorowana bądź nie działają lub działają tylko niektóre z nich.
- co do optymalizacji Compiza to warto posłużyć się aplikacją fusion-icon i zaptaszkować w Compiz Options: Loose Binding oraz Indirect Rendering.
- w samym Menedżerze ustawień CompizConfig może pomóc zaznaczenie w Opcjach ogólnych w zakładce Ustawienia obrazu opcji: Synchronizuj z VBlank oraz Filtr tekstury na: Szybki.
- nie należy też zapominać o zaznaczeniu w aplecie NVIDIA X Server Settings (nvidia-settings) w dwóch miejscach opcji: Sync To VBlank.
Zapraszam do wypróbowania tych modyfikacji. U siebie zauważyłem lepszą responsywność, nie ma efektu czarnych okien, animacje są bardziej płynne.
Pozdrawiam.