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

Vesktop does not show up #435

Closed
tmvkrpxl0 opened this issue Mar 12, 2024 · 4 comments
Closed

Vesktop does not show up #435

tmvkrpxl0 opened this issue Mar 12, 2024 · 4 comments
Labels
bug Something isn't working upstream related to a dependency, for example electron wontfix This will not be worked on

Comments

@tmvkrpxl0
Copy link

Describe the bug
Vesktop does not show up even though tray and task icon is shown.

Clicking on Vesktop shows nothing and alt-tab menu doesn't even have vesktop
To Reproduce
Start Vesktop

Expected behavior
I expected it to show up

Screenshots
image

Desktop (please complete the following information):

  • OS/Distro: KDE Neon 6.0
  • Desktop Environment (linux only): kde plasma wayland
  • Version: 22.04

Command line output

flatpak run dev.vencord.Vesktop                                                ✘ INT
Using NVIDIA on Wayland, disabling gpu sandbox
Passing the following arguments to Electron: --ozone-platform-hint=auto --disable-gpu-sandbox
[arRPC > ipc] listening at /run/user/1000/discord-ipc-0
[arRPC > websocket] listening on 6463
[arRPC > process] started
[3:0312/112538.500259:ERROR:gpu_process_host.cc(993)] GPU process exited unexpectedly: exit_code=8704
[3:0312/112538.622582:ERROR:interface_endpoint_client.cc(702)] Message 6 rejected by interface blink.mojom.WidgetHost
[3:0312/112538.622621:ERROR:interface_endpoint_client.cc(702)] Message 7 rejected by interface blink.mojom.WidgetHost
[58:0312/112538.632891:ERROR:command_buffer_proxy_impl.cc(319)] GPU state invalid after WaitForGetOffsetInRange.
[3:0312/112538.639300:ERROR:gpu_process_host.cc(993)] GPU process exited unexpectedly: exit_code=8704
[3:0312/112538.764471:ERROR:gpu_process_host.cc(993)] GPU process exited unexpectedly: exit_code=8704
[58:0312/112538.846433:ERROR:command_buffer_proxy_impl.cc(127)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

Additional context
Normal discord app is also very unstable, it flickers, and sometimes loops back into previous 10 frames. Maybe there's bigger gpu related issue?
Vesktop used to work before I updated to plasma 6.

@tmvkrpxl0 tmvkrpxl0 added the bug Something isn't working label Mar 12, 2024
@Vendicated
Copy link
Member

Try to run with --disable-gpu or run in XWayland instead of wayland.

I also just scheduled release 1.5.1 which updates electron / chromium & might fix the issue.

@Vendicated Vendicated added wontfix This will not be worked on upstream related to a dependency, for example electron labels Mar 12, 2024
@tmvkrpxl0
Copy link
Author

tmvkrpxl0 commented Mar 12, 2024

--disable-gpu did the trick. I use flatpak version so update doesn't show up now, I'll check when it's available.

@tmvkrpxl0
Copy link
Author

I tested it on 1.5.1 just now and it still does not show up.

@Covkie
Copy link

Covkie commented Mar 22, 2024

This seems to be an issue with Nvidia x Electron x Wayland hardware acceleration. I've also experienced this with Github Desktop (shiftkey/desktop#1019) and Lunar Client's launcher. My solution to use hardware acceleration is to mask the Nvidia GPU with bwrap so it only detects the AMD iGPU (This wont work for you if your CPU doesn't have an iGPU unfortunately).

@Vendicated Vendicated closed this as not planned Won't fix, can't repro, duplicate, stale Apr 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working upstream related to a dependency, for example electron wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants