Xorg detects no screens in Live ISO

I’m not able to view the default Desktop Environment/Window Manager when I boot the Live ISO.
Xorg logs indicate that it doesn’t detect any screens, but I’m not sure why.
I’m using Artemis Nova 22.9 on an AMD Ryzen 7 5800X3D with a GTX 4090 GPU.
I can’t get Xorg to launch with ANY of the options in the pre-launch menu, neither open source nor Nvidia drivers work.

For what it’s worth, I’ve tried multiple other Arch-based distributions and had the same issue (SteamOS 3 and Manjaro).

Logs are below. Apologies for raw text dump, I wasn’t aware of eos-sendlog (nor am I sure it would work from the live USB)

[   732.923] 
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[   732.923] Current Operating System: Linux EndeavourOS 5.19.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 05 Sep 2022 18:09:09 +0000 x86_64
[   732.923] Kernel command line: initrd=\arch\boot\intel-ucode.img initrd=\arch\boot\amd-ucode.img initrd=\arch\boot\x86_64\initramfs-linux.img archisobasedir=arch archisolabel=EOS_202209 cow_spacesize=10G nvidia nvidia-drm.modeset=1 nouveau.modeset=0 i915.modeset=1 radeon.modeset=1 nvme_load=yes module_blacklist=pcspkr
[   732.923]  
[   732.923] Current version of pixman: 0.40.0
[   732.923] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   732.923] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   732.923] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov  8 07:29:31 2022
[   732.924] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   732.924] (==) No Layout section.  Using the first Screen section.
[   732.924] (==) No screen section available. Using defaults.
[   732.924] (**) |-->Screen "Default Screen Section" (0)
[   732.924] (**) |   |-->Monitor "<default monitor>"
[   732.924] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[   732.924] (==) Automatically adding devices
[   732.924] (==) Automatically enabling devices
[   732.924] (==) Automatically adding GPU devices
[   732.924] (==) Automatically binding GPU devices
[   732.924] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   732.924] (WW) The directory "/usr/share/fonts/misc" does not exist.
[   732.924] 	Entry deleted from font path.
[   732.924] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[   732.924] 	Entry deleted from font path.
[   732.924] 	(Run 'mkfontdir' on "/usr/share/fonts/TTF").
[   732.924] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[   732.924] 	Entry deleted from font path.
[   732.924] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[   732.924] 	Entry deleted from font path.
[   732.924] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[   732.924] 	Entry deleted from font path.
[   732.924] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[   732.924] 	Entry deleted from font path.
[   732.924] (==) FontPath set to:
	
[   732.924] (==) ModulePath set to "/usr/lib/xorg/modules"
[   732.924] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[   732.924] (II) Module ABI versions:
[   732.924] 	X.Org ANSI C Emulation: 0.4
[   732.924] 	X.Org Video Driver: 25.2
[   732.924] 	X.Org XInput driver : 24.4
[   732.924] 	X.Org Server Extension : 10.0
[   732.924] (++) using VT number 1

[   732.924] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_350
[   732.926] (--) PCI:*(45@0:0:0) 10de:2684:1043:889a rev 161, Mem @ 0xfb000000/16777216, 0xd0000000/268435456, 0xe0000000/33554432, I/O @ 0x0000f000/128, BIOS @ 0x????????/524288
[   732.926] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   732.926] (II) LoadModule: "glx"
[   732.926] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[   732.927] (II) Module glx: vendor="X.Org Foundation"
[   732.927] 	compiled for 1.21.1.4, module version = 1.0.0
[   732.927] 	ABI class: X.Org Server Extension, version 10.0
[   732.927] (==) Matched nouveau as autoconfigured driver 0
[   732.927] (==) Matched nv as autoconfigured driver 1
[   732.927] (==) Matched modesetting as autoconfigured driver 2
[   732.927] (==) Matched fbdev as autoconfigured driver 3
[   732.927] (==) Matched vesa as autoconfigured driver 4
[   732.927] (==) Assigned the driver to the xf86ConfigLayout
[   732.927] (II) LoadModule: "nouveau"
[   732.927] (WW) Warning, couldn't open module nouveau
[   732.927] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   732.927] (II) LoadModule: "nv"
[   732.927] (WW) Warning, couldn't open module nv
[   732.927] (EE) Failed to load module "nv" (module does not exist, 0)
[   732.927] (II) LoadModule: "modesetting"
[   732.927] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   732.927] (II) Module modesetting: vendor="X.Org Foundation"
[   732.927] 	compiled for 1.21.1.4, module version = 1.21.1
[   732.927] 	Module class: X.Org Video Driver
[   732.927] 	ABI class: X.Org Video Driver, version 25.2
[   732.927] (II) LoadModule: "fbdev"
[   732.927] (WW) Warning, couldn't open module fbdev
[   732.927] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   732.927] (II) LoadModule: "vesa"
[   732.927] (WW) Warning, couldn't open module vesa
[   732.927] (EE) Failed to load module "vesa" (module does not exist, 0)
[   732.927] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   732.927] (EE) open /dev/dri/card0: No such file or directory
[   732.927] (WW) Falling back to old probe method for modesetting
[   732.927] (EE) open /dev/dri/card0: No such file or directory
[   732.927] (EE) Screen 0 deleted because of no matching config section.
[   732.927] (II) UnloadModule: "modesetting"
[   732.927] (EE) Device(s) detected, but none match those in the config file.
[   732.927] (EE) 
Fatal server error:
[   732.927] (EE) no screens found(EE) 
[   732.927] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   732.927] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   732.927] (EE) 
[   732.930] (EE) Server terminated with error (1). Closing log file.

Welcome to the forum! :smile:

The eos-sendlog app should work if you have a working internet connection.

You may need to adjust the boot options of the menu entry by adding ibt=off kernel parameter as your GPU is very new.

Useful reading if you haven’t seen already:

As @manuel has said use ibt=off as a kernel parameter in the boot options of the menu. Make sure you are choosing the nvidia menu option to boot on also to add the parameter.

maybe you need to wait a little
update nvidia linux driver are required here

try to boot with these options
“amd_iommu=on iommu=pt processor.max_cstate=5 amd_pstate.shared_mem=1”

Am I supposed to do this by selecting my boot option, pressing E, and just adding ibt=off to the list of what I presume to be config options that appears? And just press enter afterward?

I tried that and it didn’t work. Same issue.

Did you select the Nvidia boot option and then press e to edit and add ibt=off?

Yes, that’s what I did.

ibt=off may only be required for Intel and nvidia. So that may not have any bearing on the problem since you have a Ryzen CPU but it was still worth trying.

Have you tried booting on the the non nvidia menu entry? I assume you did reading this in your first post.

@weanoob
You do have secure boot disabled?

Yes.

Have you tried nomodeset?

No. I have zero knowledge of modifying kernel parameters, if that’s the correct term for this. Do I just add nomodeset to that edit menu like I did with ibt=off?

Yes…

I’m getting the same error using nomodeset as well.

Maybe try

modprobe.blacklist=nouveau

I’m still getting that same error, and the logfile appears to be the same.

@weanoob
I don’t know if you’ve seen this but there seems to be an issue with some Nvidia 4090 cards just so you are aware. I realize you have not got it running yet on endeavouros but thought i’d pass it along.

2 Likes

I’m not sure what’s happening when you boot on the live ISO. Does it just boot to a black screen? Are you able to get into a TTY.

Edited:
It looks like you may need a kernel parameter with pci id’s of the card maybe? :man_shrugging:

Edit2: maybe @joekamprad has some other ideas what’s going on here with booting on the Nvidia 4090. The card is very new.

I’m able to get to a TTY.
If it helps I can try to do a screen capture of exactly what I’m doing when I have time, if I can set that up with my current equipment.
I’m certain that this has to do with the 4090, and am not expecting an easy solution at this point.
Also, thanks for pointing out the 4090 issue. I’m aware and am currently undervolting as a precautionary measure.