With a fresh installation of Fedora 32 on a ThinkPad X1 Extreme, my screen flickers occasionally. The flickering to and from a black screen happens every couple of minutes, and takes a fraction of a second.
On Windows and Ubuntu 20.04, this does not happen, and so this appears to be a Fedora-specific issue.
The flickering happens regardless of whether the nouveau or proprietary NVIDIA drivers are used, and also regardless of whether Xorg or Wayland is used.
Solutions and/or ideas for things to try would be very welcome.
I have a ThinkPad X1 Extreme (Gen 1) and installed Fedora 32 yesterday. I had some flickering issues with the nouveau driver, but once I installed the NVIDIA drivers I had no issues and in fact I am very impressed Fedora 32. Its been a very long time since I installed a Fedora distro on hardware.
ThinkPad X1 Extreme (Gen 1) - not sure which Gen you have
In the firmware I selected discreet (NVIDIA only) graphics
Ok… At first when you mention the problem existed both with Nvidia drivers and Nouveau I convinced myself not to feel guilty. But now that you suggest that switching to Nvidia fix it, I feel guilty! Because a bit more than one year I isolated a flickering problem on an old Nvidia GPU (I don’t remember the model)… and my fix was applied by Nouveau maintainers… around december, I learned that it caused flickering problem on less obscure models… It was proposed to apply my patch only for the detected problematic model… but I frankly just don’t know how to test for the hardware… so I sat on the bug… The bug report is 108514 – heavy screen flickering with Mobility Radeon X1600 and kernel version 3.15rc2 onward My patch have been ported to:
Linux 4.14.125, Linux 4.19.50, Linux 5.1.9 so if you test on a version just a bit older on Nouveau… well you could make me feeling even more guilty. The most recent version I can find that is prior to my patch, is 5.1.8 for Fedora 30: kernel-5.1.8-300.fc30 | Build Info | koji … which make it a bit hard to test. Maybe it is possible to test in a more recent version… I am very unsure.