-
-
Notifications
You must be signed in to change notification settings - Fork 129
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
Rio frozen and unresponsive on Arch Linux Wayland (nvidia) #380
Comments
Hey @zackartz thanks for the issue, |
@raphamorim yeah, it renders one frame and gets stuck, i have done a little digging and i believe this is an upstream winit issue as their examples don't seem to be working for me, and lapce also behaves similarly |
interestingly, neovide works fine, and uses the same winit version (0.29.4) |
Hey @zackartz is this still happening in the 0.0.34? |
I have the same issue with Nix and Hyprland with an nvidia card, it renders the first prompt and doesn't respond to any inputs. Also closing the window doesn't work.
|
Same thing here in NixOS and Hyprland on Nvidia. I have some logs from the app when I ran it with |
Thanks for all the debug data, looks the pty and sugarloaf didn't find any errors on initialization (at least based on what I saw from the logs). I also don't think is winit, otherwise the type of error would be another. I have a question though, if you try to run from main with debug binary |
i added a |
adding a |
Hmm, it does look as it's some Winit problem tbh. Wondering if it was recent winit update that has caused this. Looks this issue is similar to alacritty/alacritty#5174 and alacritty/alacritty#2453 |
I also experienced this with RiverWM, also it doesnt get resized when I try resize it. |
I'm also experiencing this on Fedora 39. Both on |
Did some digging, looks like its stuck waiting to grab a new texture. This is the call that is stuck, nothing in either part of the match statement gets to run. Maybe a VSYNC related issue? |
Also experiencing this on Sway + nvidia |
found it! This is a wgpu issue gfx-rs/wgpu/#4775, and while the issue is still open, if you change the Cargo.toml to pull wgpu from git the problem goes away. |
wow, such a good finding! Is the fix in the main branch? |
I can confirm that the fix suggested by @zackartz works. |
@raphamorim
update: Using nvidia driver 550.67 (currently in beta) fixes everything! Use |
Hello!
I have been trying to get rio working on arch linux & hyprland with no luck. debug log here. If anyone knows what to do to fix this I would appreciate it!
The text was updated successfully, but these errors were encountered: