If I switch on my UEFI to Dynamic Graphics (Hybrid mode) because on my system is the only way that I can use Wayland on NVIDIA (+Intel) with Gnome on Wayland or even Hyprland I get this message in a rate that is probably 10 times a second on my logs and all Electron or Chromium based browsers take ages to open when I set the Preferred Ozone platform flat to Auto or Wayland:
kernel: [drm:__nv_drm_gem_nvkms_memory_prime_get_sg_table [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Cannot create sg_table for NvKmsKapiMemory 0x00000000528b177a
It was happening on F39 with NVIDIA 550.54.14 AND 550.67 and is happening on F40 Beta with 550.67.
I am getting the exact same errors in Fedora 40 whenever I try to hook up a G4 docking station with dual monitor. System is an HP ZBook Fury 15 G7 15.6” 4k W-10885M 64GB 1TB RTX 5000.
When it happens, the kernel error just starts flooding the logs, all three screens go blank, and the computer locks up to the point that I have to power it off and restart. This is Fedora 40 running Gnome Wayland.
With Fedora 40 Gnome X11, the resolution starts to change as if Gnome is adding another display. Then eventually the display goes back to its original resolution. 20 seconds later it will try again but the external displays never come on. Then when I disconnect the USB-C docking cable, the system hangs and Gnome becomes unresponsive, however there is not the huge amount of kernel messages in the logs.
It should be noted that external monitors on this system with no configuration changes worked just fine under Fedora 39.