You are not logged in.

#1 2017-08-18 11:21:45

shein
Member
Registered: 2017-04-20
Posts: 7

Black screen after resume from hibernation

Hi All!

I'm having a weird problem on my Thinkpad x230.
If I hibernate while the screen is off the screen stays off after resume. And I can't get screen to light up even with Alt+Ctr+Fx.
There's also an error message:

[ 2056.740801] [drm:intel_display_suspend [i915]] *ERROR* Suspending crtc's failed with -22

dmsg:

[ 1988.927495] e1000e: enp0s25 NIC Link is Down
[ 1988.954379] wlp3s0: deauthenticating from f4:1f:c2:32:7b:12 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1989.013493] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1989.020553] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1989.020658] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 1989.300024] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1989.307062] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1989.307166] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 1989.389715] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 1990.032057] PM: Hibernation mode set to 'platform'
[ 1990.032931] PM: Syncing filesystems ...
[ 1990.051553] PM: done.
[ 1990.051555] Freezing user space processes ... (elapsed 0.001 seconds) done.
[ 1990.053315] OOM killer disabled.
[ 1990.053447] PM: Marking nosave pages: [mem 0x00000000-0x00000fff]
[ 1990.053449] PM: Marking nosave pages: [mem 0x00090000-0x000fffff]
[ 1990.053452] PM: Marking nosave pages: [mem 0x20000000-0x201fffff]
[ 1990.053462] PM: Marking nosave pages: [mem 0x40004000-0x40004fff]
[ 1990.053463] PM: Marking nosave pages: [mem 0xcd0dd000-0xcd2defff]
[ 1990.053473] PM: Marking nosave pages: [mem 0xcdcaa000-0xcdcaafff]
[ 1990.053474] PM: Marking nosave pages: [mem 0xcdcba000-0xcdcbbfff]
[ 1990.053475] PM: Marking nosave pages: [mem 0xcdccb000-0xcdccbfff]
[ 1990.053476] PM: Marking nosave pages: [mem 0xd6850000-0xdaffefff]
[ 1990.053809] PM: Marking nosave pages: [mem 0xdb000000-0xffffffff]
[ 1990.054550] PM: Basic memory bitmaps created
[ 1990.054610] PM: Preallocating image memory... done (allocated 638374 pages)
[ 1990.444490] PM: Allocated 2553496 kbytes in 0.38 seconds (6719.72 MB/s)
[ 1990.444491] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 1990.446020] Suspending console(s) (use no_console_suspend to debug)
[ 1990.571144] PM: freeze of devices complete after 125.102 msecs
[ 1990.587668] PM: late freeze of devices complete after 16.507 msecs
[ 1990.591147] PM: noirq freeze of devices complete after 3.473 msecs
[ 1990.591442] ACPI: Preparing to enter system sleep state S4
[ 1990.864166] ACPI : EC: event blocked
[ 1990.864167] ACPI : EC: EC stopped
[ 1990.864168] PM: Saving platform NVS memory
[ 1990.865159] Disabling non-boot CPUs ...
[ 1990.892608] smpboot: CPU 1 is now offline
[ 1990.922509] smpboot: CPU 2 is now offline
[ 1990.949022] smpboot: CPU 3 is now offline
[ 1990.949983] PM: Creating hibernation image:
[ 1991.504412] PM: Need to copy 636980 pages
[ 1991.504417] PM: Normal pages needed: 636980 + 1024, available pages: 3510415
[ 1990.951208] PM: Restoring platform NVS memory
[ 1990.951436] ACPI : EC: EC started
[ 1990.951763] Suspended for 39.746 seconds
[ 1990.951855] Enabling non-boot CPUs ...
[ 1990.951913] x86: Booting SMP configuration:
[ 1990.951914] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 1991.009471]  cache: parent cpu1 should not be sleeping
[ 1991.009920] CPU1 is up
[ 1991.009962] smpboot: Booting Node 0 Processor 2 APIC 0x2
[ 1991.066137]  cache: parent cpu2 should not be sleeping
[ 1991.066644] CPU2 is up
[ 1991.066683] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 1991.122803]  cache: parent cpu3 should not be sleeping
[ 1991.123385] CPU3 is up
[ 1991.129183] ACPI: Waking up from system sleep state S4
[ 1991.626825] sdhci-pci 0000:02:00.0: MMC controller base frequency changed to 50Mhz.
[ 1991.666189] PM: noirq restore of devices complete after 40.146 msecs
[ 1991.666831] PM: early restore of devices complete after 0.610 msecs
[ 1991.773731] usb usb3: root hub lost power or was reset
[ 1991.773733] usb usb4: root hub lost power or was reset
[ 1991.773936] usb usb1: root hub lost power or was reset
[ 1991.775058] usb usb2: root hub lost power or was reset
[ 1991.775064] ACPI : EC: event unblocked
[ 1991.775630] iwlwifi 0000:03:00.0: RF_KILL bit toggled to enable radio.
[ 1991.776079] rtc_cmos 00:02: System wakeup disabled by ACPI
[ 1991.777822] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[ 1991.778952] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[ 1991.785632] sd 0:0:0:0: [sda] Starting disk
[ 1992.102721] usb 1-1: reset high-speed USB device number 2 using ehci-pci
[ 1992.102745] usb 2-1: reset high-speed USB device number 2 using ehci-pci
[ 1992.116286] ata2: SATA link down (SStatus 0 SControl 300)
[ 1992.116317] ata5: SATA link down (SStatus 0 SControl 300)
[ 1992.116346] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1992.117407] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1992.117409] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1992.117688] ata1.00: supports DRM functions and may not be fully accessible
[ 1992.125654] ata1.00: disabling queued TRIM support
[ 1992.131250] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1992.131253] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1992.131524] ata1.00: supports DRM functions and may not be fully accessible
[ 1992.139514] ata1.00: disabling queued TRIM support
[ 1992.143977] ata1.00: configured for UDMA/133
[ 1992.154546] ata1.00: Enabling discard_zeroes_data
[ 1992.473068] psmouse serio1: synaptics: queried max coordinates: x [..5768], y [..5062]
[ 1992.504611] psmouse serio1: synaptics: queried min coordinates: x [1174..], y [790..]
[ 1992.526124] usb 1-1.6: reset high-speed USB device number 3 using ehci-pci
[ 1992.629084] PM: restore of devices complete after 855.434 msecs
[ 1992.629730] PM: Image restored successfully.
[ 1992.629789] PM: Basic memory bitmaps freed
[ 1992.629791] OOM killer enabled.
[ 1992.629792] Restarting tasks ... done.
[ 1992.670833] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[ 1992.920224] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[ 1992.922528] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 1992.924920] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1992.931970] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1992.932085] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 1993.221077] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1993.228153] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 1993.228257] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 1993.313754] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 1993.384362] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 1996.862980] wlp3s0: authenticate with f4:1f:c2:32:7b:1d
[ 1996.865531] wlp3s0: send auth to f4:1f:c2:32:7b:1d (try 1/3)
[ 1996.953104] wlp3s0: authenticated
[ 1996.956109] wlp3s0: associate with f4:1f:c2:32:7b:1d (try 1/3)
[ 1996.957115] wlp3s0: RX AssocResp from f4:1f:c2:32:7b:1d (capab=0x111 status=0 aid=5)
[ 1996.959556] wlp3s0: associated
[ 1996.959625] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[ 1997.056518] wlp3s0: Limiting TX power to 14 dBm as advertised by f4:1f:c2:32:7b:1d
[ 2009.432122] atomic remove_fb failed with -22
[ 2009.432176] ------------[ cut here ]------------
[ 2009.432195] WARNING: CPU: 0 PID: 27429 at drivers/gpu/drm/drm_framebuffer.c:912 drm_framebuffer_remove+0x2cb/0x3f0 [drm]
[ 2009.432197] Modules linked in: ctr ccm fuse uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media xt_CHECKSUM iptable_mangle joydev mousedev ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c crc32c_generic xt_tcpudp bridge stp llc iptable_filter snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic msr intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp nls_iso8859_1 nls_cp437 kvm_intel iTCO_wdt vfat mei_wdt iTCO_vendor_support arc4 fat kvm irqbypass crct10dif_pclmul iwldvm crc32_pclmul crc32c_intel mac80211 ghash_clmulni_intel pcbc aesni_intel aes_x86_64 crypto_simd glue_helper cryptd intel_cstate intel_rapl_perf i915 iwlwifi snd_hda_intel psmouse evdev input_leds mac_hid
[ 2009.432253]  snd_hda_codec snd_hda_core snd_hwdep thinkpad_acpi snd_pcm i2c_i801 cfg80211 drm_kms_helper nvram snd_timer wmi rfkill ac battery drm e1000e snd soundcore video intel_gtt ptp syscopyarea sysfillrect mei_me sysimgblt fb_sys_fops mei pps_core i2c_algo_bit lpc_ich shpchp thermal button tpm_tis tpm_tis_core tpm sch_fq_codel vboxnetflt(O) vboxnetadp(O) pci_stub vboxpci(O) vboxdrv(O) sg acpi_call(O) ip_tables x_tables ext4 crc16 jbd2 fscrypto mbcache sd_mod serio_raw atkbd libps2 ahci libahci libata scsi_mod sdhci_pci sdhci xhci_pci led_class ehci_pci xhci_hcd ehci_hcd mmc_core usbcore usb_common i8042 serio
[ 2009.432318] CPU: 0 PID: 27429 Comm: kworker/0:3 Tainted: G        W  O    4.12.6-1-ARCH #1
[ 2009.432320] Hardware name: LENOVO 2325ID7/2325ID7, BIOS G2ETA7WW (2.67 ) 09/09/2016
[ 2009.432331] Workqueue: events drm_mode_rmfb_work_fn [drm]
[ 2009.432334] task: ffff8a3587ac4740 task.stack: ffff9ddbc8974000
[ 2009.432343] RIP: 0010:drm_framebuffer_remove+0x2cb/0x3f0 [drm]
[ 2009.432345] RSP: 0018:ffff9ddbc8977da8 EFLAGS: 00010286
[ 2009.432347] RAX: 0000000000000020 RBX: ffff8a3670ead200 RCX: 0000000000000000
[ 2009.432349] RDX: 0000000000000000 RSI: ffff8a369e20dcc8 RDI: ffff8a369e20dcc8
[ 2009.432350] RBP: ffff9ddbc8977e30 R08: 0000000000000957 R09: 0000000000000004
[ 2009.432351] R10: ffffcb96d029e400 R11: 0000000000000001 R12: 00000000ffffffea
[ 2009.432353] R13: ffff8a368a795c00 R14: ffff8a36809e8328 R15: ffff8a35a86f3c00
[ 2009.432356] FS:  0000000000000000(0000) GS:ffff8a369e200000(0000) knlGS:0000000000000000
[ 2009.432357] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2009.432359] CR2: 00007f9194e65000 CR3: 0000000402bab000 CR4: 00000000001406f0
[ 2009.432361] Call Trace:
[ 2009.432375]  drm_mode_rmfb_work_fn+0x41/0x50 [drm]
[ 2009.432381]  process_one_work+0x1de/0x430
[ 2009.432384]  worker_thread+0x216/0x3f0
[ 2009.432388]  kthread+0x125/0x140
[ 2009.432391]  ? process_one_work+0x430/0x430
[ 2009.432394]  ? kthread_create_on_node+0x70/0x70
[ 2009.432400]  ret_from_fork+0x25/0x30
[ 2009.432402] Code: 00 48 8d 7d 98 e8 46 c2 ff ff 48 8d 7d 98 e8 4d c1 ff ff 45 85 e4 0f 84 35 ff ff ff 44 89 e6 48 c7 c7 00 87 71 c0 e8 98 26 a9 c9 <0f> ff e9 1f ff ff ff 41 89 c4 eb 96 e8 94 d8 ff ff 41 89 c4 eb
[ 2009.432451] ---[ end trace 81c65acdd5cdbc30 ]---
[ 2055.337249] e1000e: enp0s25 NIC Link is Down
[ 2055.357458] wlp3s0: deauthenticating from f4:1f:c2:32:7b:1d by local choice (Reason: 3=DEAUTH_LEAVING)
[ 2055.403549] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2055.410601] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2055.410706] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 2055.699040] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2055.706061] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2055.706165] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 2055.789301] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 2056.491240] PM: Syncing filesystems ... done.
[ 2056.509300] PM: Preparing system for sleep (mem)
[ 2056.509548] Freezing user space processes ... (elapsed 0.014 seconds) done.
[ 2056.523697] OOM killer disabled.
[ 2056.523698] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 2056.524850] PM: Suspending system (mem)
[ 2056.524875] Suspending console(s) (use no_console_suspend to debug)
[ 2056.681077] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 2056.686685] sd 0:0:0:0: [sda] Stopping disk
[ 2056.724482] e1000e: EEE TX LPI TIMER: 00000011
[ 2056.740801] [drm:intel_display_suspend [i915]] *ERROR* Suspending crtc's failed with -22
[ 2056.887115] PM: suspend of devices complete after 362.031 msecs
[ 2056.903833] PM: late suspend of devices complete after 16.708 msecs
[ 2056.909170] ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
[ 2056.909429] ehci-pci 0000:00:1a.0: System wakeup enabled by ACPI
[ 2056.909515] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI
[ 2056.963710] PM: noirq suspend of devices complete after 59.869 msecs
[ 2056.964152] ACPI: Preparing to enter system sleep state S3
[ 2057.250361] ACPI : EC: event blocked
[ 2057.250362] ACPI : EC: EC stopped
[ 2057.250363] PM: Saving platform NVS memory
[ 2057.250381] Disabling non-boot CPUs ...
[ 2057.292155] smpboot: CPU 1 is now offline
[ 2057.322032] smpboot: CPU 2 is now offline
[ 2057.348556] smpboot: CPU 3 is now offline
[ 2057.351407] ACPI: Low-level resume complete
[ 2057.351475] ACPI : EC: EC started
[ 2057.351476] PM: Restoring platform NVS memory
[ 2057.351797] Suspended for 2.603 seconds
[ 2057.351876] Enabling non-boot CPUs ...
[ 2057.351934] x86: Booting SMP configuration:
[ 2057.351936] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 2057.409295]  cache: parent cpu1 should not be sleeping
[ 2057.409736] CPU1 is up
[ 2057.409776] smpboot: Booting Node 0 Processor 2 APIC 0x2
[ 2057.465961]  cache: parent cpu2 should not be sleeping
[ 2057.466477] CPU2 is up
[ 2057.466516] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 2057.522626]  cache: parent cpu3 should not be sleeping
[ 2057.523204] CPU3 is up
[ 2057.528737] ACPI: Waking up from system sleep state S3
[ 2058.056173] sdhci-pci 0000:02:00.0: MMC controller base frequency changed to 50Mhz.
[ 2058.095873] ehci-pci 0000:00:1d.0: System wakeup disabled by ACPI
[ 2058.095884] ehci-pci 0000:00:1a.0: System wakeup disabled by ACPI
[ 2058.095976] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
[ 2058.096027] PM: noirq resume of devices complete after 56.828 msecs
[ 2058.096458] PM: early resume of devices complete after 0.395 msecs
[ 2058.096843] ACPI : EC: event unblocked
[ 2058.097316] rtc_cmos 00:02: System wakeup disabled by ACPI
[ 2058.107125] sd 0:0:0:0: [sda] Starting disk
[ 2058.332581] usb 1-1.6: reset high-speed USB device number 3 using ehci-pci
[ 2058.439134] ata2: SATA link down (SStatus 0 SControl 300)
[ 2058.439162] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 2058.439214] ata5: SATA link down (SStatus 0 SControl 300)
[ 2058.442453] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2058.442457] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2058.442757] ata1.00: supports DRM functions and may not be fully accessible
[ 2058.450495] ata1.00: disabling queued TRIM support
[ 2058.455946] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2058.455950] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2058.456220] ata1.00: supports DRM functions and may not be fully accessible
[ 2058.463916] ata1.00: disabling queued TRIM support
[ 2058.468201] ata1.00: configured for UDMA/133
[ 2058.478484] ata1.00: Enabling discard_zeroes_data
[ 2058.786666] psmouse serio1: synaptics: queried max coordinates: x [..5768], y [..5062]
[ 2058.817615] psmouse serio1: synaptics: queried min coordinates: x [1174..], y [790..]
[ 2058.918982] PM: resume of devices complete after 822.506 msecs
[ 2058.919633] PM: Finishing wakeup.
[ 2058.919636] OOM killer enabled.
[ 2058.919637] Restarting tasks ... done.
[ 2058.943100] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[ 2059.190001] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
[ 2059.191259] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 2059.192661] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2059.199702] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2059.199808] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 2059.481521] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2059.488564] iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
[ 2059.488665] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[ 2059.570784] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 2059.627130] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 2063.025550] wlp3s0: authenticate with f4:1f:c2:32:7b:1d
[ 2063.027008] wlp3s0: send auth to f4:1f:c2:32:7b:1d (try 1/3)
[ 2063.027625] wlp3s0: authenticated
[ 2063.029265] wlp3s0: associate with f4:1f:c2:32:7b:1d (try 1/3)
[ 2063.030302] wlp3s0: RX AssocResp from f4:1f:c2:32:7b:1d (capab=0x111 status=0 aid=5)
[ 2063.032463] wlp3s0: associated
[ 2063.032526] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
[ 2063.135971] wlp3s0: Limiting TX power to 14 dBm as advertised by f4:1f:c2:32:7b:1d

To reproduce:

xset dpms force off; sleep 2; systemctl hibernate

Couldn't find any information on this error on the Internet. I would appreciate any help.

Offline

#2 2017-08-19 00:54:57

GenkiSky
Member
From: This account is henceforth dis
Registered: 2017-04-04
Posts: 82

Re: Black screen after resume from hibernation

Just for posterity, noting here that this is reported upstream at https://bugs.freedesktop.org/show_bug.cgi?id=101865 .

Well, it seems that upstream bug is a month old and no progress yet. So, if you have the time and want to help fix this yourself, I recommend following the steps at https://wiki.archlinux.org/index.php/Bisecting_bugs with the linux-git repository in the AUR to find the exact git commit that causes this regression. This would definitely speed up getting it solved. The steps I recommend would go something like this:
1. Downgrade the linux package (from base) to the previous version, and confirm you don't see the bug (You will use 'git bisect good' with this tag).
2. Install linux-git, confirm you still see the bug. You will probably want to follow the advice in the wiki about "You can also shorten kernel build times ..."
3. Start following the steps from the wiki article to find the offending git commit.

Offline

#3 2017-08-20 10:57:55

Veske
Member
Registered: 2015-01-13
Posts: 12

Re: Black screen after resume from hibernation

Yeah, quite annoying bug. I found that you can actually go to another TTY. It takes a lot of time for it to work tough. After that the graphics are quite fucked so it's still not very usable.

Offline

#4 2017-09-02 22:10:56

senjin
Member
Registered: 2006-09-15
Posts: 181
Website

Re: Black screen after resume from hibernation

It seems I have a similar problem with Thinkpad T440s

Veske wrote:

Yeah, quite annoying bug. I found that you can actually go to another TTY. It takes a lot of time for it to work tough. After that the graphics are quite fucked so it's still not very usable.

How do you do it exactly? Sometimes when I get to another TTY the screen comes back, sometimes it doesn't.

If I hit ctrl-alt-delete screen comes back (always, apparently), but well, that's not a solution we need wink

Offline

#5 2017-09-03 15:09:57

sitwano
Member
Registered: 2017-07-07
Posts: 83

Re: Black screen after resume from hibernation

I feel like hibernation isn't robust, at least on thinkpads. I have no idea why. Please also see https://bbs.archlinux.org/viewtopic.php?id=229373. Hibernation seems to be somewhat dysfunctional in my experience and I have NO IDEA where to report such a bug. Not even sure if its a kernel issue or a Gnome issue.

Offline

#6 2017-09-03 15:24:14

GenkiSky
Member
From: This account is henceforth dis
Registered: 2017-04-04
Posts: 82

Re: Black screen after resume from hibernation

sitwano wrote:

Not even sure if its a kernel issue or a Gnome issue.

You could get an idea about whether it's Gnome or not by not running Gnome, and seeing if it still happens. You could run an alternative Desktop Environment (https://wiki.archlinux.org/index.php/De … nvironment) or Window Manager (https://wiki.archlinux.org/index.php/Window_manager), or most simply, just don't start X11 at all, and test from the linux virtual terminal.

Offline

#7 2017-09-05 11:23:51

sitwano
Member
Registered: 2017-07-07
Posts: 83

Re: Black screen after resume from hibernation

So it seems that this bug has been addressed in https://bugs.freedesktop.org/show_bug.cgi?id=96526. Its an issue with the graphics driver or something. If you read the arch wiki https://wiki.archlinux.org/index.php/Po … _hibernate, a quick fix would be to enable early KMS to load modules intel_agp and i915 in /etc/mkinitcpio.conf assuming you have the latest kernel installed. Reverting to an LTS kernel is also another solution, however the problem with reverting to an LTS kernel is that the required patch is probably not applied to it; hibernation would work and so will resume, but it will be inconsistent with frequent gnome crashes due to GPU hang issues.

edit: link to arch wiki.

Last edited by sitwano (2017-09-05 11:25:29)

Offline

Board footer

Powered by FluxBB