-
Notifications
You must be signed in to change notification settings - Fork 122
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
Bump vello and wgpu. #179
Bump vello and wgpu. #179
Conversation
Hmm just tried it out, it freezes for me (same deadlock issue as before? (Haven't investigated that yet) Seems weird to me, since the release of wgpu 0.19.3 was just 19 hours ago?) |
0.19.3, although recent, isn't equal to their |
When I keep the override/patch in, cargo complains that it's not using it... which is interesting. |
Yep, likely. I haven't dug deeply, but it's freezing at the same place ( |
What platform are you on again? Do you have a thread for this in the Zulip? |
No, relevant discussion is in #176 (including platform, which is Hyprland (wayland) + nvidia beta driver (550)) |
Hmm that unfortunately doesn't help (makes sense to me since the deadlock occurs inside wgpu already, as seen in the link on #176 I've posted). |
@Philipp-M Yeah I mistook it for something else that I encountered with a (very outdated) Vulkan software renderer's WSI. |
@Philipp-M Does this occur with non-beta/stable NV drivers? |
The relevant deadlock issue is wgpu#4967, which is a merged PR that fixes I think we can merge this PR right now as-is, knowing that it will break Linux. Then we will release Vello 0.1 any day now. After that is done, we could change Vello Having this fixed in Vello instead, with a git rev dep, is a more robust solution because |
Thanks for having looked that up. Yeah sounds like a plan. (If we don't want to create immediate releases for vello in the meantime, but I guess can switch wgpu versions back then) |
To be clear, it works fine on Mesa on Linux, both on X11 and Wayland. It is only broken on NVIDIA's Vulkan stack, either due to a bug in their stack, or a coincidental safeguard in Mesa. |
I went ahead and switched the target wgpu revision to a hash on trunk that incorporates some other interesting fixes, and which is compatible with Vello as-is. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, and works for me.
No description provided.