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

Ubuntu 23.04 - Graphics Corruption in 2023.5-beta1 #4952

Closed
tommodev opened this issue Aug 2, 2023 · 5 comments
Closed

Ubuntu 23.04 - Graphics Corruption in 2023.5-beta1 #4952

tommodev opened this issue Aug 2, 2023 · 5 comments
Labels
bug Desktop frontend Issues related to the desktop GUI

Comments

@tommodev
Copy link

tommodev commented Aug 2, 2023

Issue report

Howdy, sorry couldn't get to the report issue button due to graphics bork but captured a log.

Operating system

Neofetch Dump -

OS: Ubuntu 23.04 x86_64
Kernel: 6.2.0-26-generic
Resolution: 3840x2160
DE: GNOME 44.3
WM: Mutter
WM Theme: Adwaita
Theme: Yaru-red [GTK2/3]
Icons: Yaru-red [GTK2/3]
CPU: AMD Ryzen 5 2600 (12) @ 3.400GHz
GPU: AMD ATI Radeon RX 470/480/570/570X/580/580X/590
Memory: 5993MiB / 31993MiB

App version

2023.5-beta1 installed via Deb, sourced from GH

Issue description

Mullvad Desktop is in tray, connection OK, but on opening Gui from systray all graphics within the window (excluding system border) were corrupted. Apologies didn't get screenshot.

Logfile from CLI launch of '/opt/Mullvad VPN/mullvad-gui' attached to issue.
mullvad-exec-log.txt

Log seems pretty upset about shader compilation:

...
[13829:0802/185437.071501:ERROR:shared_context_state.cc(81)] Skia shader compilation error
------------------------
// Vertex SKSL
#extension GL_NV_shader_noperspective_interpolation: require
...
Errors:
link failed but did not provide an info log
[13829:0802/185437.075354:ERROR:shared_context_state.cc(81)] Skia shader compilation error
...
@faern faern added bug Desktop frontend Issues related to the desktop GUI labels Aug 2, 2023
@faern
Copy link
Member

faern commented Aug 2, 2023

Thanks for reporting this. We'll look into it before releasing this version as stable.

Can you reproduce this, or was it a single crash only?

@tommodev
Copy link
Author

tommodev commented Aug 2, 2023

Can repo. 2 screenshots attached. Downgrading to 2023.4 and visuals are OK, upgrading to 2023.5-beta1 introduces the corruption again.

Otherwise app is "ok" and mullvad connects to server as expected.

Screenshot from 2023-08-03 07-23-59

Screenshot from 2023-08-03 07-24-54

@tommodev
Copy link
Author

tommodev commented Aug 2, 2023

In case it's relevant, running using Ubuntu's default of Wayland, not X11.

Update, have a workaround: searching for similar issues with chrome based apps, workaround is to delete the shader cache for Mullvad. Based on:

brave/brave-browser#30179 (comment)

Can confirm it works: I rm -rf'ed the Mullvad dir (sorry, brute force compared to isolating the shader dir but short on time 😅), re-installed 2023.5-beta1, and the graphics are working fine.

@faern
Copy link
Member

faern commented Aug 3, 2023

Thank you for finding a workaround. That can surely be very helpful when we dig into this issue.

@raksooo
Copy link
Member

raksooo commented Oct 5, 2023

We've added automatic removal of the GPU cache dir on upgrade so this should be fixed when it's released.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Desktop frontend Issues related to the desktop GUI
Projects
None yet
Development

No branches or pull requests

3 participants