I have problem to start my xorg. I had working gentoo installation, but had to upgrade Motherboard due HW failure of old one.
When I try startx without BusId in xorg configuration I got error no devices detected.
I did "emerge -avuDNe @world" after motherboard upgrade.
I'm running in UEFI mode due nvme sdd.
[ 44866.275] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 44866.276] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 44866.276] (==) No Layout section. Using the first Screen section.
[ 44866.276] (==) No screen section available. Using defaults.
[ 44866.276] (**) | |-->Monitor "<default monitor>"
[ 44866.276] (==) No device specified for screen "Default Screen Section".
[ 44866.276] (**) | |-->Device "device0"
[ 44866.276] (==) No monitor specified for screen "Default Screen Section".
[ 44866.276] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 44866.276] Entry deleted from font path.
[ 44866.276] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 44866.276] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 44866.276] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 44866.276] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 44866.276] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 44866.276] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 44866.276] (**) ModulePath set to "/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"
[ 44866.276] (II) The server relies on udev to provide the list of input devices.
[ 44866.286] (II) LoadModule: "glx"
[ 44866.289] (II) Module glx: vendor="NVIDIA Corporation"
[ 44866.289] (II) LoadModule: "nvidia"
[ 44866.290] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 44866.290] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 44866.294] (EE) Server terminated with error (1). Closing log file.
USE="wayland gnome gtk -kde X systemd pulseaudio acpi alsa bluetooth cups gpm pulseaudio networkmanager samba systemd usb vdpau xinerama -bindist bluetooth abi_x86_32"
Updated bios and replaced graphics card and xorg is now working. Not sure which solved this problem as old graphics card was working under windows witout problem.
According to your output, the X server called or dereferenced a null pointer. This is a bug. It may be a bug in the X server or it may be a bug in the nVidia driver. Further investigation would be required to determine fault. Your new video card apparently causes a different code path to be taken, so no null pointer dereference occurs.