LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

[   13.280070] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[   13.384051] ------------[ cut here ]------------
[   13.384052] vblank wait timed out on crtc 0
[   13.384133] WARNING: CPU: 0 PID: 5 at /build/linux-FRF0qj/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x1c8/0x1e0 [drm]
[   13.384134] Modules linked in: i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt ahci fb_sys_fops psmouse libahci drm pata_acpi sky2 wmi video
[   13.384148] CPU: 0 PID: 5 Comm: kworker/u2:0 Not tainted 4.15.0-54-generic #58-Ubuntu
[   13.384151] Hardware name: Acer            Aspire 4315                    /Volvi2                         , BIOS V1.09           01/15/2008
[   13.384159] Workqueue: events_unbound async_run_entry_fn
[   13.384178] EIP: drm_wait_one_vblank+0x1c8/0x1e0 [drm]
[   13.384179] EFLAGS: 00010296 CPU: 0
[   13.384181] EAX: 0000001f EBX: f4ae4000 ECX: 000002c7 EDX: 00000000
[   13.384183] ESI: 00000000 EDI: 00000000 EBP: f6637c28 ESP: f6637bec
[   13.384184]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   13.384186] CR0: 80050033 CR2: 0229107c CR3: 0ce24000 CR4: 000006f0
[   13.384188] Call Trace:
[   13.384196]  ? wait_woken+0x70/0x70
[   13.384285]  intel_get_load_detect_pipe+0x5eb/0x650 [i915]
[   13.384337]  intel_tv_detect+0x113/0x4b0 [i915]
[   13.384390]  ? intel_tv_get_modes+0x1f0/0x1f0 [i915]
[   13.384400]  drm_helper_probe_detect+0x45/0x80 [drm_kms_helper]
[   13.384410]  drm_helper_probe_single_connector_modes+0xbc/0x640 [drm_kms_helper]
[   13.384420]  ? drm_helper_probe_detect+0x80/0x80 [drm_kms_helper]
[   13.384430]  drm_setup_crtcs+0x11f/0x9f0 [drm_kms_helper]
[   13.384441]  ? update_load_avg+0x64f/0x830
[   13.384452]  __drm_fb_helper_initial_config_and_unlock+0x39/0x420 [drm_kms_helper]
[   13.384458]  ? __switch_to_asm+0x27/0x4c
[   13.384461]  ? __switch_to_asm+0x33/0x4c
[   13.384465]  ? __switch_to_asm+0x33/0x4c
[   13.384468]  ? __switch_to_asm+0x27/0x4c
[   13.384471]  ? __switch_to_asm+0x33/0x4c
[   13.384474]  ? __switch_to_asm+0x27/0x4c
[   13.384477]  ? __switch_to_asm+0x33/0x4c
[   13.384526]  ? intel_fbdev_unregister+0x70/0x70 [i915]
[   13.384536]  drm_fb_helper_initial_config+0x35/0x40 [drm_kms_helper]
[   13.384586]  intel_fbdev_initial_config+0x16/0x30 [i915]
[   13.384589]  async_run_entry_fn+0x3a/0x150
[   13.384601]  ? __schedule+0x29a/0x8d0
[   13.384605]  process_one_work+0x1b9/0x3d0
[   13.384608]  worker_thread+0x37/0x420
[   13.384612]  kthread+0xf0/0x110
[   13.384615]  ? process_one_work+0x3d0/0x3d0
[   13.384618]  ? kthread_create_worker_on_cpu+0x20/0x20
[   13.384621]  ret_from_fork+0x2e/0x38
[   13.384624] Code: 00 00 00 e9 c3 fe ff ff e8 a6 b2 c4 d3 8b 45 cc 8d 55 dc e8 6b d3 c8 d3 85 ff 0f 85 d5 fe ff ff 56 68 48 62 44 f8 e8 18 b0 c4 d3 <0f> 0b 58 5a e9 c1 fe ff ff eb 0d 90 90 90 90 90 90 90 90 90 90
[   13.384664] ---[ end trace 749e5856ae799fa5 ]---
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03) (prog-if 00 [VGA controller])

Похоже, это починили в ядре 5.0: https://bugs.freedesktop.org/show_bug.cgi?id=93782

Патчи с описанием: ed20151a7699bb2c77eba3610199789a126940c4, 32db0b6501d97b09e92e70caefc74fa35aa9a8d6.

И, судя по багрепорту, @greenman в первом же комменте выдал правильный воркэраунд: video=SVIDEO-1:d в опции ядра.

В общем, обнови ядро до 5.0 или ещё более свежего. Если не поможет, то будем думать дальше.

Исходная версия Deleted, :

[   13.280070] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[   13.384051] ------------[ cut here ]------------
[   13.384052] vblank wait timed out on crtc 0
[   13.384133] WARNING: CPU: 0 PID: 5 at /build/linux-FRF0qj/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x1c8/0x1e0 [drm]
[   13.384134] Modules linked in: i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt ahci fb_sys_fops psmouse libahci drm pata_acpi sky2 wmi video
[   13.384148] CPU: 0 PID: 5 Comm: kworker/u2:0 Not tainted 4.15.0-54-generic #58-Ubuntu
[   13.384151] Hardware name: Acer            Aspire 4315                    /Volvi2                         , BIOS V1.09           01/15/2008
[   13.384159] Workqueue: events_unbound async_run_entry_fn
[   13.384178] EIP: drm_wait_one_vblank+0x1c8/0x1e0 [drm]
[   13.384179] EFLAGS: 00010296 CPU: 0
[   13.384181] EAX: 0000001f EBX: f4ae4000 ECX: 000002c7 EDX: 00000000
[   13.384183] ESI: 00000000 EDI: 00000000 EBP: f6637c28 ESP: f6637bec
[   13.384184]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   13.384186] CR0: 80050033 CR2: 0229107c CR3: 0ce24000 CR4: 000006f0
[   13.384188] Call Trace:
[   13.384196]  ? wait_woken+0x70/0x70
[   13.384285]  intel_get_load_detect_pipe+0x5eb/0x650 [i915]
[   13.384337]  intel_tv_detect+0x113/0x4b0 [i915]
[   13.384390]  ? intel_tv_get_modes+0x1f0/0x1f0 [i915]
[   13.384400]  drm_helper_probe_detect+0x45/0x80 [drm_kms_helper]
[   13.384410]  drm_helper_probe_single_connector_modes+0xbc/0x640 [drm_kms_helper]
[   13.384420]  ? drm_helper_probe_detect+0x80/0x80 [drm_kms_helper]
[   13.384430]  drm_setup_crtcs+0x11f/0x9f0 [drm_kms_helper]
[   13.384441]  ? update_load_avg+0x64f/0x830
[   13.384452]  __drm_fb_helper_initial_config_and_unlock+0x39/0x420 [drm_kms_helper]
[   13.384458]  ? __switch_to_asm+0x27/0x4c
[   13.384461]  ? __switch_to_asm+0x33/0x4c
[   13.384465]  ? __switch_to_asm+0x33/0x4c
[   13.384468]  ? __switch_to_asm+0x27/0x4c
[   13.384471]  ? __switch_to_asm+0x33/0x4c
[   13.384474]  ? __switch_to_asm+0x27/0x4c
[   13.384477]  ? __switch_to_asm+0x33/0x4c
[   13.384526]  ? intel_fbdev_unregister+0x70/0x70 [i915]
[   13.384536]  drm_fb_helper_initial_config+0x35/0x40 [drm_kms_helper]
[   13.384586]  intel_fbdev_initial_config+0x16/0x30 [i915]
[   13.384589]  async_run_entry_fn+0x3a/0x150
[   13.384601]  ? __schedule+0x29a/0x8d0
[   13.384605]  process_one_work+0x1b9/0x3d0
[   13.384608]  worker_thread+0x37/0x420
[   13.384612]  kthread+0xf0/0x110
[   13.384615]  ? process_one_work+0x3d0/0x3d0
[   13.384618]  ? kthread_create_worker_on_cpu+0x20/0x20
[   13.384621]  ret_from_fork+0x2e/0x38
[   13.384624] Code: 00 00 00 e9 c3 fe ff ff e8 a6 b2 c4 d3 8b 45 cc 8d 55 dc e8 6b d3 c8 d3 85 ff 0f 85 d5 fe ff ff 56 68 48 62 44 f8 e8 18 b0 c4 d3 <0f> 0b 58 5a e9 c1 fe ff ff eb 0d 90 90 90 90 90 90 90 90 90 90
[   13.384664] ---[ end trace 749e5856ae799fa5 ]---
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03) (prog-if 00 [VGA controller])

Похоже это починили в ядре 5.0: https://bugs.freedesktop.org/show_bug.cgi?id=93782

Патчи с описанием: ed20151a7699bb2c77eba3610199789a126940c4, 32db0b6501d97b09e92e70caefc74fa35aa9a8d6.

И, судя по багрепорту, @greenman в первом же комменте выдал правильный воркэраунд: video=SVIDEO-1:d в опции ядра.

В общем, обнови ядро до 5.0 или ещё более свежего. Если не поможет, то будем думать дальше.