Fresh install, wierd problems. Novice linux user

Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time...
Qubes OS Repository for Dom0                    2.9 MB/s | 3.0 kB     00:00    
Qubes OS Repository for Dom0                    2.6 MB/s |  58 kB     00:00    
Package kernel-latest-1000:5.16.18-2.fc32.qubes.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Very confusing.

I don’t know why it doesn’t work.
You can try to remove the kernel-latest with:
sudo dnf remove kernel-latest
And then try to install it from current-testing again:
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing kernel-latest

Do I need to reboot or anything? That’s gonna add 30 minutes to this process. I’m current in 5.10 which is barely usable.

You don’t need to reboot.

That unclogged something. I shouldn’t need to manually update grub or anything? Just want to make sure I cover my bases before I try to boot into 5.17.

No need to update grub manually.

Ok. So, 5.17.7-1 boots into a blank screen on primary monitor, and no signal on second monitor (just like 5.16 did). The alternate TTY lines are not usable as there is no text output to the primary monitor.

I have booted back into 5.10 and my UI is much more responsive. Still hangs when switching windows. My secondary monitor is still dead. Unable to set resolution or refresh rate of my primary monitor and locked to 1080p@77hz. Disconnecting secondary monitor has zero affect. Uninstalling 5.16 definitely resolved some problem(s).

Do you remember the kernel version that worked for you then?
Maybe you can try to install the old kernel-latest version that worked for you.
Here are all available kernel-latest packages for stable updates:

kernel-latest-5.10.8-1.qubes.x86_64.rpm            18-Jan-2021 21:14            65914295
kernel-latest-5.11.4-1.fc32.qubes.x86_64.rpm       08-Mar-2021 06:32            67148408
kernel-latest-5.12.14-1.fc32.qubes.x86_64.rpm      04-Jul-2021 01:15            67772006
kernel-latest-5.12.9-1.fc32.qubes.x86_64.rpm       08-Jun-2021 23:09            67677928
kernel-latest-5.14.10-1.fc32.qubes.x86_64.rpm      10-Oct-2021 00:33            69904918
kernel-latest-5.14.15-1.fc32.qubes.x86_64.rpm      29-Oct-2021 07:20            69893457
kernel-latest-5.15.14-1.fc32.qubes.x86_64.rpm      11-Jan-2022 21:16            70884020
kernel-latest-5.16.13-2.fc32.qubes.x86_64.rpm      10-Mar-2022 19:24            71439857
kernel-latest-5.16.18-2.fc32.qubes.x86_64.rpm      01-Apr-2022 22:50            71378391
kernel-latest-5.7.12-1.qubes.x86_64.rpm            05-Aug-2020 06:12            63671454
kernel-latest-5.8.16-1.qubes.x86_64.rpm            18-Oct-2020 19:51            64605414

https://yum.qubes-os.org/r4.1/current/dom0/fc32/rpm/
You can install them like this:
sudo qubes-dom0-update kernel-latest-1000:5.15.14-1.fc32.qubes.x86_64
Just change the 5.15.14-1.fc32.qubes.x86_64 part and check all of them one by one.

I’ve spent a lot of time on trial and error already. I’m about at my limit for wanting to continue trying at all. I was on 5.10.112, just like I am now. Nothing changed except there was a update available for dom0. Ever since, my system has been useless.

Is there anything I can do to pinpoint what the problem actually is? I’m obviously failing to understand the docs or which docs I need to read. Repeating actions is only making me more angry.

Oh, and I can boot into Ubuntu LiveCD, multi-monitor, no issues, even have HDR working. Win11, no issues. Qubes 4.1 kernel 5.10.112 before 05-24-2022, MOSTLY functional, learning how to customize UIs. Even managed to get KDE Plasma installed and running.

I know my hardware is not broken. There must be a config file that’s got some bad bits in it somewhere or my IQ is just too low.

Maybe try this one:

First thing I tried actually thinking it was related to video ram.

Have you generated the xorg.conf?

You need to use the nouveau driver.

First thing I’d try to determine if it’s a problem with NVIDIA or with something else. If Qubes will work fine for you with integrated GPU then it’s a problem with NVIDIA and you can search for solution in that direction.
Either remove NVIDIA from your PC physically or hide it from Qubes by adding rd.qubes.hide_pci option to the grub linux cmdline.
Here is an example how to hide GPU from dom0:

But for a test it’s better to add this option in GRUB boot menu for just single boot:

Little embarassing, i7-12700KF does not have iGPU. My motherboard supports it though, so something to consider in the future.

Below is a sample of my Xorg log, which appears to load the Nouveau driver when I boot into 5.10.112. If I boot into 5.17.7-1, I can type in my disk encryption password and hit enter. I see the HDD LED go nuts and fans spin up a bit as if booting normally.

Assuming the system is working, is there a log that would capture the problem at this point and where would I find it after rebooting into 5.10.112?

Xorg.0.log:

[    30.368] 
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[    30.368] Build Operating System:  5.11.10-200.fc33.x86_64 
[    30.368] Current Operating System: Linux dom0 5.10.112-1.fc32.qubes.x86_64
[    30.368] Kernel command line: placeholder root=/dev/mapper/qubes_dom0-root ro rd.luks.uuid=******** rd.lvm.lv=qubes_dom0/root rd.lvm.lv=qubes_dom0/swap plymouth.ignore-serial-consoles rd.driver.pre=btrfs rhgb quiet
[    30.368] Build Date: 14 April 2021  12:00:00AM
[    30.368] Build ID: xorg-x11-server 1.20.11-1.fc32 
[    30.368] Current version of pixman: 0.40.0
[    30.368] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    30.368] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    30.368] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 29 12:02:02 2022
[    30.393] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    30.393] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    30.406] (==) No Layout section.  Using the first Screen section.
[    30.406] (==) No screen section available. Using defaults.
[    30.406] (**) |-->Screen "Default Screen Section" (0)
[    30.406] (**) |   |-->Monitor "<default monitor>"
[    30.407] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    30.407] (==) Automatically adding devices
[    30.407] (==) Automatically enabling devices
[    30.407] (==) Automatically adding GPU devices
[    30.407] (==) Automatically binding GPU devices
[    30.407] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    30.407] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d,
	built-ins
[    30.407] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    30.407] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    30.407] (II) Loader magic: 0x64f2787aae40
[    30.407] (II) Module ABI versions:
[    30.407] 	X.Org ANSI C Emulation: 0.4
[    30.407] 	X.Org Video Driver: 24.1
[    30.407] 	X.Org XInput driver : 24.1
[    30.407] 	X.Org Server Extension : 10.0
[    30.407] (++) using VT number 1

[    30.407] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    30.409] (--) PCI:*(1@0:0:0) 10de:2489:1043:883c rev 161, Mem @ 0x52000000/16777216, 0x40000000/268435456, 0x50000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/131072
[    30.410] (II) LoadModule: "glx"
[    30.410] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    30.424] (II) Module glx: vendor="X.Org Foundation"
[    30.424] 	compiled for 1.20.11, module version = 1.0.0
[    30.424] 	ABI class: X.Org Server Extension, version 10.0
[    30.606] (==) Matched nouveau as autoconfigured driver 0
[    30.606] (==) Matched nv as autoconfigured driver 1
[    30.606] (==) Matched modesetting as autoconfigured driver 2
[    30.606] (==) Matched fbdev as autoconfigured driver 3
[    30.606] (==) Matched vesa as autoconfigured driver 4
[    30.606] (==) Assigned the driver to the xf86ConfigLayout
[    30.606] (II) LoadModule: "nouveau"
[    30.607] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[    30.608] (II) Module nouveau: vendor="X.Org Foundation"
[    30.608] 	compiled for 1.20.11, module version = 1.0.17
[    30.608] 	Module class: X.Org Video Driver
[    30.608] 	ABI class: X.Org Video Driver, version 24.1
[    30.608] (II) LoadModule: "nv"
[    30.608] (WW) Warning, couldn't open module nv
[    30.608] (EE) Failed to load module "nv" (module does not exist, 0)
[    30.608] (II) LoadModule: "modesetting"
[    30.608] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    30.609] (II) Module modesetting: vendor="X.Org Foundation"
[    30.609] 	compiled for 1.20.11, module version = 1.20.11
[    30.609] 	Module class: X.Org Video Driver
[    30.609] 	ABI class: X.Org Video Driver, version 24.1
[    30.609] (II) LoadModule: "fbdev"
[    30.609] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    30.610] (II) Module fbdev: vendor="X.Org Foundation"
[    30.610] 	compiled for 1.20.6, module version = 0.5.0
[    30.610] 	Module class: X.Org Video Driver
[    30.610] 	ABI class: X.Org Video Driver, version 24.0
[    30.610] (II) LoadModule: "vesa"
[    30.610] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    30.610] (II) Module vesa: vendor="X.Org Foundation"
[    30.610] 	compiled for 1.20.6, module version = 2.4.0
[    30.610] 	Module class: X.Org Video Driver
[    30.610] 	ABI class: X.Org Video Driver, version 24.0
[    30.610] (II) NOUVEAU driver 
[    30.610] (II) NOUVEAU driver for NVIDIA chipset families :
[    30.610] 	RIVA TNT            (NV04)
[    30.610] 	RIVA TNT2           (NV05)
[    30.610] 	GeForce 256         (NV10)
[    30.610] 	GeForce 2           (NV11, NV15)
[    30.610] 	GeForce 4MX         (NV17, NV18)
[    30.610] 	GeForce 3           (NV20)
[    30.610] 	GeForce 4Ti         (NV25, NV28)
[    30.610] 	GeForce FX          (NV3x)
[    30.610] 	GeForce 6           (NV4x)
[    30.610] 	GeForce 7           (G7x)
[    30.610] 	GeForce 8           (G8x)
[    30.611] 	GeForce 9           (G9x)
[    30.611] 	GeForce GTX 2xx/3xx (GT2xx)
[    30.611] 	GeForce GTX 4xx/5xx (GFxxx)
[    30.611] 	GeForce GTX 6xx/7xx (GKxxx)
[    30.611] 	GeForce GTX 9xx     (GMxxx)
[    30.611] 	GeForce GTX 10xx    (GPxxx)
[    30.611] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    30.611] (II) FBDEV: driver for framebuffer: fbdev
[    30.611] (II) VESA: driver for VESA chipsets: vesa
[    30.786] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    30.786] (EE) open /dev/dri/card0: No such file or directory
[    30.786] (WW) Falling back to old probe method for modesetting
[    30.786] (EE) open /dev/dri/card0: No such file or directory
[    30.786] (II) Loading sub module "fbdevhw"
[    30.786] (II) LoadModule: "fbdevhw"
[    30.786] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    30.786] (II) Module fbdevhw: vendor="X.Org Foundation"
[    30.786] 	compiled for 1.20.11, module version = 0.0.2
[    30.786] 	ABI class: X.Org Video Driver, version 24.1
[    30.787] (EE) Unable to find a valid framebuffer device
[    30.787] (WW) Falling back to old probe method for fbdev
[    30.787] (II) Loading sub module "fbdevhw"
[    30.787] (II) LoadModule: "fbdevhw"
[    30.787] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    30.787] (II) Module fbdevhw: vendor="X.Org Foundation"
[    30.787] 	compiled for 1.20.11, module version = 0.0.2
[    30.787] 	ABI class: X.Org Video Driver, version 24.1
[    30.787] (II) FBDEV(2): using default device
[    30.787] vesa: Refusing to run on UEFI
[    30.787] (EE) Screen 0 deleted because of no matching config section.
[    30.787] (II) UnloadModule: "modesetting"
[    30.787] (EE) Screen 0 deleted because of no matching config section.
[    30.787] (II) UnloadModule: "fbdev"
[    30.787] (II) UnloadSubModule: "fbdevhw"
[    30.787] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    30.787] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[    30.787] (==) FBDEV(0): RGB weight 888
[    30.787] (==) FBDEV(0): Default visual is TrueColor
[    30.787] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[    30.787] (II) FBDEV(0): hardware: EFI VGA (video memory: 8100kB)
[    30.787] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[    30.787] (II) FBDEV(0): checking modes against framebuffer device...
[    30.787] (II) FBDEV(0): checking modes against monitor...
[    30.787] (II) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[    30.787] (**) FBDEV(0):  Built-in mode "current": 207.4 MHz, 85.3 kHz, 77.2 Hz
[    30.787] (II) FBDEV(0): Modeline "current"x0.0  207.38  1920 1952 2192 2432  1080 1084 1088 1104 -hsync -vsync -csync (85.3 kHz b)
[    30.787] (==) FBDEV(0): DPI set to (96, 96)
[    30.787] (II) Loading sub module "fb"
[    30.787] (II) LoadModule: "fb"
[    30.787] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    30.788] (II) Module fb: vendor="X.Org Foundation"
[    30.788] 	compiled for 1.20.11, module version = 1.0.0
[    30.788] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    30.788] (**) FBDEV(0): using shadow framebuffer
[    30.788] (II) Loading sub module "shadow"
[    30.788] (II) LoadModule: "shadow"
[    30.788] (II) Loading /usr/lib64/xorg/modules/libshadow.so
[    30.789] (II) Module shadow: vendor="X.Org Foundation"
[    30.789] 	compiled for 1.20.11, module version = 1.1.0
[    30.789] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    30.789] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
[    30.791] (==) FBDEV(0): Backing store enabled
[    30.792] (==) FBDEV(0): DPMS enabled
[    30.792] (II) Initializing extension Generic Event Extension
[    30.793] (II) Initializing extension SHAPE
[    30.793] (II) Initializing extension MIT-SHM
[    30.793] (II) Initializing extension XInputExtension
[    30.793] (II) Initializing extension XTEST
[    30.793] (II) Initializing extension BIG-REQUESTS
[    30.793] (II) Initializing extension SYNC
[    30.794] (II) Initializing extension XKEYBOARD
[    30.794] (II) Initializing extension XC-MISC
[    30.794] (II) Initializing extension XFIXES
[    30.794] (II) Initializing extension RENDER
[    30.794] (II) Initializing extension RANDR
[    30.794] (II) Initializing extension COMPOSITE
[    30.794] (II) Initializing extension DAMAGE
[    30.794] (II) Initializing extension MIT-SCREEN-SAVER
[    30.794] (II) Initializing extension DOUBLE-BUFFER
[    30.794] (II) Initializing extension RECORD
[    30.795] (II) Initializing extension DPMS
[    30.795] (II) Initializing extension Present
[    30.795] (II) Initializing extension DRI3
[    30.795] (II) Initializing extension X-Resource
[    30.795] (II) Initializing extension XVideo
[    30.795] (II) Initializing extension XVideo-MotionCompensation
[    30.795] (II) Initializing extension SELinux
[    30.795] (II) SELinux: Disabled on system
[    30.795] (II) Initializing extension GLX
[    30.795] (II) AIGLX: Screen 0 is not DRI2 capable
[    30.985] (II) IGLX: Loaded and initialized swrast
[    30.985] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    30.985] (II) Initializing extension XFree86-VidModeExtension
[    30.986] (II) Initializing extension XFree86-DGA
[    30.986] (II) Initializing extension XFree86-DRI
[    30.986] (II) Initializing extension DRI2

[skip a few]

[    31.090] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event14)
[    31.090] (II) No input driver specified, ignoring this device.
[    31.090] (II) This device may have been added with another device file.
[    31.090] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event15)
[    31.090] (II) No input driver specified, ignoring this device.
[    31.090] (II) This device may have been added with another device file.
[    31.091] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event16)
[    31.091] (II) No input driver specified, ignoring this device.
[    31.091] (II) This device may have been added with another device file.
[    31.091] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event17)
[    31.091] (II) No input driver specified, ignoring this device.
[    31.091] (II) This device may have been added with another device file.
[    31.091] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event18)
[    31.092] (II) No input driver specified, ignoring this device.
[    31.092] (II) This device may have been added with another device file.
[    31.092] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event19)
[    31.092] (II) No input driver specified, ignoring this device.
[    31.092] (II) This device may have been added with another device file.
[    31.092] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=12 (/dev/input/event20)
[    31.092] (II) No input driver specified, ignoring this device.
[    31.092] (II) This device may have been added with another device file.

Xorg.0.log is a log of your current boot and Xorg.0.log.old should be log of your previous boot. If your Xorg.0.log.old is not changed after you try to boot with 5.17.7-1 then boot failed before Xorg start.
You can look for errors in journalctl.

New boot drive, new RAM. (Had it on hand anyways).

I can install Qubes 4.1 ( wonderful slideshow that has far too many screen updates for nothing going on)

I get fedora-35 installed, dom0 updated to 5.16.18. Everything is fine (even playing 1440p@60fps Youtube videos)… until I turn on my second monitor. If I boot with my second monitor on, or if it turn it on at all after logged in, it crashes. Don’t matter which order, whichever the 2nd monitor is, as soon as I turn it on, primary video goes away (still backlit) and 2nd monitor eventually goes into power save.

I try killing lightdm, sudo X -configure, and get erros because the number of monitors it detected doesn’t match some config file that doesn’t exist?!?! WHY ARE YOU SO STUBBORN! The log from when I crash just shows a repeating pattern of all the Modelines available on my monitor. No error, nothing useful that I can find.

I’m done. I can’t get it to work. I don’t know what is broken. This must be a single monitor OS.

I have 3 monitors connected to my nvidia 1060 running the nouveau driver. The older and better supported hardware just seem like the way to go in most cases.

Were you able to resolve the ssue? If so was it related to Direct Rendering Management (DRM) and Direct Rendering Infrastructure (DRI) - DRI3?