X11 Default cursor appears until login screen / desktop loads

The default X11 “X” cursor appears before the login screen loads. After that, it’s fine until I log in, where it once more shows the “X” cursor until the desktop loads. Is there a way to fix this?

I’m using Fedora 40 and X11. Can’t use Wayland due to my laptop having Intel / Nvidia hybrid graphics.

This does nor prevent running wayland. The version of nvidia GPU you have may be older and require a driver version 470 or older and thus not support wayland, but the optimus config is not by itself preventing use of wayland.

Please post the output of lspci -nnk | grep iA3 vga so we can see the exact nvidia gpu installed.

Also consider posting the output of inxi -Fzxx so we may see the full hardware config.