Nvidia drivers boot into black screen (after upgrade on Desktop system with Intel iGPU)

Hello everyone! This is my first post here, but since I installed Manjaro (my first linux distro) 4 months ago I have been a lurker in this forum. Please forgive me if I do not provide enough information or ask newbie questions, I will try to give as many details as possible beforehand.

A few days ago I upgraded my Desktop PC running Intel iGPU with a brand new RTX3060:

System:
  Kernel: 5.17.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-5.17-x86_64
    root=UUID=d3872677-71f8-47cf-b051-8f4ba75d0a21 rw rootflags=subvol=@ quiet
    cryptdevice=UUID=a0bf45eb-ab0c-4be5-bd88-372b7de559d2:luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2
    root=/dev/mapper/luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.4 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG STRIX B560-I GAMING WIFI v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 0904
    date: 05/24/2021
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 31.12 GiB used: 3.76 GiB (12.1%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: 11th Gen Intel Core i5-11400 bits: 64 type: MT MCP
    arch: Rocket Lake family: 6 model-id: 0xA7 (167) stepping: 1 microcode: 0x53
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 480 KiB desc: d-6x48 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
    L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 800 high: 801 min/max: 800/4400 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 801
    5: 801 6: 800 7: 800 8: 800 9: 801 10: 800 11: 801 12: 801 bogomips: 62232
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2
    avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma
    avx512vbmi avx512vl bmi1 bmi2 bts clflush clflushopt cmov constant_tsc
    cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb erms est f16c
    flush_l1d fma fpu fsgsbase fsrm fxsr gfni ht hwp hwp_act_window hwp_epp
    hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ida intel_pt invpcid
    invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr
    nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed rdtscp rep_good sdbg
    sep sha_ni smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm
    tm2 tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip vaes vme
    vpclmulqdq x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel RocketLake-S GT1 [UHD Graphics 730] vendor: ASUSTeK
    driver: i915 v: kernel ports: active: DP-1 empty: HDMI-A-1,HDMI-A-2
    bus-ID: 00:02.0 chip-ID: 8086:4c8b class-ID: 0300
  Device-2: NVIDIA GA104 [GeForce RTX 3060] vendor: ASUSTeK driver: N/A
    alternate: nouveau non-free: 515.xx+ status: current (as of 2022-05)
    arch: Ampere pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4
    speed: 16 GT/s bus-ID: 01:00.0 chip-ID: 10de:2487 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: DP-1 model: ViewSonic XG2730 SERIES serial: <filter>
    built: 2017 res: 2560x1440 dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23")
    diag: 685mm (27") ratio: 16:9 modes: max: 2560x1440 min: 720x400
  OpenGL: renderer: Mesa Intel Graphics (RKL GT1) v: 4.6 Mesa 22.0.4
    direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:43c8 class-ID: 0403
  Device-2: NVIDIA GA104 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 01:00.1 chip-ID: 10de:228b
    class-ID: 0403
  Sound Server-1: ALSA v: k5.17.9-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:43f0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: temporary dynamic scope: global
  IP v6: <filter> type: dynamic mngtmpaddr noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 4000 bus-ID: 04:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp4s0 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-14:6 chip-ID: 8087:0026 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
  Device-1: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 maj-min: 254:0
    type: LUKS dm: dm-0 size: 931.21 GiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:2 size: 931.22 GiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 931.51 GiB used: 284.31 GiB (30.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN750 SE 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 711240WD temp: 39.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 284.31 GiB (30.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 label: N/A
    uuid: d3872677-71f8-47cf-b051-8f4ba75d0a21
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 712 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
    label: NO_LABEL uuid: 063C-B28B
  ID-3: /home raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 284.31 GiB (30.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 label: N/A
    uuid: d3872677-71f8-47cf-b051-8f4ba75d0a21
  ID-4: /run/timeshift/backup raw-size: 931.21 GiB
    size: 931.21 GiB (100.00%) used: 284.31 GiB (30.5%) fs: btrfs dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2
    label: N/A uuid: d3872677-71f8-47cf-b051-8f4ba75d0a21
  ID-5: /swap raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 284.31 GiB (30.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 label: N/A
    uuid: d3872677-71f8-47cf-b051-8f4ba75d0a21
  ID-6: /var/cache raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 284.31 GiB (30.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 label: N/A
    uuid: d3872677-71f8-47cf-b051-8f4ba75d0a21
  ID-7: /var/log raw-size: 931.21 GiB size: 931.21 GiB (100.00%)
    used: 284.31 GiB (30.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a0bf45eb-ab0c-4be5-bd88-372b7de559d2 label: N/A
    uuid: d3872677-71f8-47cf-b051-8f4ba75d0a21
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) priority: -2
    file: /swap/swapfile
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-7:2 info: Kingston HyperX Pulsefire Haste type: Mouse,HID
    driver: hid-generic,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 0951:1727 class-ID: 0300
  Device-2: 1-8:3 info: Corsair Vengeance K70R keyboard type: Keyboard,HID
    driver: corsair,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 500mA
    chip-ID: 1b1c:1b09 class-ID: 0300
  Device-3: 1-9:4 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA
    chip-ID: 0b05:19af class-ID: 0300 serial: <filter>
  Hub-2: 1-11:5 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0608 class-ID: 0900
  Device-1: 1-14:6 info: Intel AX201 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0026
    class-ID: e001
  Hub-3: 2-0:1 info: Super-speed hub ports: 5 rev: 3.1 speed: 20 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 27.8 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 345 Uptime: 20m wakeups: 0 Init: systemd v: 250 tool: systemctl
  Compilers: gcc: 12.1.0 clang: 13.0.1 Packages: 1576 pacman: 1555 lib: 401
  flatpak: 14 snap: 7 Shell: Zsh v: 5.9 default: Bash v: 5.1.16
  running-in: yakuake inxi: 3.3.16

I read through the Manjaro wiki on how to Configure Graphics Cards, so I initially tried to install the drivers using the Hardware Configuration GUI in the Settings. Prior to further research, I tried installing the video-hybrid-intel-nvidia-470xx-prime. But after decrypting everything I saw was a black screen. It is just a black screen, neither I get an error message, nor can I access TTY (Ctrl+Alt+Function keys do nothing). Currently I only have one of my two screens connected via DP to my mainboard. After installation of the nvidia drivers, I can only see the decryption dialog when I keep the DP plugged into my mainboard. But the moment Manjaro boots up there is only black. Plugging the DP cable into the GPU after decryption does not give me an image either.

After loading up the Timeshift btrfs snapshot via grub, I looked at my journalctl file and there was an nvidia error talking about module verification failed, tainting kernel or the like. If you need details I can reproduce the error, since I do not have the journal entry anymore because I always forget to not restore my home when restoring my Timeshift snapshots. Let me know if there are better ways to check for errors instead of the journalctl if I cant seem to open TTY during the blackscreen.

Then I did some research and came to the conclusing that configuring my Desktop system to use the hybrid drivers is not worth the time and effort and I am better off just using my dGPU for everything, so I just tried the “normal” nvidia drivers from there on.

I also tried installations using the command

sudo mhwd -a pci free 0300

and

sudo mhwd -a pci nonfree 0300

both commands install the video-hybrid-intel-nvidia-470xx-prime on my system, so I cannot use these. I tried all of the recommended drivers that are shown in the GUI but none of these would work. mhwd -l && mhwd -li:

> 0000:01:00.0 (0300:10de:2487) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2021.12.18               false            PCI
video-hybrid-intel-nvidia-470xx-prime            2021.12.18               false            PCI
          video-nvidia            2021.12.18               false            PCI
    video-nvidia-470xx            2021.12.18               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> 0000:00:02.0 (0300:8086:4c8b) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2021.12.18               false            PCI
video-hybrid-intel-nvidia-470xx-prime            2021.12.18               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
     video-modesetting            2020.01.13                true            PCI
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!

I have been trying things out and looked up a lot posts for days now, but most of the time people that are having problems with their drivers on systems with iGPU are having issues on their laptops. I am currently on Kernel 5.17 but I also tried out drivers on Kernel 5.15. I am not sure though if I tried every combination possible.

I am at a loss if the problem is a wrong driver, wrong kernel, wrong configuration or a bug or a combination of everything? It would be great if someone could help me out. There are so many factors to consider here that I am totally overwhelmed and don’t know where to look anymore.

post output from:
find /etc/X11/ -name "*.conf"

Thanks so much for such a fast reply.

This is the output:

/etc/X11/xorg.conf.d/30-touchpad.conf
/etc/X11/xorg.conf.d/00-keyboard.conf

so if you would install :video-hybrid-intel-nvidia-prime , you would be stuck at black screen? and tty would not work?
and the nvidia tainting kernel, i have the same message and nvidia works without problems…

Yes, neither of those video-hybrid drivers did not work for me. However I only installed the drivers from the GUI, I did no other configurations such as manually installing nvidia optimus GUIs or the like. I kind of gave up on the hybrid drivers anyways because I read that they require a lot of tinkering to make them work on Desktop. Currently my only goal is to get my dGPU working, and have the iGPU only in case something goes wrong with nvidia drivers (as I read they often tend to go wrong on Linux distros).

Just to be clear: After booting into blackscreen, I press Ctrl+L Alt and Function keys to open the TTY, but it did not open (I opened it once 2 months ago after having a package issue so I know that it usually works). Is TTY necessary to discover the reason behind the blackscreen? Would TTY normally work without proper display drivers?

can you now test if tty works?
i have no idea why you couldnt enter into tty when it broke…
you can enable logging during boot, so you can check where its exactly stuck …but since you cant possibly enter tty, you would probably have to use chroot anyways to try to troubleshoot it…

TTY works normally during my kde session when running on iGPU. Do you know what kind of driver and kernel combo I should be running without problems on my rig? Because then I would be just trying it again and see if I really cannot get into TTY. Or, is there something I can filter on in my journalctl that could be a troublemaker?

Do I have to do any other configuration after an install of the driver, since it never worked? Maybe give the nvidia drivers a priority over the iGPU?

first do you have manjaro usb?.. so when it breaks again, you can use it to chroot, uninstall the drivers and also retrieve logs
then we enable boot logging and install the prime drivers, and check …

Yes, I have a working live USB, I just checked it again (it has been a while since I last used it). Although I have to start from the USB selecting the free drivers, because if I select the proprietary ones the starting log freezes after the line [ OK ] Started Simple Display Manager. I guess this is normal because I am running iGPU?

How can I enable boot logging? Are you sure I should be installing the hybrid drivers again and not the normal nvidia ones (since I am on desktop)? And which should I rather choose video-hybrid-intel-nvidia-prime or video-hybrid-intel-nvidia-470xx-prime?

Also, I think it is worth noting that it could be that I installed Manjaro with free drivers 4 months ago (I only wanted to use iGPU back then). Now, the nvidia drivers are all listed as nonfree. Does this have anything to do with my issue, or is this selection during the installation of Manjaro only to find out if the user wants to use iGPU or dGPU?

Thanks already for your answers. I hope we can identify the problem soon! :slight_smile:

so you already booted into the live usb?
and even with the usb with the older nvidia drivers you still getiing black screen?
do you have dual boot with windows? if so test if nvidia works under windows… just to make sure its not hardware related…
and you enable the logging in the installed system
and also youre using btrfs? that needs different commands to enable chroot

Yes, I tested the live USB to see if it still works. I don’t know about older drivers, though. Normally, I had no nvidia drivers installed at all, when I checked the live USB and selected nonfree drivers I did not managed to get in as described above. Just to be sure, my DP cable was always connected to the MB when booting from live USB. Should I have switched the cable to GPU after that?

I have no dual boot, but I do have another separate Windows PC. I could try and boot this one up tomorrow with the new GPU and see if it works. (Sucks because it was a hassle to build the GPU in, its an mITX build :melting_face: But it is better to check indeed).

Do you have a resource that you recommend to enable logging in the installed system? Yes, my drive is a one partition encrypted BTRFS (I know, not ideal but it worked so far).

since you cant boot with usb using nonfree drivers, and the iso is older with older drivers, and you cant boot your normal installation with the newest nvidia drivers, definitely test the nvidia hardware in windows if you have the option…
you can enable it directly in the grub menu by pressing the E button and removing this parameter: quiet - this will only enable logging in the current boot, if you want to make it permanent then, you have to edit the grub conf in /etc/default …
but first check the nvidia hardware, then we will continue …

Thank you so much for your help so far. I will check the hardware tomorrow and let you know! :smiley:

So, little update from me: It is definitely not a hardware related problem as far as the GPU goes, just built my GTX1070 out of the Windows PC, built RTX3060 in, booted up, worked flawlessly. It was running games and was shown in Open Hardware Manager, Windows Settings and Nvidia Control Panel. Running the latest NVIDIA drivers version 512.95.

My question would be now, how should I continue? Are you sure I should be trying with the hybrid drivers again?

Also, more newbie questions: I boot up from the live USB and select the nonfree drivers, but the DP cable is connected to the mainboard. It has to be because I would not see anything on my monitor otherwise when booting up, right? Suppose everything was working correctly, the GPU should then take over calculating even though my cable is connected to the mainboard? Or do I have to plug the cable into the GPU after selecting nonfree drivers?

hmm i dont know about the mainboard/gpu cable, since your nvidia hardware is being detected … but yes try that, plug tha cable into the gpu instead and see…
also since you already tried it with the hybrid drivers, we should try it with the normal drivers…

I tried again booting into the live USB with nonfree drivers but I got stuck again at Starting Display Manager. I had my second monitor plugged into the dGPU via HDMI, no signal; and switching the DP cable into the dGPU didn’t give an image either.

I installed the nonfree drivers “video-nvidia-470xx” now and will retry to boot with logging enabled on kernel 5.17. I thought I will leave the installation output here, there are quite some warnings during the installation:

Waiting for user input...
Starting
> Installing video-nvidia-470xx...
Sourcing /etc/mhwd-x86_64.conf
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-470xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
checking dependencies...
:: ffmpeg optionally requires nvidia-utils: Nvidia NVDEC/NVENC support
:: ffmpeg4.4 optionally requires nvidia-utils: Nvidia NVDEC/NVENC support
:: steam-manjaro optionally requires vulkan-driver: packaged vulkan driver
:: vulkan-icd-loader optionally requires vulkan-driver: packaged vulkan driver
warning: dependency cycle detected:
warning: eglexternalplatform will be removed after its nvidia-utils dependency

Packages (4) egl-wayland-2:1.1.9+r3+g582b2d3-1  eglexternalplatform-1.1-2  libxnvctrl-510.73.05-1  nvidia-utils-510.73.05-1

Total Removed Size:  439.85 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
removing nvidia-utils...
removing egl-wayland...
removing eglexternalplatform...
removing libxnvctrl...
:: Running post-transaction hooks...
(1/6) Reloading system manager configuration...
(2/6) Reloading device manager configuration...
(3/6) Arming ConditionNeedsUpdate...
(4/6) Refreshing PackageKit...
(5/6) Reloading system bus configuration...
(6/6) Updating the desktop file MIME type cache...
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
 multilib downloading...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: eglexternalplatform will be installed before its nvidia-470xx-utils dependency

Packages (8) egl-wayland-2:1.1.9+r3+g582b2d3-1  eglexternalplatform-1.1-2  lib32-nvidia-470xx-utils-470.129.06-1  libxnvctrl-470xx-470.129.06-1  linux510-nvidia-470xx-470.129.06-2  linux515-nvidia-470xx-470.129.06-3  linux517-nvidia-470xx-470.129.06-3  nvidia-470xx-utils-470.129.06-1

Total Installed Size:  630.79 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing eglexternalplatform...
installing egl-wayland...
installing libxnvctrl-470xx...
installing nvidia-470xx-utils...
==> If you run into trouble with CUDA not being available, run nvidia-modprobe first.
Optional dependencies for nvidia-470xx-utils
    xorg-server-devel: nvidia-xconfig
    opencl-nvidia: OpenCL support [installed]
installing lib32-nvidia-470xx-utils...
Optional dependencies for lib32-nvidia-470xx-utils
    lib32-opencl-nvidia-470xx
installing linux510-nvidia-470xx...
In order to use nvidia module, reboot the system.
installing linux515-nvidia-470xx...
In order to use nvidia module, reboot the system.
installing linux517-nvidia-470xx...
In order to use nvidia module, reboot the system.
:: Running post-transaction hooks...
(1/8) Creating system user accounts...
(2/8) Reloading system manager configuration...
(3/8) Reloading device manager configuration...
(4/8) Arming ConditionNeedsUpdate...
(5/8) Updating module dependencies...
(6/8) Updating Kernel initcpios for Nvidia-DRM...
==> Building image from preset: /etc/mkinitcpio.d/linux510.preset: 'default'
  -> -k /boot/vmlinuz-5.10-x86_64 -c /etc/mkinitcp
io.conf -g /boot/initramfs-5.10-x86_64.img
==> Starting build: 5.10.117-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.10-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux510.preset: 'fallback'
  -> -k /boot/vmlinuz-5.10-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.10-x86_64-fallback.img -S autodetect
==> Starting build: 5.10.117-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.10-x86_64-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'default'
  -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64.img
==> Starting build: 5.15.41-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'fallback'
  -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64-fallback.img -S autodetect
==> Starting build: 5.15.41-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
  -> Running build hook: [filesystems]
==> Generating module dependencies
e[
0;32m==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux517.preset: 'default'
  -> -k /boot/vmlinuz-5.17-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.17-x86_64.img
==> Starting build: 5.17.9-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.17-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux517.preset: 'fallback'
  -> -k /boot/vmlinuz-5.17-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.17-x86_64-fallback.img -S autodetect
==> Starting build: 5.17.9-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [encrypt]
==> WARNING: Possibly missing firmware for module: qat_4xxx
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.17-x86_64-fallback.img
==> Image generation successful
(7/8) Refreshing PackageKit...
(8/8) Updating the desktop file MIME type cache...
nvidia-470xx-utils: install reason has been set to 'explicitly installed'
libxnvctrl-470xx: install reason has been set to 'explicitly installed'
lib32-nvidia-470xx-utils: install reason has been set to 'explicitly installed'
linux510-nvidia-470xx: install reason has been set to 'explicitly installed'
linux515-nvidia-470xx: install reason has been set to 'explicitly installed'
linux517-nvidia-470xx: install reason has been set to 'explicitly installed'
xorg configuration file: '/etc/X11/mhwd.d/nvidia.conf'
> Successfully installed video-nvidia-470xx


Done ...

Are those warnings normal? Wish me luck for the next bootup…

Edit: That is the resulting nvidia.conf file in etc/X11/mhwd.d/:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 470.129.06

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
	Option "NoLogo" "1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

hopefully it works… if not, try entering again into TTY and see if it will work this time…

I have good news and I have bad news. Lots of them. Good news first: At least I got some error logs to show. Bad news: The errors logs.

What happend: Before reboot after the installation of above drivers I thought I might log off to see what happens. Instead of logging off and showing the login screen I get a black screen but can access TTY. So I log in and try startx. This is what came instead, remember I was not rebooted, I only tried a logoff and login before rebooting with new drivers:

[  2240.587] Current version of pixman: 0.40.0
[  2240.591] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  2240.591] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2240.597] (==) Log file: "/home/mike/.local/share/xorg/Xorg.0.log", Time: Sat May 28 16:14:21 2022
[  2240.599] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2240.601] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2240.601] (==) ServerLayout "layout"
[  2240.601] (**) |-->Screen "Screen0" (0)
[  2240.601] (**) |   |-->Monitor "Monitor0"
[  2240.601] (**) |   |-->Device "Device0"
[  2240.601] (==) Automatically adding devices
[  2240.601] (==) Automatically enabling devices
[  2240.601] (==) Automatically adding GPU devices
[  2240.601] (==) Automatically binding GPU devices
[  2240.601] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  2240.601] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[  2240.601] 	Entry deleted from font path.
[  2240.601] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[  2240.601] 	Entry deleted from font path.
[  2240.601] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[  2240.601] 	Entry deleted from font path.
[  2240.601] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[  2240.601] 	Entry deleted from font path.
[  2240.601] (==) FontPath set to:
	/usr/share/fonts/misc,
	/usr/share/fonts/TTF
[  2240.601] (==) ModulePath set to "/usr/lib/xorg/modules"
[  2240.601] (**) Extension "COMPOSITE" is enabled
[  2240.601] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  2240.601] (II) Module ABI versions:
[  2240.601] 	X.Org ANSI C Emulation: 0.4
[  2240.601] 	X.Org Video Driver: 25.2
[  2240.601] 	X.Org XInput driver : 24.4
[  2240.601] 	X.Org Server Extension : 10.0
[  2240.601] (++) using VT number 2

[  2240.602] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_33
[  2240.603] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2240.603] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[  2240.603] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[  2240.604] (--) PCI:*(0@0:2:0) 8086:4c8b:1043:8694 rev 4, Mem @ 0x6000000000/16777216, 0x4000000000/268435456, I/O @ 0x00006000/64, BIOS @ 0x????????/131072
[  2240.604] (--) PCI: (1@0:0:0) 10de:2487:1043:8866 rev 161, Mem @ 0xa2000000/16777216, 0x4010000000/268435456, 0x4020000000/33554432, I/O @ 0x00007000/128, BIOS @ 0x????????/524288
[  2240.604] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  2240.604] (II) LoadModule: "glx"
[  2240.604] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2240.605] (II) Module glx: vendor="X.Org Foundation"
[  2240.605] 	compiled for 1.21.1.3, module version = 1.0.0
[  2240.605] 	ABI class: X.Org Server Extension, version 10.0
[  2240.605] (II) LoadModule: "nvidia"
[  2240.605] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  2240.605] (II) Module nvidia: vendor="NVIDIA Corporation"
[  2240.605] 	compiled for 1.6.99.901, module version = 1.0.0
[  2240.605] 	Module class: X.Org Video Driver
[  2240.605] (II) NVIDIA dlloader X Driver  470.129.06  Thu May 12 22:49:34 UTC 2022
[  2240.605] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  2240.605] xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[  2240.605] (EE) No devices detected.
[  2240.605] (EE) 
Fatal server error:
[  2240.605] (EE) no screens found(EE) 
[  2240.605] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  2240.605] (EE) Please also check the log file at "/home/mike/.local/share/xorg/Xorg.0.log" for additional information.
[  2240.605] (EE) 
[  2240.611] (EE) Server terminated with error (1). Closing log file.

Looking superb already, so it was time to reboot. I typed reboot into the TTY and the PC took roughly 3min until it finally rebooted. Rebooted with above drivers installed. Black screen. Funnily enough still no TTY access. Plugged my second monitors HDMI into the dGPU. Tried all the combinations of enabling iGPU Multi Monitor, choosing Primary Display (Auto, iGPU, dGPU) in the UEFI, no luck at all. When I had Multi Monitor in UEFI enabled and had my DP cable in the mainboard and the HDMI (2nd monitor) in the dGPU, it would project the encryption prompt on the second monitor aswell, after decrypting the dGPUs fans run like 2 seconds and then blackscreen on both monitors again.

Also, before installing the above drivers, I edited the grub config. But when I checked in the grub menus config the quiet parameter was still there. So I removed it from the grub menu and this is what a non silent boot gave me:


Nothing really happend after that Started Time & Date Service for like 2 minutes. So now I am currently in a snapshot again and will restore it soon (without restoring home this time, to keep the logs.)

Edit: This is a selection an error that I found in journalctl:

May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0: AER: Multiple Corrected error received: 0000:00:01.0
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Transmitter ID)
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:   device [8086:4c01] error status/mask=00003001/00002000
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:    [ 0] RxErr                  (First)
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:    [12] Timeout               
May 28 16:48:10 JPC1 kernel: NVRM: GPU at PCI:0000:01:00: GPU-b6d5e999-de6c-852b-bea5-4379861a0dbc
May 28 16:48:10 JPC1 kernel: NVRM: Xid (PCI:0000:01:00): 79, pid=848, GPU has fallen off the bus.
May 28 16:48:10 JPC1 kernel: NVRM: GPU 0000:01:00.0: GPU has fallen off the bus.
May 28 16:48:10 JPC1 kernel: BUG: kernel NULL pointer dereference, address: 0000000000000088
May 28 16:48:10 JPC1 kernel: #PF: supervisor write access in kernel mode
May 28 16:48:10 JPC1 kernel: #PF: error_code(0x0002) - not-present page
May 28 16:48:10 JPC1 kernel: PGD 0 P4D 0 
May 28 16:48:10 JPC1 kernel: Oops: 0002 [#1] PREEMPT SMP NOPTI
May 28 16:48:10 JPC1 kernel: CPU: 8 PID: 840 Comm: Xorg Tainted: P           OE     5.17.9-1-MANJARO #1 7fd1fa212587ceb9c10eebada1d251e7facbe5ca
May 28 16:48:10 JPC1 kernel: Hardware name: ASUS System Product Name/ROG STRIX B560-I GAMING WIFI, BIOS 0904 05/24/2021
May 28 16:48:10 JPC1 kernel: RIP: 0010:_nv035143rm+0xac/0x130 [nvidia]
May 28 16:48:10 JPC1 kernel: Code: 44 89 e0 5b 41 5c c3 0f 1f 80 00 00 00 00 48 c1 e1 06 48 03 8c fe c8 23 00 00 45 84 c0 8b 50 08 44 8b 48 0c 74 78 85 db 74 44 <48> 83 41 08 01 0f b6 50 06 83 e2 03 80 fa 03 75 be 45 84 c0 75 b9
May 28 16:48:10 JPC1 kernel: RSP: 0018:ffffab80434e36c0 EFLAGS: 00010206
May 28 16:48:10 JPC1 kernel: RAX: ffff957acec15cd0 RBX: 0000000000000055 RCX: 0000000000000080
May 28 16:48:10 JPC1 kernel: RDX: 0000000000000110 RSI: ffff957aedfd8008 RDI: 0000000000000014
May 28 16:48:10 JPC1 kernel: RBP: ffff957acec15c70 R08: 0000000000000001 R09: 0000000000000000
May 28 16:48:10 JPC1 kernel: R10: 0000000000010d1c R11: 0000000000000000 R12: 0000000000000055
May 28 16:48:10 JPC1 kernel: R13: ffff957acec15ca0 R14: ffff957aedfd8008 R15: ffff957ae7594008
May 28 16:48:10 JPC1 kernel: FS:  00007fe77de68100(0000) GS:ffff9581ff600000(0000) knlGS:0000000000000000
May 28 16:48:10 JPC1 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 28 16:48:10 JPC1 kernel: CR2: 0000000000000088 CR3: 0000000130ca6006 CR4: 0000000000770ee0
May 28 16:48:10 JPC1 kernel: PKRU: 55555554
May 28 16:48:10 JPC1 kernel: Call Trace:
May 28 16:48:10 JPC1 kernel:  <TASK>
May 28 16:48:10 JPC1 kernel:  ? _nv035138rm+0x17c/0x3c0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv039506rm+0x82/0xc0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv039506rm+0x4a/0xc0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? __slab_free+0xe0/0x320
May 28 16:48:10 JPC1 kernel:  ? _nv011622rm+0x49/0x80 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv035518rm+0x119/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv010944rm+0x94/0x190 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv035518rm+0x119/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv033862rm+0x4a/0x1f0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv010800rm+0x22/0xc0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv035518rm+0x119/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv009076rm+0x2f/0x150 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv035518rm+0x119/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv011859rm+0x1b4/0x450 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv035518rm+0x119/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv011904rm+0xda/0x290 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv035518rm+0x119/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv015003rm+0x41/0x110 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv015978rm+0x209/0x3d0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv023394rm+0x87/0x210 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? down+0x1a/0x60
May 28 16:48:10 JPC1 kernel:  ? _nv000761rm+0x23f/0x350 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? _nv000712rm+0x81b/0x2350 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? rm_init_adapter+0xc5/0xe0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? nv_open_device+0x2ae/0x8f0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? nvidia_open+0x2b5/0x560 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? kobj_lookup+0xf1/0x170
May 28 16:48:10 JPC1 kernel:  ? nvidia_frontend_open+0x50/0xa0 [nvidia f04ee0457ee5e23636b315234b2ef17497dd13e0]
May 28 16:48:10 JPC1 kernel:  ? chrdev_open+0xc1/0x250
May 28 16:48:10 JPC1 kernel:  ? cdev_device_add+0x90/0x90
May 28 16:48:10 JPC1 kernel:  ? do_dentry_open+0x1cf/0x3a0
May 28 16:48:10 JPC1 kernel:  ? path_openat+0xd94/0x1280
May 28 16:48:10 JPC1 kernel:  ? path_lookupat+0x97/0x1a0
May 28 16:48:10 JPC1 kernel:  ? do_filp_open+0xaf/0x160
May 28 16:48:10 JPC1 kernel:  ? do_sys_openat2+0xb9/0x170
May 28 16:48:10 JPC1 kernel:  ? __x64_sys_openat+0x6a/0xa0
May 28 16:48:10 JPC1 kernel:  ? do_syscall_64+0x58/0x90
May 28 16:48:10 JPC1 kernel:  ? exit_to_user_mode_prepare+0x81/0x190
May 28 16:48:10 JPC1 kernel:  ? syscall_exit_to_user_mode+0x23/0x50
May 28 16:48:10 JPC1 kernel:  ? do_syscall_64+0x67/0x90
May 28 16:48:10 JPC1 kernel:  ? syscall_exit_to_user_mode+0x23/0x50
May 28 16:48:10 JPC1 kernel:  ? do_syscall_64+0x67/0x90
May 28 16:48:10 JPC1 kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xae
May 28 16:48:10 JPC1 kernel:  </TASK>
May 28 16:48:10 JPC1 kernel: Modules linked in: cmac algif_hash algif_skcipher af_alg qrtr bnep nct6775 hwmon_vid uinput nvidia_uvm(POE) snd_sof_pci_intel_tgl intel_rapl_msr snd_sof_intel_hda_common soundwire_intel vfat nvidia_drm(POE) fat iTCO_wdt soundwire_generic_allocation intel_>
May 28 16:48:10 JPC1 kernel:  realtek intel_lpss_pci mei_me btintel intel_lpss mei idma64 btmtk snd_hda_core i915 mousedev bluetooth snd_hwdep snd_pcm ecdh_generic snd_timer rfkill ttm joydev snd crc16 soundcore intel_gtt wmi video mac_hid acpi_pad acpi_tad squashfs loop ipmi_devintf>
May 28 16:48:10 JPC1 kernel: CR2: 0000000000000088
May 28 16:48:10 JPC1 kernel: ---[ end trace 0000000000000000 ]---
May 28 16:48:10 JPC1 kernel: RIP: 0010:_nv035143rm+0xac/0x130 [nvidia]
May 28 16:48:10 JPC1 kernel: Code: 44 89 e0 5b 41 5c c3 0f 1f 80 00 00 00 00 48 c1 e1 06 48 03 8c fe c8 23 00 00 45 84 c0 8b 50 08 44 8b 48 0c 74 78 85 db 74 44 <48> 83 41 08 01 0f b6 50 06 83 e2 03 80 fa 03 75 be 45 84 c0 75 b9
May 28 16:48:10 JPC1 kernel: RSP: 0018:ffffab80434e36c0 EFLAGS: 00010206
May 28 16:48:10 JPC1 kernel: RAX: ffff957acec15cd0 RBX: 0000000000000055 RCX: 0000000000000080
May 28 16:48:10 JPC1 kernel: RDX: 0000000000000110 RSI: ffff957aedfd8008 RDI: 0000000000000014
May 28 16:48:10 JPC1 kernel: RBP: ffff957acec15c70 R08: 0000000000000001 R09: 0000000000000000
May 28 16:48:10 JPC1 kernel: R10: 0000000000010d1c R11: 0000000000000000 R12: 0000000000000055
May 28 16:48:10 JPC1 kernel: R13: ffff957acec15ca0 R14: ffff957aedfd8008 R15: ffff957ae7594008
May 28 16:48:10 JPC1 kernel: FS:  00007fe77de68100(0000) GS:ffff9581ff600000(0000) knlGS:0000000000000000
May 28 16:48:10 JPC1 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 28 16:48:10 JPC1 kernel: CR2: 0000000000000088 CR3: 0000000130ca6006 CR4: 0000000000770ee0
May 28 16:48:10 JPC1 kernel: PKRU: 55555554
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0: AER: Corrected error received: 0000:00:01.0
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:   device [8086:4c01] error status/mask=00000001/00002000
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:    [ 0] RxErr                  (First)
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0: AER: Corrected error received: 0000:00:01.0
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:   device [8086:4c01] error status/mask=00000001/00002000
May 28 16:48:10 JPC1 kernel: pcieport 0000:00:01.0:    [ 0] RxErr                  (First)

Is this more helpful? I am very confused.

you have there some unusual errors but first this:
pcieport 0000:00:01.0: AER: Corrected error received
are you now back in your system?

I am still in the restored snapshot, looking for clues in the internet. But if I can restore my snapshot and switch back to Intel iGPU, tell me.