So the last month or so I’ve been dealing with this annoying behavior where my Fedora sometimes is unable to “wake up” after going suspended. The most annoying part is that it seems truly random.
I normally have Chrome, Firefox, Terminal (with tmux), VS Code and Sublime Merge opened for work (where Chrome and VS Code are Flatpaks) and sometimes I go to sleep with everything open and in the morning everything is working fine. Next day it might wake up frozen with a Black screen. Other times I close all the application but I still get Black screen. Now it recently started to freeze throughout the day.
I’ve tried looking through the journalctl but I do not recognize any possible red flags (not a linux sysadmin u_u’).
I also tried switching desktop environments: from Xfce to Budgie. It gave me a false positive for the first 3 days then the issue came back again.
The only workaround I have found was to disable any power management profile that could trigger suspension or turn-off screens.
We are just able to give you some assistance if you give us the necessary information about your system.
The first I would do is to check if there is a Firmware update for your device.
Second testing an older Kernel. You can select a different one while pressing F2 or ESC while booting.
The first I would do is to check if there is a Firmware update for your device.
If you mean firmware update through DNF I can guarantee you that’s updated because I check at least twice a week. None of them seem to have fixed the issue so far u_u’.
Second testing an older Kernel. You can select a different one while pressing F2 or ESC while booting.
I tried that but still got the same issue.
Someone at reddit told me that it might be an issue related to AMD graphic but I don’t have one:
Power management is often problematic, and involves vendor firmware that is managed using fwupd. There is wide participation by vendors. See man fwupdmgr. This mentions GUI tools, but I use fwupdmgr in a terminal. Try running fwupdmgr get-updates to see what is available.
It can be difficult to identify relevant entries with journalctl, but it does collect nearly everything the kernel can provide.
I tried to install fwupd through DNF but it was not found.
I also read some random thread from reddit saying that this bug could be fixed disabling kvm passthrough by appending the “amd_iommu=off” argument to the grub command line args.
I don’t know if it lucky but after that change my notebook was not able to black screen for almost 24h.
Sadly right after lunch it presented the issue again.
I belive my firmware was updated last Monday. Right I only have this random firmware update pending:
Ok, I’m really stupid. Just realized those packages for fwupdmgr are already installed.
Here is my output for get-updates:
Devices with no available firmware updates:
• Embedded Controller
• SSDSCKKF128G8L
• TPM
• UEFI Device Firmware
Devices with the latest available firmware version:
• System Firmware
• UEFI dbx
────────────────────────────────────────────────
Devices that were not updated correctly:
• Intel Management Engine (184.50.3460 → 184.94.4494)
Devices that have been updated successfully:
• System Firmware (0.1.15 → 0.1.35)
• UEFI dbx (77 → 371)
Final output:
LENOVO 20M6001PBR
│
└─Intel Management Engine:
│ Device ID: 349bb341230b1a86e5effe7dfe4337e1590227bd
│ Summary: UEFI ESRT device
│ Current version: 184.50.3460
│ Minimum Version: 0.0.1
│ Vendor: Lenovo (DMI:LENOVO)
│ Update State: Success
│ Problems: • Device requires AC power to be connected
│ GUID: 84bf8333-8724-471e-b60b-5759bdbd9785
│ Device Flags: • Internal device
│ • System requires external power source
│ • Supported on remote server
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Updatable
│ Device Requests: • Message
│
├─ThinkPad X280 Corporate ME Update:
│ New version: 184.94.4494
│ Remote ID: lvfs
│ Release ID: 42985
│ Summary: Lenovo ThinkPad X280 Corporate ME Firmware
│ License: Proprietary
│ Size: 7.5 MB
│ Created: 2023-08-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N20RG24W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ Intel Platform Update 2023.3 Product Version Maintenance Release
│
│ Corporate Version 11.8.94.4494 (LVFS: 184.94.4494)
│
│ Problem Fixes
│
│ • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│ Issues: CVE-2022-29871
│ CVE-2022-36392
│ INTEL-TA-00783
│ Checksum: d55c5584639a8385ca971297cb254cc5db0c5e27a56d3ea0e88105349b5c859c
│
├─ThinkPad X280 Corporate ME Update:
│ New version: 184.93.4323
│ Remote ID: lvfs
│ Release ID: 15661
│ Summary: Lenovo ThinkPad X280 Corporate ME Firmware
│ License: Proprietary
│ Size: 7.5 MB
│ Created: 2022-09-19
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N20RG23W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ Intel Platform Update 2022.3 Product Version Maintenance Release
│
│ Version 11.8.93.4323 (LVFS: 184.93.4323)
│
│ Problem Fixes
│
│ • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│ Issues: CVE-2021-33159
│ CVE-2022-29893
│ CVE-2022-27497
│ CVE-2022-26845
│ INTEL-TA-00610
│ Checksum: 4739991e994400cadd1e35e640da11bf910f03a1f59499be2b07f855fbc4c740
│
├─ThinkPad X280 Corporate ME Update:
│ New version: 184.92.4222
│ Remote ID: lvfs
│ Release ID: 13640
│ Summary: Lenovo ThinkPad X280 Corporate ME Firmware
│ License: Proprietary
│ Size: 7.5 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N20RG22W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ Intel Platform Update 2022.1 Product Version Maintenance Release
│
│ Version 11.8.92.4222 (LVFS: 184.92.4222)
│
│ Problem Fixes
│
│ • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│ Issues: CVE-2021-23168
│ CVE-2021-23188
│ CVE-2022-21140
│ CVE-2022-21181
│ CVE-2021-33159
│ CVE-2022-0004
│ INTEL-TA-00621
│ INTEL-TA-00613
│ INTEL-TA-00610
│ Checksum: 8ead7fe820cffce262fb55fe7c596940ca1ad81340cf6f10600315a119d81c76
│
├─ThinkPad X280 Corporate ME Update:
│ New version: 184.90.3987
│ Remote ID: lvfs
│ Release ID: 12012
│ Summary: Lenovo ThinkPad X280 Corporate ME Firmware
│ License: Proprietary
│ Size: 7.5 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N20RG21W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ • 8 Intel Platform Update 2021.2 Product Version Maintenance Release
│
│ Version 11.8.90.3987 (LVFS: 184.90.3987)
│
│ Problem Fixes
│
│ • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│
│ Note: Please suspend or disable any disk encryption tool prior to update.
│ Issues: CVE-2021-0072
│ CVE-2021-0066
│ CVE-2021-0179
│ CVE-2021-0178
│ CVE-2021-0177
│ CVE-2021-0171
│ CVE-2021-0169
│ CVE-2021-0167
│ CVE-2021-0163
│ CVE-2021-0162
│ CVE-2021-0165
│ CVE-2021-0164
│ CVE-2021-0161
│ INTEL-TA-00539
│ Checksum: 99e897222ee5c67d3f3369c2efa5e686b55fda0d4c795d161fd2300f9ae66bca
│
├─ThinkPad X280 Corporate ME Update:
│ New version: 184.86.3909
│ Remote ID: lvfs
│ Release ID: 8767
│ Summary: Lenovo ThinkPad X280 Corporate ME Firmware
│ License: Proprietary
│ Size: 7.5 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N20RG20W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ • 8 Intel Platform Update 2021.1 Release
│
│ Version 11.8.86.3909 (LVFS: 184.86.3909)
│
│ Problem Fixes
│
│ • Mitigated the following security vulnerabilities under issues.Please see fixed issues for details.
│ Issues: CVE-2020-24516
│ CVE-2020-24506
│ CVE-2020-8703
│ CVE-2020-24507
│ CVE-2020-8704
│ INTEL-TA-00459
│ Checksum: cdfb464767fa54ff545d024757b04ca10bd2c5d6ad51d0fef28e047d2c7e75d9
│
├─ThinkPad X280 Corporate ME Update:
│ New version: 184.83.3874
│ Remote ID: lvfs
│ Release ID: 7908
│ Summary: Lenovo ThinkPad X280 Corporate ME Firmware
│ License: Proprietary
│ Size: 7.5 MB
│ Created: 2016-07-08
│ Urgency: High
│ Details: https://pcsupport.lenovo.com/de/en/search?query=N20RG19W
│ Vendor: Lenovo
│ Release Flags: • Trusted metadata
│ • Is upgrade
│ Description:
│ • 8 Intel Platform Update 2020.2 HF2 Release
│
│ Version 11.8.83.3874 (LVFS: 184.83.3874)
│
│ Problem Fixes
│
│ • Mitigated several security vulnerabilities.Please see details under "Fixed Issues".
│ Issues: CVE-2020-24588
│ CVE-2020-24587
│ CVE-2020-24586
│ INTEL-TA-00473
│ Checksum: a67ea628b064240a65268d041a4c4e16f9d140e02a665d08f166f6f6afdff7ad
│
└─ThinkPad X280 Corporate ME Update:
New version: 184.77.3664
Remote ID: lvfs
Release ID: 5307
Summary: Lenovo ThinkPad X280 Corporate ME Firmware
License: Proprietary
Size: 7.5 MB
Created: 2016-07-08
Urgency: High
Details: https://pcsupport.lenovo.com/de/en/search?query=N20RM15W
Vendor: Lenovo
Release Flags: • Trusted metadata
• Is upgrade
Description:
• 8 Intel Platform Update 2020.1
Version 11.8.77.3664 (LVFS: 184.77.3664)
Problem Fixes
• Intel CSME PSIRT-TA-2019-10-001 (IPU 2020.1):
• Mitigated the following security vulnerabilities:
Issues: CVE-2020-0545
CVE-2020-0542
CVE-2020-0541
CVE-2020-0540
CVE-2020-0539
CVE-2020-0538
CVE-2020-0537
CVE-2020-0536
CVE-2020-0535
CVE-2020-0534
CVE-2020-0533
CVE-2020-0532
CVE-2020-0531
Checksum: 9bc6eaac3a13dad6fb9ebd91c432017d8410070e0940be486b4b809882b82f77
The details of what happens are critical.
Letting it suspend is different than freezing while in use and often has different causes.
Does it ever freeze while in use before suspending, or during wake up from suspend, or after waking up while in use, or ??
In many threads here it has been reported that waking up from suspend results in a black screen.
Further trouble shooting often reveals the user has an nvidia GPU but has failed to install the nvidia drivers from rpmfusion. Is that possibly a factor for you?
I have similar issue on Nvidia and it is not freez only black screen that is related laptop on connected to external monitor so it seems like that is frozen screen but it is not only it won’t show anything and disconnect the monitor cable and put it back is solution it happends randomly always after suspend/sleep
You have a similar issue with NVIDIA card? I believe in your case the host machine does NOT freeze completely instead the processes keep running as usual but the monitor never gets out of the “black screen” state. Correct? Even more specific in your case you also had a second monitor attached to the main device and when you disconnected and reconnected the second monitor the screen on the main device would be able to get out of the “black screen” state consistently. Right?
This happens to me sometimes with an asus motherboard ryzen cpu and an amd gpu sometimes too it even just happened on fedora silverblue 40 its usually pretty rare though also I hear audible popping sometimes from my pc I never heard on windows but usually I just ignore it
I gave up on using Workstation and switched to Fedora Silverblue (Gnome + Wayland) and the issue is gone for good.
Since I never tried to use any wayland before using Silverblue I started doing some testing with X11 again.
First test was using Fluxbox. I took a couple of hours BUT black screen issue returned.
Second test I went a little further and “rebased” my installation using the ublue vauxite which contains Xfce4. This time it took almost 48h BUT black screen issue returned.
I believe it’s worth noting that at somepoint (before I switched to Fedora Silverblue) I tried couple of distro like Debian, OpenSuSE and even NixOS with the Xfce4 and none of them seemed to be able to replicate this behavior.
For me it looks like the issue is tied to the X11 distribution under Fedora. So the question for me is what is fedora doing different from other distro?
Also. I using Silverblue without any Firmware updates. Zero occurrences of this issue.
Just weird…
(secretly waiting for Xfce to support wayland so that I can go back using it)