Xorg.binはi915を使用してランダムに100%CPUを使用します(ほとんどTTY切り替え後)。

Xorg.binはi915を使用してランダムに100%CPUを使用します(ほとんどTTY切り替え後)。

私はIntel i5 CPUの統合グラフィックスチップを使用する64ビットArch Linux、ThinkPad x201を使用しています。

時々、Xorgは数分間コアを完全に占有します。完全に停止し、SysRqを介して終了するか、SysRq + Rを使用してからttyを切り替えてデバッグを試みる必要があります。

これはランダムに発生し、起動後しばらく発生します。トリガーには、TTY切り替えとキーボードまたはUSBハブの取り外し/接続が含まれます。

数分後に再応答しますが、これはバッテリ寿命には悪く、終了するにはSysRqを使用する必要があります。

私は、修正、回避策、またはこの問題を報告する場所と報告される内容に関する最小限の情報を探しています。集中型のXバグトラッカーがないようです。

私のデバッグの試みのいくつかは次のとおりです。

ループにかかったようです。 (straceコマンドを使用して取得しました)

ストレス

setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
select(256, [1 5 7 8 12 14 15 21 23 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57], NULL, NULL, {0, 0}) = 2 (in [31 39], left {0, 0})
setitimer(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(39, {msg_name(0)=NULL, msg_iov(1)=[{"!\0\4\0\201\0\0\0\f\0y\1\1\0\0\0!\0\4\0\201\0\0\0\34\0y\1\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 68
writev(39, [{"\1\2v\251\0\0\0\0\5\0\340\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(39, {msg_name(0)=NULL, msg_iov(1)=[{"\207\10\7\0\0\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0y\1", 4096}], msg_controllen=0, msg_flags=0}, 0) = 28
writev(39, [{"\1\3w\251\364\4\0\0\0\0\10\377\7\0\0\32\32\10\307\1\370\0\0\0\0\0\0\0\0\0\0\10"..., 40}], 1) = 40
writev(39, [{"\0\0\0\0\1\0\0\0\1\1\0\0\2\1\0\0\1\1\1\1\0\0\0\0\3\3\0\0\2\2\0\0"..., 5064}], 1) = 5064
recvmsg(39, 0x7fff5c82aee0, 0)          = -1 EAGAIN (Resource temporarily unavailable)

私のdmesgで停止に関連しているように見えるいくつかのエラーが見つかりました。

情報

[  136.322574] [drm:ilk_display_irq_handler] *ERROR* Pipe B FIFO underrun
[  136.322583] [drm:ibx_irq_handler] *ERROR* PCH transcoder B FIFO underrun

/var/log/Xorg.log.0

そこには興味深いものがなく、ただ警告やエラーがあるだけです。

[     3.890] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[     5.665] (WW) evdev: SIGMACHIP USB Keyboard: ignoring absolute axes.
[    10.609] (WW) evdev: SIGMACHIP USB Keyboard: ignoring absolute axes.

グラフィックカード(lshwから)

少なくとも私はそれがグラフィックカードであると信じています。わかりません。

 *-display
             description: VGA compatible controller
             product: Core Processor Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 02
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:24 memory:f2000000-f23fffff memory:d0000000-dfffffff ioport:1800(size=8)

CPU情報

Handle 0x0006, DMI type 4, 42 bytes
Processor Information
    Socket Designation: None
    Type: Central Processor
    Family: Other
    Manufacturer: GenuineIntel
    ID: 52 06 02 00 FF FB EB BF
    Version: Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
    Voltage: 1.3 V
    External Clock: 133 MHz
    Max Speed: 2400 MHz
    Current Speed: 2400 MHz
    Status: Populated, Enabled
    Upgrade: None
    L1 Cache Handle: 0x000A
    L2 Cache Handle: 0x000B
    L3 Cache Handle: 0x000C
    Serial Number: Not Specified
    Asset Tag: Not Specified
    Part Number: Not Specified
    Core Count: 2
    Core Enabled: 2
    Thread Count: 4
    Characteristics: None

Gfxドライバi915バージョン

~ $ pacfind i915

    extra/xf86-video-intel 2.99.916-3 (xorg-drivers xorg) [installed]
        X.org Intel i810/i830/i915/945G/G965+ video drivers

Xorgのバージョン

~ $ pacinfo xorg-server
Name           : xorg-server
Version        : 1.16.2-1
Architecture   : x86_64

関連情報