Closed Godly-Avenger closed 1 month ago
Make sure youre running vesktop through X11 with electron29.
What are you system specs? Dual gpu?
I haven't upgraded to electron 30 at all. My DE uses Wayland, but forcing X11 through --ozone-platform=x11
yields the same console error. My laptop does have two GPUs (integrated and a GTX 1650), but nvidia-smi
shows that electron is using the dedicated.
gpu issue
actually it might be related to enabling the vaapi decoder. try running vesktop with --disable-features=VaapiVideoDecodeLinuxGL,VaapiVideoDecoder
if that doesnt work, try building from source while removing this line https://github.com/Vencord/Vesktop/blob/main/src/main/index.ts#L36
That worked! Thank you!
hmmm... so we need to find an alternative solution to enabling vaapi, that sucks ☹️
no this is a setup issue, your gbm is broken
MESA-LOADER: failed to open nvidia: /usr/lib/gbm/nvidia_gbm.so: cannot open shared object file: No such file or directory (search paths /usr/lib/gbm, suffix _gbm) indicates a missing dependency for nvidia_gbm.so. ldd that library and find whats missing
@AAGaming00 I can get rid of that message by using the GBM_BACKEND="nvidia-drm"
environment flag, but the videos still don't load. Also that's a fairly common issue that doesn't affect much.
idk odd, works for me on non nvidia hyprland
@Godly-Avenger Does installing nvidia-vaapi-driver change anything?
Odd that you're able to open vesktop at all under wayland on your setup: https://issues.chromium.org/issues/327780954. - actually maybe it opens because your drivers are failing something
Could you try using the closed source Nvidia drivers might be a mesa vaapi issue?
I already have nvidia-vaapi-driver and the closed source drivers...
After updating to 1.5.2, I noticed that GIFs and videos load for a second and just shows white. The problem doesn't persist if hardware acceleration is turned off. Downgrading removes the issue.
Steps to reproduce the behavior:
Expected Behavior: I should be able to view videos and GIFs.
Screenshots
Desktop (please complete the following information):
Command line output
Additional context