Niska wydajność iGPU pod Linuksem

Mój komputer: Intel Pentium G3220, 6GB RAM 1333Mhz, ASUS H81M-PLUS, Ubuntu 14.04 64bit.

 

Podobno iGPU doskonale działa pod Linuksem u mnie jednak tego nie widać. Pod Windows 8, mogę spokojnie grać np. w Left 4 Dead 2 na wysokich detalach, natomiast na Ubuntu nawet na niskich detalach nie można grać komfortowo…

 

Wyczytałem w internecie, że to jest wina Unity. Zainstalowałem na czysto Lubuntu i nie zauważyłem żadnej poprawy. Nawet na gołym openboxie nie widać różnicy. Miałem również Fedorę, ale i tam wydajność jest niska.

 

Żadnego efektu nie przynosi instalacja nowych kerneli i sterowników.

 

Jak poprawić wydajność iGPU?

Zapodaj wynik polecenia

inxi -G

jeśli nie działa to wcześniej

sudo apt-get install inxi
Graphics:  Card: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
           X.Org: 1.15.1 driver: intel Resolution: 1366x768@59.8hz
           GLX Renderer: Mesa DRI Intel Haswell Desktop GLX Version: 3.0 Mesa 10.1.0

 

 

Hm… Trochę dziwnie Ci kartę graficzną wykrywa. Podaj jeszcze wynik polecenia:

sudo cat /var/log/Xorg.0.log |grep intel

Muszę przyznać że nie mam pomysłu. Możesz jeszcze zapodać wynik:

uname -a

oraz

cat /proc/mtrr

a w miedzyczasie dodać

i915.i915_enable_rc6=0 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 drm.vblankoffdelay=1

do parametrów bootowania w grubie w linijce zaczynającej się od GRUB_CMDLINE_LINUX=

 

Nie zapomnij o sudo update-grub po edycji configa :slight_smile:

uname -a
Linux maki-All-Series 3.14.2-031402-generic #201404262053 SMP Sun Apr 27 00:54:28 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

 

cat /proc/mtrr
reg00: base=0x000000000 (    0MB), size= 2048MB, count=1: write-back
reg01: base=0x080000000 ( 2048MB), size= 1024MB, count=1: write-back
reg02: base=0x0bf000000 ( 3056MB), size=   16MB, count=1: uncachable
reg03: base=0x100000000 ( 4096MB), size= 2048MB, count=1: write-back
reg04: base=0x180000000 ( 6144MB), size=  512MB, count=1: write-back
reg05: base=0x19fe00000 ( 6654MB), size=    2MB, count=1: uncachable

No cóż… poza tymi parametrami do GRUB’a nie mam więcej pomysłów. Wszystko wydaje się być ok. Pytanie jeszcze jak uruchamiasz grę? Natywnie czy przez wine? Jeśli wine to która wersja?

Natywnie poprzez Steam.

 

Jeśli nic już nie da się zrobić, to pozostaje kupno normalnego gpu.