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
Black Screen GNOME 41.6 and 42.0 Wayland #2661
Comments
Update: For GNOME 42.0 and Fedora 36 with wayland I am also still having the issue. Interestingly on my laptop while using the integrated intel graphics I am not having any issues but the issue persists on my desktop which only has an NVIDIA GPU. I am thinking this has something to do with NVIDIA not playing nice with wayland even though it is supposedly good enough to be the default. |
Have the same issue with different appimage on GNOME 42.0 / Fedora 36 with wayland and NVIDIA GPU. Since the error in the terminal is related to
List of driver names as per https://github.com/intel/libva/blob/master/va/drm/va_drm_utils.c#L40
|
Okay so I used the below command to get the name of my hardware
It returned the below
Window still is a null window like before but no more errors in app.log (shown below)
|
@limedawg99 Don't ask me why :), but try to run:
|
@kovrom I don't know why either but I can confirm setting LIBVA_DRIVER_NAME=nouveau works for me...
|
Similar system (F36, Wayland, Nvidia GPU with proprietary driver), same issue (black screen under Wayland, works fine under Xorg). Exporting Had a similar issue with Mullvad client. I believe that upgrading from Electron 16 to 18 solved it for Mullvad app. |
Hey @limedawg99 , This is difficult for me to reproduce, since I don't actually have Nvidia hardware, but I can confirm that the AppImage launches from tray without issue using mesa drivers under Wayland. Based on the very helpful suggestion from @kovrom, you can try creating/editing a
Since this appears to be more of an issue with graphics drivers/display server, I'm going to close this issue. |
It would be nice if Bitwarden could also update Electron to version 18 to fix this problem, any chance this issue can be reopened? Although it is caused by Nvidia drivers it's a bummer that we can't use the password manager under Wayland because deps are a bit out of date. |
I've managed to trace down the exact problem upstream on Electron and it seems it's solved on Electron 17 so upgrading to version should be a possibility without any major problems, just a version bump and the problem will be fixed. |
@DoodlesEpic Thank you for your comments and research. I've passed your findings on to the team. |
@DoodlesEpic: The electron bump is on it's way 😉 - #3071 |
Steps To Reproduce
System info:
Fedora Workstation 35
GNOME 41.6 (wayland)
Appimage 1.33.0 (latest installed)
Expected Result
Presents a nornaml login screen. app.log data when using X11 shows that logs should stop on launch once update check is completed. Shown below.
[2022-05-08 10:59:16.783] [info] Checking for update
[2022-05-08 10:59:17.103] [info] Update for version 1.33.0 is not available (latest version: 1.33.0, downgrade is disallowed).
Actual Result
Window only shows as a black screen. app.log data for event below when trying to use Wayland.
[2022-05-08 10:57:56.009] [info] Checking for update
[2022-05-08 10:57:56.358] [info] Update for version 1.33.0 is not available (latest version: 1.33.0, downgrade is disallowed).
[2022-05-08 10:58:37.354] [error] TypeError: Object has been destroyed
at WindowMain. (/tmp/.mount_BitwarCnwCPB/resources/app.asar/main.js:53332:36)
at Generator.next ()
at /tmp/.mount_BitwarCnwCPB/resources/app.asar/main.js:53146:71
at new Promise ()
at window_main_awaiter (/tmp/.mount_BitwarCnwCPB/resources/app.asar/main.js:53142:12)
at WindowMain.updateWindowState (/tmp/.mount_BitwarCnwCPB/resources/app.asar/main.js:53327:16)
at WindowMain. (/tmp/.mount_BitwarCnwCPB/resources/app.asar/main.js:53281:28)
at Generator.next ()
at /tmp/.mount_BitwarCnwCPB/resources/app.asar/main.js:53146:71
at new Promise ()
Screenshots or Videos
No response
Additional Context
No response
Operating System
Linux
Operating System Version
Fedora 35 Workstation
Installation method
Direct Download (from bitwarden.com)
Build Version
1.33.0
The text was updated successfully, but these errors were encountered: