[MEGOLDVA] i915 X fagyás

Fórumok

Sziasztok!

A következő problémával állok szemben:
Adott egy Gigabyte G41M-ES2L alaplap, rajta pedig a fenti integrált VGA.
Debian 8 64bit (kernel 4.4.1) Cinnamon alatt van a következő jelenség: Akár órákig is tökéletesen működik minden, majd egyszer csak megfagy az X. Ekkor az egér használható, de maga a grafikus felület semmire sem reagál. Konzolra váltva a dmesg-ben az alábbi hibaüzenet fogadott:


[drm:i915_hangcheck_elapsed [i915]] *ERROR* Hangcheck timer elapsed... render ring idle

Már kipróbáltam a google által adott összes tippet:
- LILO/GRUB-ba: i915.semaphores=1
- /usr/share/X11/xorg.conf.d/20-intel.conf -ba:


Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

- Ezen kívül kikapcsoltam minden programban a hardveres video gyorsítást.

Ezekkel mintha nem is foglalkozna, hatástalan.
HW hibát kizárom, mert régi Debian 7 32bit alatt tökéletesen ment
lspci:


root@szerk2:~# lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
03:01.0 Multimedia audio controller: Ensoniq 5880B [AudioPCI] (rev 02)
root@szerk2:~# 

Help pls!

A megoldás: 2 gépnél a Windowsra váltás, a másik kettőnél pedig visszaváltás az ősrégi Debian 7 32bit-re oldotta meg a problémát.
Update: A Cinnamon -> Xfce váltás megoldotta a problémát.

Hozzászólások

Jaj, ne is mondd! Hogy én mennyit szívtam egy kollégám i915-ös gépével... Többen azt írták itt a HUP-on - legalább is így emlékszem -, hogy Linuxon az intel VGA elsőre mindig jó, semmi baj vele. Eddig két gép volt a kezeim között intel VGA-val, mindkettővel bajaim voltak. Vagy a fontok nagy része hiányzott a képernyőről - nem vicc, és nem attól függött, hogy milyen betű, hanem teljesen random, és jó sok -, vagy a hardware-es gyorsítású videók színe és mérete volt teljesen értelmezhetetlen, de mindig baj volt vele. Próbáltam az AccelMethod változónak a glamor, uxa, sna értékeit megadni, többnyire mindegyikkel rossz volt, csak másképp. Igaz, nekem az is nehezítette a dolgot, hogy egy ideig nem tudtam biztosan, a VGA driver, vagy a wireless miatt fagy meg a gép. Az utóbbi volt.

Amúgy lehet, jobban jársz, ha veszel a lapba egy olcsó nVidia VGA kártyát, aztán használod a nouveau driverrel, része a kernelnek.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ja, az úgy szívás. A második kérdésedre nem tudom a választ. Viszont - nyilván nem nézlek hülyének -, de lehet, vissza kellene ellenőrizni, hogy a kernel valóban megkapta-e azt az i915.semaphores=1 paramétert:

cat /proc/cmdline

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Egyébként kínomban ezt szoktam csinálni:

modinfo i915

Aztán, ha látok olyan paramétert, amiről azt gondolom, hogy segíthet, akkor azt begyógyítom a /etc/modules-load.d alá egy file-ba.

https://wiki.archlinux.org/index.php/kernel_modules
http://baruch.siach.name/blog/posts/linux_kernel_module_parameters/
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Doc…

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Én ubuntu 1404-gyel szenvedek emiatt, de csak az utóbbi 1-2 hónapban jött elő.
Elég idegesítő.

( sub )

Hát nekem is pár napja vannak ilyennel gondjaim Ubuntu 14-04-04 alatt ...
Nekem feketedik ... és semmire nem reagál. Távolról lehet megbökni .. brrrrrr És csak boot segít rajta. Ha van vkinek használható ötlete szívesen veszem.
[sub]

Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..

Csak igazából az az érdekes, hogy ami eddig éveken át jól működött a 7-es Debianon (igaz, 32 bites) miért kellett elrontani 8-as alatt?

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Ennyi időm volt ezzel vacakolni. 2 gépre visszakerült a régi Debian 7, a másik kettőn pedig váltás történt Windowsra.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Egy másik probléma miatt a többi gépen leszedtem a Cinnamont (Túl sok RAM kellett neki), majd felraktam az Xfce-t. Ezzel nem csak lényegesen gyorsabb lett az egész, hanem miután tettem újabb próbát a problémás 2 géppel, azok az i915-tel szereltek is megtáltosodtak.
Úgy néz ki hiába kapcsoltam ki Cinnamon alatt az összes effektet meg mindent amit csak lehetséges, valószínű bekapcsolva maradt a HW gyorsítás. Xfce alatt viszont eddig egyszer sem fagyott.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Kipróbáltam és nem hasal el bekapcsolt HW gyorsítással sem. Legalábbis azonnal már biztos nem.
Mindez Xfce alatt.
A kernelt is frissítettem időközben 4.5.0-ra.
Te milyen grafikus felületen kresseltetted el?

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Engem is érdekel,nekem is van két ilyen gépem

i915 nálam is, G3450 processzor integrált intel HD graphics VGA kb fél éve hibamentes következő felállásban (Debian8 Jessie):

#lspci -v

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
Subsystem: ASRock Incorporation Device 0402
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at f0000000 (64-bit, non-prefetchable) [=4M]
Memory at e0000000 (64-bit, prefetchable) [=256M]
I/O ports at f000 [=64]
Expansion ROM at [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915

$ uname -a
Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) i686 GNU/Linux

/etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet drm.debug=0 drm.vblankoffdelay=1 i915.semaphores=0"

Ezután megszűntek a "GPU HANG ..." fagyások

VDPAU beállítások:
---------------------

telepített csomagok:
libvdpau1
libvdpau-va-gl1
mesa-vdpau-drivers
vdpau-va-drivers
vdpauinfo

vdpauinfo kiírja, hogy működik-e.

először nem tudta betölten.
/usr/share/doc/libvdpau-va-gl1/README.debian szerint:

/etc/X11/Xsession.d/20vdpau-va-gl

#kommentet kivenni innen:
[ -f ...]
export VDPAU-DRIVER=va_gl

előtte így teszteltem,, hogy hasznos lesz-e a fenti beállítás:

VDPAU_DRIVER=va_gl mplayer film_cime


~$ vdpauinfo
display: :0 screen: 0
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
API version: 1
Information string: OpenGL/VAAPI/libswscale backend for VDPAU

[...]

KDE asztali effektek is szépen működnek (OpenGL 3.1)

És az az igazán durva, hogy hasonló akadások voltak nVidia kártyákkal is nouveau driverrel de 40-50 másodperc múlva mindig észheztért a gép. Log ez esetben egyáltalán nem volt. Cinnamon -> Xfce váltás ezt a problémát is megoldotta.

-------------------
http://streamstat.hu/ - A legtöbb magyar rádió és TV egy helyen!