-
Notifications
You must be signed in to change notification settings - Fork 32
feat(flatpak): work around nvidia driver compatibility by setting WEBKIT_DISABLE_DMABUF_RENDERER=1 #730
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
Conversation
|
Do you have any thoughts on if we should also set I'm a little bit over my head as to understand why these flags fix the issue. |
|
Is there a way to set this flag for the AppImage as well? A lot of users seem to dislike Flatpak unfortunately... |
binarybaron
left a comment
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.
one comment
|
If we want to use this in both AppImages and flatpaks, then it's better to put it at the top of unstoppable-gui-rs's main(), but I don't see this reported for AppImages (I'm assuming it's because the AppImage isolation model is less restrictive than flatpak's). I picked W_D_D_R for this draft because it's the most popular, with W_D_C_M being next-most-popular. The more flags we enable the more pessimisations we trigger, and the most appropriate one will probably vary with time, thus why it's a draft, and thus why I asked the #665 OP to try them all in popularity order. |
…KIT_DISABLE_DMABUF_RENDERER=1 On GPU: NVIDIA GeForce RTX 4060 Ti Driver Version: 580.95.05, CUDA Version: 13.0 on Ubuntu 22.04 one sees $ flatpak run org.eigenwallet.app Gtk-Message: 12:51:00.306: Failed to load module "canberra-gtk-module" Gtk-Message: 12:51:00.306: Failed to load module "canberra-gtk-module" Gtk-Message: 12:51:00.551: Failed to load module "canberra-gtk-module" Gtk-Message: 12:51:00.552: Failed to load module "canberra-gtk-module" Failed to create GBM buffer of size 800x700: Invalid argument 2025-11-01T09:51:00.990998736Z INFO swap::common::tracing_util: swap/src/common/tracing_util.rs:225: Initialized tracing. General logs will be written to swap-all.log, and verbose logs to tracing*.log level_filter=debug logs_dir=/home/user/.var/app/org.eigenwallet.app/data/xmr-btc-swap/cli/mainnet/logs and the window opens, but never populates This is the most-commonly-mentioned workaround Closes: eigenwallet#665
ec62904 to
e7bdc09
Compare
|
I'm definitely open to merging this. Do you want to make a new branch / wait for a response from the user or why did you close this? |
|
By accident, and I didn't even notice. Please reopen (I don't have perms). |
|
. |
|
It is telling me "the flatvidia branch was force-pushed or re-created". It seems that you need to open a new PR. Sorry. |
On
on Ubuntu 22.04 one sees
and the window opens, but never populates
This is the most-commonly-mentioned workaround
Closes: #665
I was gonna hold off posting this until the #665 OP tested it, but they seem to be a little MIA at the moment, so posting but Drafted.