Screen flickering on Lenovo P1 Gen 3 - Fedora 34

Here’s system information from screenfetch.

[root@fedorable Documents]# screenfetch 
           /:-------------:\          root@fedorable
        :-------------------::        OS: Fedora 
      :-----------/shhOHbmp---:\      Kernel: x86_64 Linux 5.13.4-200.fc34.x86_64
    /-----------omMMMNNNMMD  ---:     Uptime: 10h 56m
   :-----------sMMMMNMNMP.    ---:    Packages: 1876
  :-----------:MMMdP-------    ---\   Shell: bash 5.1.0
 ,------------:MMMd--------    ---:   Resolution: 1920x1080
 :------------:MMMd-------    .---:   WM: Mutter
 :----    oNMMMMMMMMMNho     .----:   WM Theme: 
 :--     .+shhhMMMmhhy++   .------/   GTK Theme: Adwaita [GTK3]
 :-    -------:MMMd--------------:    Disk: 47G / 968G (5%)
 :-   --------/MMMd-------------;     CPU: Intel Core i7-10850H @ 12x 5.1GHz [39.0°C]
 :-    ------/hMMMy------------:      GPU: Mesa Intel(R) UHD Graphics (CML GT2)
 :-- :dMNdhhdNMMNo------------;       RAM: 3670MiB / 31851MiB
 :---:sdNMMMMNds:------------:       
 :------:://:-------------::         
 :---------------------://           

While using Fedora 34, the screen starts flickering at random times and disappears suddenly - deciding to come back later at another random time. Any help would be appreciated.

Does your laptop have a dedicated GPU? I see it is using a driver for integrated CPU graphics, but if it has a dedicated GPU you would need to install the driver for it. If it only has integrated CPU graphics then you might need to look for a driver that best supports your hardware.

@lavacreeperking,

No, the device doesn’t have a discrete GPU.