benjamimgois / goverlay

GOverlay is an opensource project that aims to create a Graphical UI to help manage Linux overlays.
GNU General Public License v3.0
633 stars 40 forks source link

Goverlay doesn't properly spawn Vkcube under KDE Wayland #129

Closed salixor closed 3 months ago

salixor commented 3 months ago

When I start Goverlay on Wayland (KDE Plasma 6.1), I am getting the following result :

image

Closing Goverlay keeps this window open, with no means to close it all.

The only warning log I am seeing is this : qt.core.qobject.connect: QObject::disconnect: No such slot QComboBox::_q_returnPressed()

However, starting Vkcube by itself properly works.

benjamimgois commented 3 months ago

What distro are you running ? How do you install vkcube ? All the tests are done using the vulkan-tools package.

Madic- commented 3 months ago

I've got the same problem

The same combination works under x11

Installed goverlay via package manager from arch extra repository. vkcbue gets installed as dependency

salixor commented 3 months ago

Here are additional infos :

benjamimgois commented 3 months ago

Strange.... i'm on kde + wayland + endeavour but i have a AMD gpu. Could you run in a terminal "mangohud vkcube" and post here the results ?

salixor commented 3 months ago

Ah, we found the culprit! It does error out.

Selected GPU 0: NVIDIA GeForce RTX 3070 Ti, type: DiscreteGpu
Authorization required, but no authorization protocol specified

[2024-08-04 22:00:14.636] [MANGOHUD] [error] [nvctrl.cpp:56] XNVCtrl didn't find the correct display

Seems like it's an NVIDIA issue (they are so rare!), already reported on MangoHud's Github : https://github.com/flightlessmango/MangoHud/issues/1357

benjamimgois commented 3 months ago

Good to know, let's hope the new open modules will fix this issues. Thanks for reporting