A napokban véletlenül ráakadtam egy apró trükkre, amivel javítható egyes Intel integrált videovezérlők 2D teljesítménye. Ezt a kis módosítást szeretném megosztani a közösséggel.
Mi fog javulni:
Firefoxban (pl: hup.hu-n hosszabb topikokban, gmail webes felületen) és Thunderbirdben (sok elemet tartalmazó mappákban) görgetés során szaggatott a kép. Nálam a javítás óta érezhetően gyorsabb lett mindkét alkalmazás. A 3D-s javulásra a glxgears adatokon kívül nem tudnék példát mondani, de talán csökken a CPU terhelése compizos effektek mellett.
FIGYELEM!
A javítás nálam tökéletesen működik (eddig :-P) Ubuntu 8.10-en Intel GMA 950-nel, ennek ellenére másoknál előfordulhatnak problémák, szóval kizárólag saját felelősségedre próbáld ki!
Tehát a javítás:
Mivel az X.org beállításaiban kell turkálni, először készíts biztonsági mentést a xorg.conf fájlról. Ehhez nyiss egy terminált, majd írd be, hogy
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup_exa
Ezek után nyisd meg a xorg.conf fájlt a kedvenc szövegszerkesztőddel:
gksu gedit /etc/X11/xorg.conf
Keresd meg a "Device" nevű szakaszt, ennek valahogy így kell kinéznie:
Section "Device"
Identifier "Configured Video Device"
EndSection
Szúrd be a kiemelt sorokat és mentsd el a fájlt:
Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "exa"
Option "MigrationHeuristic" "always"
EndSection
Még egy másik fájlt is szerkeszteni kell:
gksu gedit /etc/profile
Majd a fájl végére írd be, hogy
export INTEL_BATCH=1
Ezek után már csak újra kell indítani az X-et. Ehhez zárj be minden megnyitott alkalmazást és nyomd meg a Ctrl+Alt+Backspace billentyűkombinációt és készen is vagy.
Problémaelhárítás:
Ha valamiért összeomlana az X a módosításoktól, grafikus felület nélkül így tudod visszaállítani a rendszert az eredeti állapotba:
sudo cp /etc/X11/xorg.conf.backup_exa /etc/X11/xorg.conf
sudo killall gdm
sudo gdm
Szerk.:
berciXcore hozzászólása alapján módosítottam a bejegyzést, így már a 3D teljesítmény is javul egy kicsit (legalábbis glxgears alapján).