Fedora 38 blank screen on laptop, but external display works

Hi,

I am currently using a Gigabyte Aero 15X i7-8750 with Fedora 38, but the laptop screen will not show anything. Once an external monitor is plugged in, I can log in using the external monitor, but the laptop display will not come up. In settings => Displays, the only the external monitor is recognized. This issue is with Fedora 38 kernel-core-6.4.7-200.fc38.x86_64. The only other good kernel that works for me is kernel-core-6.2.15-200.fc37.x86_64. When I boot up choosing that option, the complete opposite problem happens and only the laptop display shows up and the external monitor will not be recognized. Oddly enough, once in a while, the external display will be recognized but it’s random.

Maybe the external display has been configured as primary and thus is the only one started when booting.

One could try using the gnome settings and configure the displays as mirrored so both should mimic the other (mirror its display). If that works and keeps both active then try different configs.

This also may be related to the particular gpu config in the laptop as well as whether using xorg or wayland for the DE.

Please post the output of inxi -Fzxx as preformatted text using the </> button on the toolbar so we may see the hardware and driver config.

Hi Jeff,

Thank you for helping me out! I’m unable to mirror the displays as the laptop display will not show up under Settings => Displays.

I’ve pasted the output of the requested command below.

inxi -Fzxx
System:
  Kernel: 6.4.7-200.fc38.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.39-9.fc38 Desktop: GNOME v: 44.3 tk: GTK v: 3.24.38 wm: gnome-shell
    dm: GDM Distro: Fedora release 38 (Thirty Eight)
Machine:
  Type: Laptop System: GIGABYTE product: AERO 15XV8 v: N/A
    serial: <superuser required> Chassis: type: 10 v: y.y
    serial: <superuser required>
  Mobo: GIGABYTE model: AERO 15XV8 serial: <superuser required>
    UEFI: American Megatrends v: FB0A date: 08/16/2019
Battery:
  ID-1: BAT1 charge: 94.2 Wh (100.0%) condition: 94.2/94.2 Wh (100.0%)
    volts: 16.8 min: 15.2 model: GIGABYTE Aero 15 serial: N/A status: full
CPU:
  Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP
    arch: Coffee Lake rev: A cache: L1: 384 KiB L2: 1.5 MiB L3: 9 MiB
  Speed (MHz): avg: 2351 high: 4021 min/max: 800/4100 cores: 1: 2200 2: 2200
    3: 2200 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 4021
    12: 2200 bogomips: 52799
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Gigabyte
    driver: i915 v: kernel arch: Gen-9.5 ports: active: none off: eDP-1
    empty: DP-1 bus-ID: 00:02.0 chip-ID: 8086:3e9b
  Device-2: NVIDIA GP104M [GeForce GTX 1070 Mobile] vendor: Gigabyte
    driver: nvidia v: 535.86.05 arch: Pascal pcie: speed: 2.5 GT/s lanes: 16
    ports: active: none off: DP-2 empty: HDMI-A-1 bus-ID: 01:00.0
    chip-ID: 10de:1ba1
  Device-3: Sunplus Innovation HD WebCam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-9:4 chip-ID: 1bcf:2c6b
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 22.1.9
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris,nouveau gpu: i915,nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-2 model: Samsung LC49G95T res: 3840x1080 dpi: 82
    diag: 1239mm (48.8")
  Monitor-2: eDP-1 model: AU Optronics 0x82ed res: 1920x1080 dpi: 142
    diag: 394mm (15.5")
  API: OpenGL v: 4.6 Mesa 23.1.4 renderer: Mesa Intel UHD Graphics 630 (CFL
    GT2) direct-render: Yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Gigabyte driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a348
  Device-2: NVIDIA GP104 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10f0
  API: ALSA v: k6.4.7-200.fc38.x86_64 status: kernel-api
  Server-1: PipeWire v: 0.3.76 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
    pcie: speed: 5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:2725
  IF: wlp3s0 state: down mac: <filter>
  IF-ID-1: ipv6leakintrf0 state: unknown speed: N/A duplex: N/A
    mac: <filter>
  IF-ID-2: proton0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
  IF-ID-3: pvpnksintrf0 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-10:5 chip-ID: 8087:0032
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 2.29 TiB used: 8.2 GiB (0.4%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-00000
    size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 26.9 C
  ID-2: /dev/nvme1n1 vendor: Crucial model: CT2000P5PSSD8 size: 1.82 TiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 28.9 C
Partition:
  ID-1: / size: 1.82 TiB used: 7.96 GiB (0.4%) fs: btrfs dev: /dev/nvme1n1p3
  ID-2: /boot size: 973.4 MiB used: 232 MiB (23.8%) fs: ext4
    dev: /dev/nvme1n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 17.4 MiB (2.9%) fs: vfat
    dev: /dev/nvme1n1p1
  ID-4: /home size: 1.82 TiB used: 7.96 GiB (0.4%) fs: btrfs
    dev: /dev/nvme1n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 56.0 C pch: 44.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 386 Uptime: 31m Memory: available: 31.19 GiB
  used: 4.41 GiB (14.1%) Init: systemd v: 253 target: graphical (5)
  default: graphical Compilers: gcc: 13.2.1 Packages: pm: rpm pkgs: N/A
  note: see --rpm pm: flatpak pkgs: 6 Shell: Bash v: 5.2.15
  running-in: gnome-terminal inxi: 3.3.27

All that inxi output looks good. It does show that you are using wayland for the DE.

The symptoms remind me of the fact that by default some laptops enable the external monitor on the dGPU only and the laptop screen on the iGPU only. This can cause problems such as you are describing, but can be modified with the proper config files.

Did you enable the use of the nvidia gpu as primary as shown here?

The file that is copied there has a line that enables use of the nvidia gpu to drive both the internal screen and the external screen in this stanza.

Section "ServerLayout"
	Identifier "layout"
	Option "AllowNVIDIAGPUScreens"
EndSection

However, due to its design and location that only works when using the xorg DE and not with wayland.

Maybe one could try that and see if there is a difference.

I haven’t tried that, but I can give that a go when I’m back on my laptop. What I don’t get is why would this happen now with the current kernel that’s installed but not other previous kernels? Did something change recently that would cause the iGPU to act up?

I gave this a go, but the laptop screen will won’t show anything. Just to try it out, on the log in screen, I did click the little icon gear and choose “GNOME on Xorg”, but that distorted by external monitor to an extreme degree and laptop screen was still black, so I logged out. Logged back in with the gear icon selected to “GNOME” and I’m back to where I started.

I’m seeing something similar. My laptop is an Acer Predator Helios 300, with an Nvidia GeForce GTX 1660Ti. I’m using the Nvidia drivers 535.86 from RPM Fusion. When I boot into Fedora 38 using kernel 6.3.x, the built-in display and external monitor are both fully functional. When I boot using kernel 6.4.x, the internal display is not recognized at all but the external monitor seems to work properly. Furthermore, the virtual consoles you normally get to with Ctrl+Alt-F1, F2, etc. work normally using kernel 6.3.x, but are not available using 6.4.x.

I think the problem is that in the kernel 6.4.x packages, some obsolete console frame-buffer code has been removed, and the Nvidia drivers malfunction because it’s not there. I’ve seen suggested workarounds where you add options to the kernel command line, but none of them work for me.

I found a relevant bug report: 2224839 – 6.4.4 nvidia driver 535.54.03 doesnt work after kernel update

This one is old and may not be relevant: https://bugzilla.redhat.com/show_bug.cgi?id=2071209

I installed a fresh copy of Fedora hoping it would help. It comes with kernel version 6.2.9-300.fc38.x86_64, which works with my primary display and external display, but tends to not recognize the external display sometimes. Running sudo dnf update after a fresh install took me to kernel-core-6.4.10-200.fc38.x86_64, but the same primary display issue occurs. I might have to keep running sudo dnf update hoping a kernel comes out in the future that fixes the primary display issue.

I’m getting the same thing. ThinkPad X1 Extreme Gen 3., Fedora 38, previously updated a week ago and everything was fine, updated this evening, and now i have no laptop screen. If i open the Display control panel in Cinnamon, only the external monitor appears.

I’m on kernel 6.4.12-200.fc38, and i believe i was on 6.3.12-200.fc38 before. I suppose this means that Wayland is involved now (full inxi output will follow):

$ inxi -Fzxx | grep -E -i 'wayland|xorg'
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X:

I have all sorts of NVIDIA packages installed:

$ dnf list installed '*nvidia*'
Installed Packages
akmod-nvidia.x86_64                                                                                                  3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
kmod-nvidia-6.3.11-200.fc38.x86_64.x86_64                                                                            3:535.54.03-1.fc38                                                                             @@commandline             
kmod-nvidia-6.3.12-200.fc38.x86_64.x86_64                                                                            3:535.54.03-1.fc38                                                                             @@commandline             
kmod-nvidia-6.4.12-200.fc38.x86_64.x86_64                                                                            3:535.104.05-1.fc38                                                                            @@commandline             
nvidia-gpu-firmware.noarch                                                                                           20230804-153.fc38                                                                              @updates                  
nvidia-settings.x86_64                                                                                               3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                                                                                           3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64                                                                                 3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64                                                                                   3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686                                                                                        3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64                                                                                      3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64                                                                                     3:535.104.05-1.fc38                                                                            @rpmfusion-nonfree-updates

And some modules loaded:

$ lsmod | grep -i nvidia
nvidia_drm             94208  1
nvidia_modeset       1556480  1 nvidia_drm
nvidia_uvm           3493888  0
nvidia              62656512  2 nvidia_uvm,nvidia_modeset
video                  77824  3 thinkpad_acpi,i915,nvidia_modeset

I have set the discrete NVIDIA graphics as primary as documented, by adding Option "PrimaryGPU" "yes" in the appropriate place.

From the inxi output, it looks like the NVIDIA driver “failed”, and mesa and nouveau are being used:

Graphics:
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X:
    loaded: modesetting,nouveau unloaded: fbdev,vesa failed: nvidia
    alternate: nv dri: swrast gpu: i915,nvidia,nvidia-nvswitch display-ID: :1
    screens: 1
  API: OpenGL v: 4.5 Mesa 23.1.6 renderer: llvmpipe (LLVM 16.0.6 256 bits)
    direct-render: Yes

Also:

$ glxinfo | grep -E "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: Mesa
OpenGL renderer string: llvmpipe (LLVM 16.0.6, 256 bits)

One of the threads linked from an above comment mentions the kernel command line arguments related to the NVIDIA driver, so for completeness, here is mine:

$ cat /proc/cmdline 
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.4.12-200.fc38.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.luks.uuid=luks-53565114-c06e-4499-9365-4302e0eb1b2c rd.lvm.lv=fedora_localhost-live/swap rhgb quiet initcall_blacklist=simpledrm_platform_driver_init rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1

Full output of inxi -Fzxx:

System:
  Kernel: 6.4.12-200.fc38.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.39-9.fc38 Desktop: Cinnamon v: 5.8.4 tk: GTK v: 3.24.38 wm: muffin dm:
    1: GDM 2: LightDM note: stopped Distro: Fedora release 38 (Thirty Eight)
Machine:
  Type: Laptop System: LENOVO product: 20TK000PUK v: ThinkPad X1 Extreme Gen 3
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20TK000PUK v: SDK0T08861 WIN
    serial: <superuser required> UEFI: LENOVO v: N2VET44W (1.29 )
    date: 07/17/2023
Battery:
  ID-1: BAT0 charge: 79.5 Wh (100.0%) condition: 79.5/80.0 Wh (99.4%)
    volts: 16.4 min: 15.4 model: Celxpert 5B10X19050 serial: <filter>
    status: full
CPU:
  Info: 8-core model: Intel Core i9-10885H bits: 64 type: MT MCP
    arch: Comet Lake rev: 2 cache: L1: 512 KiB L2: 2 MiB L3: 16 MiB
  Speed (MHz): avg: 3322 high: 5100 min/max: 800/5300 cores: 1: 2400 2: 2400
    3: 5100 4: 2400 5: 4782 6: 2400 7: 2400 8: 2400 9: 2400 10: 2400 11: 4594
    12: 5099 13: 5034 14: 4551 15: 2400 16: 2400 bogomips: 76800
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: Lenovo driver: i915
    v: kernel arch: Gen-9.5 ports: active: none off: eDP-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:9bc4
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] vendor: Lenovo
    driver: nvidia v: 535.98 arch: Turing pcie: speed: 2.5 GT/s lanes: 16 ports:
    active: none off: HDMI-A-1 empty: DP-1,DP-2 bus-ID: 01:00.0
    chip-ID: 10de:1f95
  Device-3: IMC Networks Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-8:3 chip-ID: 13d3:5405
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X:
    loaded: modesetting,nouveau unloaded: fbdev,vesa failed: nvidia
    alternate: nv dri: swrast gpu: i915,nvidia,nvidia-nvswitch display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96
  Monitor-1: HDMI-1 res: 3840x2160 dpi: 140 diag: 801mm (31.54")
  API: OpenGL v: 4.5 Mesa 23.1.6 renderer: llvmpipe (LLVM 16.0.6 256 bits)
    direct-render: Yes
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Lenovo
    driver: sof-audio-pci-intel-cnl bus-ID: 00:1f.3 chip-ID: 8086:06c8
  Device-2: NVIDIA vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
    speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10fa
  API: ALSA v: k6.4.12-200.fc38.x86_64 status: kernel-api
  Server-1: PipeWire v: 0.3.79 status: active with: 1: pipewire-pulse
    status: active 2: pipewire-media-session status: off 3: wireplumber
    status: active 4: pipewire-alsa type: plugin 5: pw-jack type: plugin
Network:
  Device-1: Intel Comet Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:06f0
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Lenovo USB-C to LAN driver: r8152 type: USB rev: 3.0
    speed: 5 Gb/s lanes: 1 bus-ID: 4-1:2 chip-ID: 17ef:720c
  IF: enp44s0u1 state: up speed: 100 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
  IF-ID-2: wwan0 state: down mac: N/A
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-14:9 chip-ID: 8087:0026
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 1.39 TiB used: 205.82 GiB (14.5%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB1T0HBLR-000L7
    size: 953.87 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 45.9 C
  ID-2: /dev/sda vendor: Samsung model: Portable SSD T5 size: 465.76 GiB
    type: USB rev: 3.1 spd: 10 Gb/s lanes: 1 serial: <filter>
Partition:
  ID-1: / size: 68.29 GiB used: 27.9 GiB (40.8%) fs: ext4 dev: /dev/dm-1
    mapped: fedora_localhost--live-root
  ID-2: /boot size: 1004.8 MiB used: 285 MiB (28.4%) fs: ext4 dev: /dev/sda2
  ID-3: /boot/efi size: 574.8 MiB used: 17.4 MiB (3.0%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 379.16 GiB used: 177.63 GiB (46.8%) fs: ext4
    dev: /dev/dm-3 mapped: fedora_localhost--live-home
Swap:
  ID-1: swap-1 type: partition size: 7.79 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/dm-2 mapped: fedora_localhost--live-swap
  ID-2: swap-2 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 75.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 411 Uptime: 13m Memory: total: 32 GiB note: est.
  available: 30.96 GiB used: 3.9 GiB (12.6%) Init: systemd v: 253
  target: graphical (5) default: graphical Compilers: gcc: 13.2.1 Packages:
  pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 23 Shell: Bash v: 5.2.15
  running-in: gnome-terminal inxi: 3.3.29

This shows the nvidia driver loaded.
Your lsmod | grep nvidia output shows the same.

Have you rebooted since the update to the newest nvidia drivers?.
The inxi output shows the 535.98 driver and your dnf list installed '*nvidia*' output shows the 535.104.05 version. Once the update is complete it is mandatory that the reboot is done so the loaded drivers match the installed software versions.

My first suggestion would be to reboot so the loaded driver is the latest installed. I saw the text in my terminal window go to just undefined rectangles when that newer driver was installed and before I rebooted.

1 Like

Jeff you are spot on! After making that post, i rebooted, hoping to boot into an older kernel, but failed to get the GRUB menu up, and so came back into 6.4.12. But now everything works.

$ uname -a
Linux rife 6.4.12-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 23 17:46:49 UTC 2023 x86_64 GNU/Linux
$ inxi -Fzxx | grep -E -i 'nvidia|mesa|nouveau'
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] vendor: Lenovo
    driver: nvidia v: 535.104.05 arch: Turing pcie: speed: 2.5 GT/s lanes: 16
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa alternate: nv
    dri: iris gpu: i915,nvidia,nvidia-nvswitch display-ID: :1 screens: 1
  API: OpenGL v: 4.6.0 NVIDIA 535.104.05 renderer: NVIDIA GeForce GTX 1650
  Device-2: NVIDIA vendor: Lenovo driver: snd_hda_intel v: kernel pcie:
  System Temperatures: cpu: 55.0 C pch: 61.0 C mobo: N/A gpu: nvidia
$ glxinfo | grep -E "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1650 Ti with Max-Q Design/PCIe/SSE2

And i have two displays again.

I did the update which caused all the trouble using:

dnf -y offline-upgrade download
dnf offline-upgrade reboot

Which i have read is the way to ensure that updates go smoothly. Evidently not! So i have to do that, and then, without taking any further action, reboot again?

Several have noted issues when doing the offline updates: Apparently the offline update does not wait adequate time between installing a kernel or driver needing compiled and actually doing the reboot. As such, yes it may not be proper with the nvidia drivers to do the offline update when it involves the kernel or driver version updates since the compile of the driver is mandatory before the new drivers can be loaded and become effective. The drivers are loaded during boot and if the older version is available and the new one is not then issues may occur.

When booting, the normally hidden grub menu may be accessed by holding the shift key down just after the bios splash screen disappears so it forces grub to display the menu.

1 Like

Same issue. My laptop is an HP Fury 15, with an Nvidia Quadro T2000. I’m using the Nvidia drivers from RPM Fusion. Initially, it seems that after installing the drivers, the integrated video card was still used, but the animations were laggy, so I solved the problem by disabling Wayland in /etc/gdm/custom.conf. The animations have become pleasant, but the laptop monitor is black, only the cursor is blinking. The external monitor works great. As far as I know, the kernel version is 6.4.x, should I try another?

I’ve been able to fix my issue with running the latest update via sudo dnf update. It looks like kernel version 6.4.15-200.fc38.x86_64 is working properly with the laptop monitor displaying. I jumped from 6.4.10-200.fc38.x86_64 to 6.4.15-200.fc38.x86_64 if anyone else is curious.

Hi there,

I have a similar problem on Thinkpad X1 Carbon, but my driver is Intel TigerLake-LP GT2 … This issue happened when I updated to 6.4.15-200.fc38.x86_64 and installed the Bias update. Besides the Display, my keyboard has stopped working as well!