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

wlroots doesn't detect NVIDIA gpu after kernel update #6134

Closed
alexlnkp opened this issue May 18, 2024 · 7 comments
Closed

wlroots doesn't detect NVIDIA gpu after kernel update #6134

alexlnkp opened this issue May 18, 2024 · 7 comments

Comments

@alexlnkp
Copy link

alexlnkp commented May 18, 2024

arch linux

hyprland ver: hyprland 0.40.0-1

after updating from linux 6.8.9.arch1-2 to linux 6.9.1.arch1-1 wlroots refuses to see nvidia gpu. Nothing else has changed on the system, just the kernel got updated.
nvidia-smi shows the gpu correctly too.

if i run export WLR_RENDERER_ALLOW_SOFTWARE=1 before running Hyprland - it launches, but works EXTREMELY poorly

downgrading kernel and headers back to linux 6.8.9.arch1-2 solves the problem, but i'd rather have latest kernel version.

and the crash report:
hyprlandCrashReport22711.txt

nvidia bs:

nvidia-dkms 550.78-1
nvidia-settings 550.78-1
nvidia-utils 550.78-1
@Agent00Ming
Copy link
Contributor

Nothing else has changed on the system, just the kernel got updated.

You said it yourself, this is not a Hyprland issue.

@tchofy
Copy link

tchofy commented May 18, 2024

Idk if you already tried other DEs/WMs, but check if the nvidia modules are loaded, I've had cases before where the dkms hook was skipped and had the same issue, and since nouveau is blacklisted with a modprobe.d file by nvidia-utils you're left with no display driver.

@alexlnkp
Copy link
Author

alexlnkp commented May 18, 2024

Idk if you already tried other DEs/WMs, but check if the nvidia modules are loaded, I've had cases before where the dkms hook was skipped and had the same issue, and since nouveau is blacklisted with a modprobe.d file by nvidia-utils you're left with no display driver.

sddm loads perfectly fine for me, it's the hyprland that just doesn't work.
regarding dkms hooks - they work correctly. i have run a bunch of tests on latest kernel, even cuda functions properly, but not hyprland.

Nothing else has changed on the system, just the kernel got updated.

You said it yourself, this is not a Hyprland issue.

if after a kernel update your software just breaks - it's not very nice
hyprland is the ONLY thing that broke on my system after kernel update, don't you think it is, therefore, more of a hypr-wlroots issue than the kernel's issue?

however, i don't want to make it sound accusatory or anything, i'm just reporting an issue for a chance of possible resolution, and in case somebody else faces the same problem as me, they could look up the issue to see the possible solutions, if there are any.

@vaxerski
Copy link
Member

nvidia is not officially supported. Can't help you there

@vaxerski vaxerski closed this as not planned Won't fix, can't repro, duplicate, stale May 18, 2024
@alexlnkp
Copy link
Author

alexlnkp commented May 20, 2024

reported the issue to the kernel developers. i'll edit this comment when i get the response.
EDIT: it would appear that the arch kernel is the cause, not the vanilla kernel. found this issue on their tracker: #53

@dev-null-undefined
Copy link

@alexlnkp
Copy link
Author

alexlnkp commented May 24, 2024

Maybe try latest nvidia drivers reddit.com/r/NixOS/comments/1cx9wsy/question_nvidia_555_beta_released_today @alexlnkp

Huh, didn't know they released a new driver. Thanks!
I'll update this comment once i try it out.

UPDATE: Sadly, this didn't help. I couldn't even make SDDM launch properly with the latest kernel release...

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

5 participants