Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nouveau crash #53

Open
kbaegis opened this issue Aug 2, 2024 · 1 comment
Open

Nouveau crash #53

kbaegis opened this issue Aug 2, 2024 · 1 comment

Comments

@kbaegis
Copy link

kbaegis commented Aug 2, 2024

Your Issue:

Blank screen; had to mod kernel parameters to get a shell: nouveau.modeset=1 rescue

Aug 01 21:02:38 holoiso kernel: ------------[ cut here ]------------
Aug 01 21:02:38 holoiso kernel: WARNING: CPU: 18 PID: 556 at drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:112 r535_gsp_msgq_wait+0x1b7/0x1e0 [nouveau]
Aug 01 21:02:38 holoiso kernel: Modules linked in: cmac algif_hash algif_skcipher af_alg joydev bnep mousedev hid_logitech_hidpp btusb btrtl btintel btbcm btmtk bluetooth ecdh_generic hid_generic usbhid uas us
b_storage iwlmvm snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi intel_rapl_msr mac80211 intel_rapl_common snd_hda_intel crct10dif_pclmul snd_intel_dspcfg crc32_pclmul snd_intel_sdw_acpi polyval_clmulni libarc4 polyval_generic eee
pc_wmi gf128mul snd_hda_codec asus_wmi ghash_clmulni_intel sha512_ssse3 snd_hda_core sha1_ssse3 ledtrig_audio iwlwifi snd_hwdep platform_profile aesni_intel snd_pcm i8042 crypto_simd nouveau(+) asus_ec_sensors cryptd igb snd_timer sparse_keymap
cfg80211 serio sp5100_tco snd mxm_wmi ptp drm_gpuvm rapl wmi_bmof ccp soundcore pps_core pcspkr acpi_cpufreq k10temp i2c_piix4 xhci_pci rfkill dca xhci_pci_renesas mac_hid i2c_dev crypto_user dm_mod nfnetlink ip_tables x_tables sr_mod sha256_sss
e3 cdrom loop ext4 crc16 mbcache jbd2 overlay i915 intel_gtt amdgpu video btrfs wmi amdxcp i2c_algo_bit
Aug 01 21:02:38 holoiso kernel:  drm_exec gpu_sched drm_suballoc_helper blake2b_generic libcrc32c drm_buddy crc32c_generic crc32c_intel drm_display_helper xor cec raid6_pq drm_ttm_helper ttm nvme nvme_core nvm
e_auth
Aug 01 21:02:38 holoiso kernel: CPU: 18 PID: 556 Comm: (udev-worker) Not tainted 6.8.5-1-lljy-CFS-gcd11c870c00c #1 9bf4c2884b1bc503d0a67f948f21c02abf16ef28
Aug 01 21:02:38 holoiso kernel: Hardware name: System manufacturer System Product Name/ROG STRIX X570-I GAMING, BIOS 4408 10/28/2022
Aug 01 21:02:38 holoiso kernel: RIP: 0010:r535_gsp_msgq_wait+0x1b7/0x1e0 [nouveau]
Aug 01 21:02:38 holoiso kernel: Code: 72 36 48 89 da 48 81 c3 ff 0f 00 00 e8 72 45 f7 f5 48 c1 eb 0c 41 01 dd 0f ae f0 49 8b 87 90 08 00 00 44 89 28 e9 8a fe ff ff <0f> 0b 48 c7 c5 92 ff ff ff e9 7c fe ff ff 4
8 c7 c7 44 c1 0d c2 e8
Aug 01 21:02:38 holoiso kernel: RSP: 0018:ffffbf5044ed76b0 EFLAGS: 00010246
Aug 01 21:02:38 holoiso kernel: RAX: 0000000000000000 RBX: 0000000000000006 RCX: 0000000000120948
Aug 01 21:02:38 holoiso kernel: RDX: 0000000000000000 RSI: 0000000055555554 RDI: ffffbf5044ed7608
Aug 01 21:02:38 holoiso kernel: RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000
Aug 01 21:02:38 holoiso kernel: R10: 0000000000000001 R11: 0000000000000100 R12: 0000000000000020
Aug 01 21:02:38 holoiso kernel: R13: ffffbf5044ed76f8 R14: 0000000000000020 R15: ffff9b6441239000
Aug 01 21:02:38 holoiso kernel: FS:  00007f6679d41500(0000) GS:ffff9b6b4ee80000(0000) knlGS:0000000000000000
Aug 01 21:02:38 holoiso kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 01 21:02:38 holoiso kernel: CR2: 00007f6c8d9615f7 CR3: 000000010a966000 CR4: 0000000000f50ef0
Aug 01 21:02:38 holoiso kernel: PKRU: 55555554
Aug 01 21:02:38 holoiso kernel: Call Trace:
Aug 01 21:02:38 holoiso kernel:  <TASK>
Aug 01 21:02:38 holoiso kernel:  ? r535_gsp_msgq_wait+0x1b7/0x1e0 [nouveau 0f85f6bc16836c984e49c5e112b8a4f06b914509]
Aug 01 21:02:38 holoiso kernel:  ? __warn+0x81/0x130
Aug 01 21:02:38 holoiso kernel:  ? r535_gsp_msgq_wait+0x1b7/0x1e0 [nouveau 0f85f6bc16836c984e49c5e112b8a4f06b914509]
Aug 01 21:02:38 holoiso kernel:  ? report_bug+0x171/0x1a0
Aug 01 21:02:38 holoiso kernel:  ? handle_bug+0x3c/0x80
Aug 01 21:02:38 holoiso kernel:  ? exc_invalid_op+0x17/0x70

Your device's full specs

CPU: AMD Ryzen 9 5950X 16-Core Processor
GPU: VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti] (rev a1)

Installer used to install?

holoiso_rel_snapshot20240603.0905.04-InstallerBuild-20240603104443-x86_64.iso

OS version (/etc/holoiso-release):

IMAGE_ID="holoiso_rel_snapshot20240603.0905.04"
OS_TAG=snapshot20240603.0905.04
RELEASETYPE=rel
ISINTERNAL=no

(Only for SteamOS Session loading issues) Have you tried launching gamescope-session from terminal? If yes, provide a log.

[root@holoiso ~]# gamescope-session
Making Gamescope Mode Save file at "/root/.config/gamescope/modes.cfg"
Making Gamescope patched edid at "/root/.config/gamescope/edid.bin"
32 available threads on CPU, setting "32:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31" CPU topology for Wine
touch: cannot touch '/root/.steam/root/config/SteamAppData.vdf': No such file or directory
Removing file: /root/.local/share/Steam/config/uioverrides/movies/*
rm: cannot remove '/root/.local/share/Steam/config/uioverrides/movies/*': No such file or directory
rm: cannot remove '/root/.local/share/Steam/config/uioverrides/movies/*.installed': No such file or directory
Claimed global gamescope stats session at "/run/user/0/gamescope-stats"
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
'DISPLAY' environment variable not set... skipping surface info
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs:  Failed to detect any valid GPUs in the current config
ERROR at /usr/src/debug/vulkan-tools/Vulkan-Tools-1.3.269/vulkaninfo/./vulkaninfo.h:237:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED
Overriding Gamescope as 3.14.2...
Skipping any device quirks, as device-specific quirks weren't set.
Tracing is enabled
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
ATTENTION: default value of option vk_xwayland_wait_ready overridden by environment.
vulkan: failed to find physical device
Failed to initialize Vulkan
Failed to create backend.
/usr/bin/gamescope-session: line 298: kill: (196645) - No such process

Did it work before?

Nope
@kbaegis
Copy link
Author

kbaegis commented Aug 2, 2024

Attempted:

rescue nouveau.modeset=0 nouveau.noaccel=1 i915.modeset=1
[root@holoiso ~]# systemctl --all
....
● run-credentials-systemd\x2dsysctl.service.mount                                                                                              not-found inactive dead      run-credentials-systemd\x2dsysctl.service.mount
● run-credentials-systemd\x2dsysusers.service.mount                                                                                            not-found inactive dead      run-credentials-systemd\x2dsysusers.service.mount
● run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount                                                                                   not-found inactive dead      run-credentials-systemd\x2dtmpfiles\x2dclean.service.mount
● run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount                                                                                   not-found inactive dead      run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount
● run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount                                                                            not-found inactive dead      run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount
● run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev\x2dearly.service.mount                                                                   not-found inactive dead      run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev\x2dearly.service.mount
● run-credentials-systemd\x2dvconsole\x2dsetup.service.mount                                                                                   not-found inactive dead      run-credentials-systemd\x2dvconsole\x2dsetup.service.mount
● alsa-restore.service                                                                                                                         masked    inactive dead      alsa-restore.service
● rc-local.service                                                                                                                             not-found inactive dead      rc-local.service
● syslog.service                                                                                                                               not-found inactive dead      syslog.service
● graphical-session.target                                                                                                                     not-found inactive dead      graphical-session.target
● steamos-offload-pre.target                                                                                                                   not-found inactive dead      steamos-offload-pre.target

This looked pretty interesting:

[root@holoiso ~]# journalctl
Aug 02 00:15:40 holoiso sddm[1127]: Adding new display...
Aug 02 00:15:40 holoiso sddm[1127]: Loading theme configuration from ""
Aug 02 00:15:40 holoiso sddm[1127]: Using VT 1
Aug 02 00:15:40 holoiso sddm[1127]: Display server started.
Aug 02 00:15:40 holoiso sddm[1127]: Reading from "/usr/share/wayland-sessions/gamescope-wayland.desktop"
Aug 02 00:15:40 holoiso systemd-logind[964]: Removed session 2770.
Aug 02 00:15:40 holoiso sddm[1127]: Session "/usr/share/wayland-sessions/gamescope-wayland.desktop" selected, command: "start-gamescope-session" for VT 1
Aug 02 00:15:40 holoiso sddm-helper[176537]: [PAM] Starting...
Aug 02 00:15:40 holoiso sddm-helper[176537]: [PAM] Authenticating...
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:auth): pam_kwallet5: pam_sm_authenticate
Aug 02 00:15:40 holoiso sddm-helper[176537]: [PAM] Preparing to converse...
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:auth): pam_kwallet5: Couldn't get password (it is empty)
Aug 02 00:15:40 holoiso sddm-helper[176537]: [PAM] Conversation with 1 messages
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:auth): pam_kwallet5: Empty or missing password, doing nothing
Aug 02 00:15:40 holoiso sddm-helper[176537]: [PAM] returning.
Aug 02 00:15:40 holoiso sddm[1127]: Authenticated successfully
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:setcred): pam_kwallet5: pam_sm_setcred
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_unix(sddm-autologin:session): session opened for user test(uid=1000) by test(uid=0)
Aug 02 00:15:40 holoiso systemd-logind[964]: New session 2771 of user test.
Aug 02 00:15:40 holoiso systemd[1]: Started Session 2771 of User test.
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:session): pam_kwallet5: pam_sm_open_session
Aug 02 00:15:40 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:session): pam_kwallet5: open_session called without kwallet5_key
Aug 02 00:15:40 holoiso sddm-helper[176537]: Starting Wayland user session: "/usr/share/sddm/scripts/wayland-session start-gamescope-session"
Aug 02 00:15:40 holoiso sddm-helper[176539]: Jumping to VT 1
Aug 02 00:15:40 holoiso sddm-helper[176539]: VT mode didn't need to be fixed
Aug 02 00:15:40 holoiso sddm[1127]: Session started true
Aug 02 00:15:40 holoiso systemd[1135]: Reached target Session services which should run early before the graphical session is brought up.
Aug 02 00:15:40 holoiso systemd[1135]: Started Gamescope Session.
Aug 02 00:15:40 holoiso systemd[1135]: Reached target Current graphical user session.
Aug 02 00:15:43 holoiso systemd[1135]: Stopped target Current graphical user session.
Aug 02 00:15:43 holoiso systemd[1135]: Stopped target Session services which should run early before the graphical session is brought up.
Aug 02 00:15:43 holoiso sddm-helper[176537]: [PAM] Closing session
Aug 02 00:15:43 holoiso sddm-helper[176537]: pam_unix(sddm-autologin:session): session closed for user test
Aug 02 00:15:43 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:session): pam_kwallet5: pam_sm_close_session
Aug 02 00:15:43 holoiso sddm-helper[176537]: pam_kwallet5(sddm-autologin:setcred): pam_kwallet5: pam_sm_setcred
Aug 02 00:15:43 holoiso sddm-helper[176537]: [PAM] Ended.
Aug 02 00:15:43 holoiso sddm[1127]: Auth: sddm-helper exited successfully
Aug 02 00:15:43 holoiso sddm[1127]: Removing display SDDM::Display(0x55abc005d510) ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant