LINUX.ORG.RU

(EE) [mi] EQ overflowing Подвисание Xов

 , , ,


0

1

Доброй ночи уважаемый ЛОР!

Подвисают Xы(или kde). Через несколько секунд все восстанавливается. KDE notifications пишет:

KWin Window Manager: Desktop effects were restarted due to a graphics reset

Если в chromium не отключать hardware acceleration, то он при этом виснет намертво.

При всем этом в лог X сыпется:

[ 14691.968] (II) intel(0): EDID vendor "ACR", prod id 299
[ 14691.968] (II) intel(0): Using hsync ranges from config file
[ 14691.968] (II) intel(0): Using vrefresh ranges from config file
[ 14691.968] (II) intel(0): Printing DDC gathered Modelines:
[ 14691.968] (II) intel(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[ 14691.968] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 14691.968] (II) intel(0): Modeline "800x600"x0.0   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 14691.968] (II) intel(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 14691.968] (II) intel(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[ 14691.968] (II) intel(0): Modeline "640x480"x0.0   30.24  640 704 768 864  480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 14691.968] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 14691.968] (II) intel(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 14691.968] (II) intel(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 14691.968] (II) intel(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 14691.968] (II) intel(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 14691.968] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 14691.968] (II) intel(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 14691.968] (II) intel(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 14691.968] (II) intel(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[ 14691.968] (II) intel(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 14691.968] (II) intel(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[ 14691.968] (II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 14691.968] (II) intel(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
[ 14691.968] (II) intel(0): Modeline "1440x900"x0.0  136.75  1440 1536 1688 1936  900 903 909 942 -hsync +vsync (70.6 kHz e)
[ 14691.968] (II) intel(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[ 14691.968] (II) intel(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)

Единственное из ошибок в логах Хов, решения этой ошибки в инете не нашел:

(EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x56) [0x7f2cfe19ea76]
(EE) 1: /usr/bin/X (mieqEnqueue+0x24b) [0x7f2cfe17faeb]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x7f2cfe056ae2]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f2cf6427000+0x609a) [0x7f2cf642d09a]
(EE) 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f2cf6427000+0x655d) [0x7f2cf642d55d]
(EE) 5: /usr/bin/X (0x7f2cfdfe8000+0x955e8) [0x7f2cfe07d5e8]
(EE) 6: /usr/bin/X (0x7f2cfdfe8000+0xbf909) [0x7f2cfe0a7909]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (0x7f2cfbcdd000+0x35180) [0x7f2cfbd12180]
(EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (ioctl+0x7) [0x7f2cfbdbb867]
(EE) 9: /usr/lib/x86_64-linux-gnu/libdrm.so.2 (drmIoctl+0x28) [0x7f2cfd098768]
(EE) 10: /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1 (0x7f2cf7ec6000+0x69cb) [0x7f2cf7ecc9cb]
(EE) 11: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f2cf80e8000+0xf0656) [0x7f2cf81d8656]
(EE) 12: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f2cf80e8000+0x1124c3) [0x7f2cf81fa4c3]
(EE) 13: /usr/bin/X (0x7f2cfdfe8000+0x18615c) [0x7f2cfe16e15c]
(EE) 14: /usr/bin/X (DRI2CopyRegion+0x8b) [0x7f2cfe16eaeb]
(EE) 15: /usr/bin/X (0x7f2cfdfe8000+0x188dd3) [0x7f2cfe170dd3]
(EE) 16: /usr/bin/X (0x7f2cfdfe8000+0x570c7) [0x7f2cfe03f0c7]
(EE) 17: /usr/bin/X (0x7f2cfdfe8000+0x5b266) [0x7f2cfe043266]
(EE) 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f2cfbcfeb45]
(EE) 19: /usr/bin/X (0x7f2cfdfe8000+0x455ee) [0x7f2cfe02d5ee]
(EE) 
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.

Система - свежий debian jessie amd64, добавлена arch i386. Ставил из expert mode, сначала минимальная установка, доставлял так:

apt-get install mc gpm dbus less tree sudo apt-file htop rcconf ntp openssh-server openssh-client tftpd-hpa syslinux squashfs-tools
apt-get install dpkg-dev build-essential make g++ gcc
apt-get install initramfs-tools mdadm lvm2
apt-get install smartmontools

apt-get install xserver-xorg-core xserver-xorg-video-intel xserver-xorg-input-evdev mesa-utils
apt-get install libva-intel-vaapi-driver vainfo
## ???  mesa-opencl-icd mesa-vdpau-drivers

apt-get install console-terminus xfonts-terminus ttf-freefont

apt-get install kdm plasma-desktop kde-window-manager konsole dolphin kwrite kmix kcalc ktorrent okular kcolorchooser kolourpaint4 gwenview

apt-get install kde-l10n-ru
apt-get install mplayer

apt-get install chromium chromium-l10n chromium-inspector
apt-get install pepperflashplugin-nonfree
update-pepperflashplugin-nonfree --install
# lspci 
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation H87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)


#lspci -vv
...
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: Intel Corporation Device 204a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 45
        Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee0300c  Data: 4122
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915
...

Вроде как в логх больше нет ничего критического.

Подскажите плиз куда копать. заранее спасибо

★★

Последнее исправление: samson (всего исправлений: 1)

например при сваппинге такое бывает. или может быть при кривом драйвере

anonymous
()
Ответ на: комментарий от anonymous

так может кто еще встречался с такой проболемой.

Не пойму, за счет чего и когда это происходит. Может долго не проявляться, а может с периодичностью в несоклько минут. От загрузки проца, памяти не зависит. Пробовал нагружать - не проявляется. А само по себе может и через каждые 3 минуты несколько раз вылететь....

Памяти установлено 16Gb больше половины свободно. swap раздел присутствует на всякий случай. Система не свопится, своп всегда пустой.

/tmp, /var/tmp, /home/user/.cache замонтировано как tmpfs. Можно размонтировать - эфекта не дает.

На железо очень не похоже. Вроде как все холодное.

ядро, кстати, при этом пишет:

Feb 16 06:50:20 dbox kernel: [27642.582875] [drm] stuck on render ring
Feb 16 06:50:20 dbox kernel: [27642.584420] [drm] GPU HANG: ecode 0:0x87d3bffa, in chromium [11206], reason: Ring hung, action: reset
Feb 16 06:50:22 dbox kernel: [27644.582351] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off

причем не обязательно на процесс chromium. Может и на другой:

Feb 16 03:14:10 dbox kernel: [14676.918704] [drm] GPU HANG: ecode 0:0x87d3bffa, in kwin [1199], reason: Ring hung, action: reset

samson ★★
() автор топика
Ответ на: комментарий от anonymous
# uname -a
Linux dbox 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt4-3 (2015-02-03) x86_64 GNU/Linux
# dpkg -l |grep intel
ii  libdrm-intel1:amd64                  2.4.58-2                               amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-intel1:i386                   2.4.58-2                               i386         Userspace interface to intel-specific kernel DRM services -- runtime
ii  xserver-xorg-video-intel             2:2.21.15-2+b2                         amd64        X.Org X server -- Intel i8xx, i9xx display driver

забыл указать

samson ★★
() автор топика

«свежий debian jessie amd64» смешно

daemonpnz ★★★★★
()
Ответ на: комментарий от anonymous

память была нормальной. проверял пару месяцев назад.

«свежий debian jessie amd64» смешно

что смешного то. только что установлен, только что обновлен)

samson ★★
() автор топика

cat /proc/interrupts

прерывания-то срабатывают?

можешь попробовать msi interrupt отключить(правда это скорости не добавит)

dimon555 ★★★★★
()
Ответ на: комментарий от Stil

вот тебе еще ссылка https://bugs.freedesktop.org/show_bug.cgi?id=62373

Немного забросил это проблему. Совсем со временем беда. Два дня уже нет никаких сбоев. Рабоаю с этой машины. Не перезагружался.

Я так понимаю, надо обратить внимание на опции i915.i915_enable_rc6 SwapbuffersWait. И что там по поводу dri2, dri3?

сейчас, как я понимаю включено dri2:

$ grep DRI /var/log/Xorg.0.log         
[     4.504] (II) intel(0): [DRI2] Setup complete
[     4.504] (II) intel(0): [DRI2]   DRI driver: i965
[     4.508] (II) intel(0): direct rendering: DRI2 Enabled
[     4.598] (II) GLX: Initialized DRI2 GL provider for screen 0

# cat /sys/module/i915/parameters/enable_rc6 
1

За два дня ни разу не проявилось больше. Вот последнее, что есть в логах по этому поводу:

$ sudo grep -i drm  /var/log/messages
............
Feb 17 01:28:23 dbox kernel: [16042.466376] [drm] stuck on render ring
Feb 17 01:28:23 dbox kernel: [16042.468139] [drm] GPU HANG: ecode 0:0x87d3bffa, in chromium [1789], reason: Ring hung, action: reset
Feb 17 01:28:23 dbox kernel: [16042.468143] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
Feb 17 01:28:23 dbox kernel: [16042.468146] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
Feb 17 01:28:23 dbox kernel: [16042.468148] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
Feb 17 01:28:23 dbox kernel: [16042.468150] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
Feb 17 01:28:23 dbox kernel: [16042.468153] [drm] GPU crash dump saved to /sys/class/drm/card0/error
Feb 17 01:28:25 dbox kernel: [16044.465891] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
Feb 17 10:41:24 dbox kernel: [49212.416721] [drm] stuck on render ring
Feb 17 10:41:24 dbox kernel: [49212.417445] [drm] GPU HANG: ecode 0:0x87d3bffa, in kwin [1220], reason: Ring hung, action: reset
Feb 17 10:41:26 dbox kernel: [49214.416211] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off

В хроме аппаратное ускорение сейчас отключено. Но проявлялось не только при запущеном хроме.

samson ★★
() автор топика
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от dimon555
$ sudo cat /proc/interrupts
           CPU0       CPU1       
  0:         16          0   IO-APIC-edge      timer
  1:          1          1   IO-APIC-edge      i8042
  7:          7          0   IO-APIC-edge    
  8:          1          0   IO-APIC-edge      rtc0
  9:          3          0   IO-APIC-fasteoi   acpi
 12:          4          0   IO-APIC-edge      i8042
 16:         30          3   IO-APIC-fasteoi   ehci_hcd:usb1
 23:         34          3   IO-APIC-fasteoi   ehci_hcd:usb2
 40:    2208806     883182   PCI-MSI-edge      ahci
 41:         13          0   PCI-MSI-edge      mei_me
 42:   23314543    8563631   PCI-MSI-edge      eth0
 43:    3844614    1272623   PCI-MSI-edge      xhci_hcd
 44:       4084        970   PCI-MSI-edge      snd_hda_intel
 45:    3298142     689541   PCI-MSI-edge      i915
NMI:       2241       2243   Non-maskable interrupts
LOC:  102483735   91554095   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:       2241       2243   Performance monitoring interrupts
IWI:          2          1   IRQ work interrupts
RTR:          1          0   APIC ICR read retries
RES:    7784789    7155250   Rescheduling interrupts
CAL:     817612     816182   Function call interrupts
TLB:     322288     300842   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:        731        731   Machine check polls
THR:          0          0   Hypervisor callback interrupts
ERR:          7
MIS:          0

samson ★★
() автор топика
Ответ на: комментарий от Stil
$ sudo grep SwapBuffers /var/log/Xorg.0.log
[     4.294] (**) intel(0): Wait on SwapBuffers? enabled
[     4.294] (**) intel(0): SwapBuffers wait enabled
samson ★★
() автор топика
Ответ на: комментарий от Stil

нет. не обновлялось ничего.

Включил hardware acceleration в chrome - проявилось практически сразу

samson ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.