Nvidia Driver Crashes At Boot on 5.18 On Convertible

Nvidia driver crashes on boot on 5.18 (works on 5.17), also after the updating to the fix suggested in this related post: Nvidia GPU users: Watch out for kernel 5.18 update

System:
  Kernel: 5.18.0-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=a55c4a54-0d20-415e-93d9-23fd6938b438 rw rootflags=subvol=@
    quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=f2faf51c-db74-457c-bb9d-eaf707594e6f loglevel=3
  Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.4 wm: kwin_x11 vt: 1
    dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Convertible System: ASUSTeK product: ZenBook UX564EH_Q528EH v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: UX564EH v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: UX564EH.312 date: 03/09/2022
Battery:
  ID-1: BAT0 charge: 80.3 Wh (87.6%) condition: 91.7/96.0 Wh (95.6%)
    volts: 11.7 min: 11.7 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
    status: discharging cycles: 4
  Device-1: hid-0018:04F3:2C26.0004-battery model: ELAN9009:00 04F3:2C26
    serial: N/A charge: N/A status: N/A
CPU:
  Info: model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
    arch: Tiger Lake family: 6 model-id: 0x8C (140) stepping: 1 microcode: 0xA4
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB
    L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 2319 high: 4662 min/max: 400/4700 scaling:
    driver: intel_pstate governor: powersave cores: 1: 1775 2: 450 3: 4310
    4: 1939 5: 1297 6: 2179 7: 4662 8: 1946 bogomips: 44851
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  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 TigerLake-LP GT2 [Iris Xe Graphics] vendor: ASUSTeK
    driver: i915 v: kernel ports: active: DP-2,eDP-1 empty: DP-1,HDMI-A-1
    bus-ID: 00:02.0 chip-ID: 8086:9a49 class-ID: 0300
  Device-2: NVIDIA TU117M vendor: ASUSTeK driver: N/A
    alternate: nouveau, nvidia_drm, nvidia non-free: 515.xx+
    status: current (as of 2022-05) arch: Turing pcie: gen: 3 speed: 8 GT/s
    lanes: 4 link-max: lanes: 16 bus-ID: 58:00.0 chip-ID: 10de:1f99
    class-ID: 0302
  Device-3: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
    bus-ID: 3-5:5 chip-ID: 13d3:56eb class-ID: fe01 serial: <filter>
  Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.2
    compositor: kwin_x11 driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1521 s-dpi: 96 s-size: 1013x401mm (39.88x15.79")
    s-diag: 1089mm (42.89")
  Monitor-1: DP-2 pos: top-right model: Asus ML238 serial: <filter>
    built: 2011 res: 1920x1080 hz: 60 dpi: 96 gamma: 1.2
    size: 509x286mm (20.04x11.26") diag: 584mm (23") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: eDP-1 pos: primary,bottom-l model: BOE Display 0x07d8
    built: 2018 res: 1920x1080 hz: 60 dpi: 142 gamma: 1.2
    size: 344x194mm (13.54x7.64") diag: 395mm (15.5") ratio: 16:9
    modes: 1920x1080
  OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 22.1.0
    direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: ASUSTeK
    driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:a0c8 class-ID: 0401
  Device-2: Logitech H390 headset with microphone type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-2.4.1:6
    chip-ID: 046d:0a8f class-ID: 0300
  Sound Server-1: ALSA v: k5.18.0-zen1-1-zen running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:a0f0 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: TP-Link UE300 10/100/1000 LAN (ethernet mode) [Realtek RTL8153]
    type: USB driver: r8152 bus-ID: 4-2.3:3 chip-ID: 2357:0601 class-ID: 0000
    serial: <filter>
  IF: enp0s20f0u2u3 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 3-10:8 chip-ID: 8087:0026 class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 3 state: up address: <filter>
Drives:
  Local Storage: total: 504.19 GiB used: 43.42 GiB (8.6%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: HBRPEKNX0202A
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B
    speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter> rev: G002
    temp: 36.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Intel model: HBRPEKNX0202AO
    size: 27.25 GiB block-size: physical: 512 B logical: 512 B speed: 15.8 Gb/s
    lanes: 2 type: SSD serial: <filter> rev: K5110440 temp: 53.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 459.78 GiB size: 459.78 GiB (100.00%)
    used: 43.42 GiB (9.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 459.78 GiB size: 459.78 GiB (100.00%)
    used: 43.42 GiB (9.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 459.78 GiB size: 459.78 GiB (100.00%)
    used: 43.42 GiB (9.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 459.78 GiB size: 459.78 GiB (100.00%)
    used: 43.42 GiB (9.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 15.32 GiB used: 2.5 MiB (0.0%)
    priority: 100 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 16.86 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 64.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 4100
Info:
  Processes: 284 Uptime: 1h 51m wakeups: 2262 Memory: 15.32 GiB
  used: 3.63 GiB (23.7%) Init: systemd v: 251 tool: systemctl Compilers:
  gcc: 12.1.0 clang: 13.0.1 Packages: pacman: 1577 lib: 343 Shell: fish
  v: 3.4.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.16
Garuda (2.6.3-2):
  System install date:     2022-05-15
  Last full system update: 2022-05-30 ↻
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:            

This crash show up in the logs during boot:

May 30 09:12:49 jim-zbf15 kernel: nvidia: module license 'NVIDIA' taints kernel.
May 30 09:12:49 jim-zbf15 kernel: Disabling lock debugging due to kernel taint
May 30 09:12:49 jim-zbf15 kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 506
May 30 09:12:49 jim-zbf15 kernel: 
May 30 09:12:49 jim-zbf15 kernel: traps: Missing ENDBR: _nv011430rm+0x0/0x10 [nvidia]
May 30 09:12:49 jim-zbf15 kernel: ------------[ cut here ]------------
May 30 09:12:49 jim-zbf15 kernel: kernel BUG at arch/x86/kernel/traps.c:252!
May 30 09:12:49 jim-zbf15 kernel: fbcon: Taking over console
May 30 09:12:49 jim-zbf15 kernel: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
May 30 09:12:49 jim-zbf15 kernel: CPU: 0 PID: 2055 Comm: modprobe Tainted: P           OE     5.18.0-zen1-1-zen #1 8c1b4772d057e8d6ef1ec6c49ac9700bcd2a2e4e
May 30 09:12:49 jim-zbf15 kernel: Hardware name: ASUSTeK COMPUTER INC. ZenBook UX564EH_Q528EH/UX564EH, BIOS UX564EH.312 03/09/2022
May 30 09:12:49 jim-zbf15 kernel: RIP: 0010:exc_control_protection+0xc2/0xd0
May 30 09:12:49 jim-zbf15 kernel: Code: 8b 93 80 00 00 00 be f9 00 00 00 48 c7 c7 5e 8c c6 8a e8 71 80 30 ff e9 72 ff ff ff 48 c7 c7 45 8c c6 8a e8 35 2f fa ff 0f 0b <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 90 66 0f 1f 00 41 54 55 53
May 30 09:12:49 jim-zbf15 kernel: RSP: 0018:ffffb04f0740ba78 EFLAGS: 00010002
May 30 09:12:49 jim-zbf15 kernel: RAX: 0000000000000033 RBX: ffffb04f0740ba98 RCX: 0000000000000027
May 30 09:12:49 jim-zbf15 kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8b18c76216a0
May 30 09:12:49 jim-zbf15 kernel: RBP: 0000000000000003 R08: 0000000000000001 R09: 00000000ffffffea
May 30 09:12:49 jim-zbf15 kernel: R10: ffffffff8b45aa20 R11: 0000000000000002 R12: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel: FS:  00007fac3eba4740(0000) GS:ffff8b18c7600000(0000) knlGS:0000000000000000
May 30 09:12:49 jim-zbf15 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 30 09:12:49 jim-zbf15 kernel: CR2: 00007fac3a3fa000 CR3: 000000012ba10005 CR4: 0000000000f70ef0
May 30 09:12:49 jim-zbf15 kernel: PKRU: 55555554
May 30 09:12:49 jim-zbf15 kernel: Call Trace:
May 30 09:12:49 jim-zbf15 kernel:  <TASK>
May 30 09:12:49 jim-zbf15 kernel:  asm_exc_control_protection+0x22/0x30
May 30 09:12:49 jim-zbf15 kernel: RIP: 0010:_nv011430rm+0x0/0x10 [nvidia]
May 30 09:12:49 jim-zbf15 kernel: Code: 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec 08 e8 07 0f 1e 00 48 83 c4 08 48 89 c7 e9 bb ff ff ff 66 2e 0f 1f 84 00 00 00 00 00 90 <48> 89 f7 e9 18 08 00 00 0f 1f 84 00 00 00 00 00 48 89 f7 e9 18 08
May 30 09:12:49 jim-zbf15 kernel: RSP: 0018:ffffb04f0740bb48 EFLAGS: 00010202
May 30 09:12:49 jim-zbf15 kernel: RAX: ffffffffc2bdecb0 RBX: ffffffffc4cd8b50 RCX: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel: RDX: 000000000007a803 RSI: 0000000000000010 RDI: ffffffffc4cd8b50
May 30 09:12:49 jim-zbf15 kernel: RBP: ffff8b1597a2afe0 R08: 0000000000000020 R09: ffffffffc4cd8b90
May 30 09:12:49 jim-zbf15 kernel: R10: ffffffffc4c8f890 R11: 0000000000000000 R12: 0000000000000010
May 30 09:12:49 jim-zbf15 kernel: R13: ffff8b1597a28000 R14: ffffb04f0740bc66 R15: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel:  ? _nv034888rm+0x20/0x20 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  _nv011428rm+0x24/0xe0 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  ? nvidia_init_module+0x627/0x627 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  _nv034889rm+0xe/0xa0 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  _nv034892rm+0x1d/0x30 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  _nv034894rm+0x2f/0x40 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  _nv015562rm+0x15/0x70 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  _nv000644rm+0x9/0x20 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  ? cdev_add+0x4d/0x60
May 30 09:12:49 jim-zbf15 kernel:  rm_init_rm+0x17/0x60 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  ? nvidia_init_module+0x627/0x627 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  nvidia_init_module+0x22e/0x627 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  ? nvidia_init_module+0x627/0x627 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  nvidia_frontend_init_module+0x50/0x91 [nvidia 5872414adba7d3d23e38cc42a85d4c2fbe012243]
May 30 09:12:49 jim-zbf15 kernel:  do_one_initcall+0x118/0x2d0
May 30 09:12:49 jim-zbf15 kernel:  do_init_module+0x4a/0x240
May 30 09:12:49 jim-zbf15 kernel:  __x64_sys_init_module+0x7c/0xd0
May 30 09:12:49 jim-zbf15 kernel:  do_syscall_64+0x5c/0x90
May 30 09:12:49 jim-zbf15 kernel:  ? syscall_exit_to_user_mode+0x26/0x50
May 30 09:12:49 jim-zbf15 kernel:  ? do_syscall_64+0x6b/0x90
May 30 09:12:49 jim-zbf15 kernel:  ? do_user_addr_fault+0x1e4/0x6a0
May 30 09:12:49 jim-zbf15 kernel:  ? exc_page_fault+0x74/0x170
May 30 09:12:49 jim-zbf15 kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xae
May 30 09:12:49 jim-zbf15 kernel: RIP: 0033:0x7fac3ecb9c3e
May 30 09:12:49 jim-zbf15 kernel: Code: 48 8b 0d 5d b1 0e 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 2a b1 0e 00 f7 d8 64 89 01 48
May 30 09:12:49 jim-zbf15 kernel: RSP: 002b:00007ffdec7c74f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
May 30 09:12:49 jim-zbf15 kernel: RAX: ffffffffffffffda RBX: 000056343b26fbf0 RCX: 00007fac3ecb9c3e
May 30 09:12:49 jim-zbf15 kernel: RDX: 000056343b26fef0 RSI: 0000000003bb8588 RDI: 00007fac36842010
May 30 09:12:49 jim-zbf15 kernel: RBP: 00007fac36842010 R08: 0000000002061000 R09: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel: R10: 00007fac3ecae9fb R11: 0000000000000246 R12: 000056343b26fef0
May 30 09:12:49 jim-zbf15 kernel: R13: 000056343b26fb70 R14: 000056343b26fbf0 R15: 000056343b26ff60
May 30 09:12:49 jim-zbf15 kernel:  </TASK>
May 30 09:12:49 jim-zbf15 kernel: Modules linked in: nvidia(POE+) cmac algif_hash algif_skcipher af_alg bnep btusb btrtl btbcm uvcvideo btintel cdc_ether videobuf2_vmalloc rtsx_usb_sdmmc btmtk videobuf2_memops rtsx_usb_ms usbnet videobuf2_v4l2 mmc_core videobuf2_common bluetooth memstick r8152 videodev rtsx_usb ecdh_generic mii crc16 qrtr snd_soc_skl_hda_dsp snd_soc_intel_hda_dsp_common snd_soc_hdac_hdmi snd_sof_probes snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_soc_dmic mousedev joydev hid_sensor_custom_intel_hinge snd_sof_pci_intel_tgl snd_sof_intel_hda_common hid_sensor_accel_3d vfat hid_sensor_trigger soundwire_intel industrialio_triggered_buffer fat soundwire_generic_allocation kfifo_buf soundwire_cadence snd_sof_intel_hda hid_sensor_iio_common snd_sof_pci industrialio snd_sof_xtensa_dsp hid_sensor_custom snd_sof hid_sensor_hub snd_sof_utils snd_soc_hdac_hda intel_ishtp_hid snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus iTCO_wdt ledtrig_audio spi_nor
May 30 09:12:49 jim-zbf15 kernel:  intel_pmc_bxt tps6598x intel_tcc_cooling iTCO_vendor_support mtd snd_soc_core typec hid_multitouch x86_pkg_temp_thermal roles intel_powerclamp snd_compress pmt_telemetry ac97_bus intel_rapl_msr pmt_class coretemp snd_pcm_dmaengine kvm_intel snd_hda_intel snd_intel_dspcfg kvm asus_nb_wmi snd_intel_sdw_acpi irqbypass iwlmvm spi_intel_pci asus_wmi snd_usb_audio snd_hda_codec i2c_i801 crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd tpm_crb cryptd intel_cstate intel_uncore platform_profile wmi_bmof spi_intel snd_hda_core i2c_smbus tpm_tis snd_usbmidi_lib i2c_hid_acpi snd_hwdep i2c_hid serial_multi_instantiate mac80211 tpm_tis_core snd_rawmidi tpm libarc4 int3403_thermal snd_seq_device rng_core mc snd_pcm snd_timer iwlwifi usbhid snd processor_thermal_device_pci_legacy processor_thermal_device soundcore iwlmei processor_thermal_rfim processor_thermal_mbox intel_lpss_pci cfg80211 thunderbolt processor_thermal_rapl int3400_thermal acpi_tad
May 30 09:12:49 jim-zbf15 kernel:  intel_rapl_common mac_hid intel_lpss rfkill igen6_edac int340x_thermal_zone intel_vsec intel_ish_ipc intel_soc_dts_iosf idma64 intel_hid mei acpi_thermal_rel intel_ishtp soc_button_array acpi_pad sparse_keymap uinput ipmi_devintf ipmi_msghandler crypto_user fuse acpi_call(OE) zram bpf_preload ip_tables x_tables btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq serio_raw atkbd libps2 vivaldi_fmap mxm_wmi nvme xhci_pci nvme_core xhci_pci_renesas i8042 serio wmi radeon amdgpu gpu_sched drm_ttm_helper intel_agp crc32c_intel i915 drm_buddy video ttm drm_dp_helper intel_gtt
May 30 09:12:49 jim-zbf15 kernel: ---[ end trace 0000000000000000 ]---
May 30 09:12:49 jim-zbf15 kernel: RIP: 0010:exc_control_protection+0xc2/0xd0
May 30 09:12:49 jim-zbf15 kernel: Code: 8b 93 80 00 00 00 be f9 00 00 00 48 c7 c7 5e 8c c6 8a e8 71 80 30 ff e9 72 ff ff ff 48 c7 c7 45 8c c6 8a e8 35 2f fa ff 0f 0b <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 90 66 0f 1f 00 41 54 55 53
May 30 09:12:49 jim-zbf15 kernel: RSP: 0018:ffffb04f0740ba78 EFLAGS: 00010002
May 30 09:12:49 jim-zbf15 kernel: RAX: 0000000000000033 RBX: ffffb04f0740ba98 RCX: 0000000000000027
May 30 09:12:49 jim-zbf15 kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff8b18c76216a0
May 30 09:12:49 jim-zbf15 kernel: RBP: 0000000000000003 R08: 0000000000000001 R09: 00000000ffffffea
May 30 09:12:49 jim-zbf15 kernel: R10: ffffffff8b45aa20 R11: 0000000000000002 R12: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
May 30 09:12:49 jim-zbf15 kernel: FS:  00007fac3eba4740(0000) GS:ffff8b18c7600000(0000) knlGS:0000000000000000
May 30 09:12:49 jim-zbf15 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 30 09:12:49 jim-zbf15 kernel: CR2: 00007fac3a3fa000 CR3: 000000012ba10005 CR4: 0000000000f70ef0
May 30 09:12:49 jim-zbf15 kernel: PKRU: 55555554

ibt=off stopped working for me either :disappointed:
I will try loading a few snaphots and report back.
EDIT: The oldest snapshot is failing :man_facepalming:

Can you test open kernel modules?

1 Like

After building it, it wants to swap out zen for standard 5.18 kernel and also says it will break garuda-nvidia-config. Normally you want to change one thing at a time so you can see what may be causing an issue. Not really comfortable with breaking multiple packages... Is there any way to get it to work with existing packages?

You can use -Sdd or -Udd to disable dependency check and BTRFS snapshots should protect you if something goes wrong. (hopefully)

That worked, the nvidia driver is working. Though I'm sure when certain nvidia packages get updated in the future I'm sure its going to complain about dependencies.

That driver & ibt=off also solves for me.

I didn't set ibt=off, just installed the open driver (dkms, not sure it matters, it's the one that was installed with the closed source package previously).

I also realized I don't need ibt=off anymore.
For reference:

sudo dmesg | head -n1
[    0.000000] Linux version 5.18.0-zen1-1-zen (linux-zen@archlinux) (gcc (GCC) 12.1.0, GNU ld (GNU Binutils) 2.38) #1 ZEN SMP PREEMPT_DYNAMIC Tue, 24 May 2022 22:00:49 +0000
inxi -C
CPU:
Info: 6-core model: 11th Gen Intel Core i5-11400H bits: 64 type: MT MCP
cache: L2: 7.5 MiB
Speed (MHz): avg: 1053 min/max: 800/4500 cores: 1: 928 2: 894 3: 813
4: 1165 5: 808 6: 1374 7: 1150 8: 1579 9: 801 10: 925 11: 1407 12: 797
MANGOHUD=0 vkcube # prove that GPU works
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
Selected GPU 1: NVIDIA GeForce RTX 3050 Laptop GPU, type: DiscreteGpu
nvidia-smi
Mon May 30 21:32:09 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.43.04    Driver Version: 515.43.04    CUDA Version: 11.7     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   51C    P8     7W /  N/A |      5MiB /  4096MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       741      G   /usr/lib/Xorg                       4MiB |
+-----------------------------------------------------------------------------+

FYI: Arch repos now have driver version 515.43.04-9 which reintroduce the problem and needs to be blocked because the build we use is 515.43.04-8.

I already installed it and is working fine for me. I assumed they added the patch to it.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.