galister / wlx-overlay-s

Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR. Now with Vulkan!
GNU General Public License v3.0
190 stars 26 forks source link

Feature Request - Curved Window for Desktop visualisation #103

Open Karasamazu opened 2 weeks ago

Karasamazu commented 2 weeks ago

Hello, first things first: Thank you very much for the awesome work so far. Due dependency problems in Ubuntu 24.04 (Ryzen 9 5900x & 7900XTX ) I apparently could not build it from source but the AppImage works fine. The only thing that would make WLX-Overly-S much more better would be an easy, and good documented way, to define a curved window in the watch.yaml. This way I could play again on my Aion 5.8 private server (aion-germany) in Pseudo-VR again - wich would be awesome. I already found a way to execute my client on Ubuntu with wine, the server runs on my Ubuntu Server anyway, and if I now could play it again in pseudo VR, 2/3 of my most favorite games finally work on Ubuntu which would be great because I then can forget my Windows partition finally and for all. In general it is awesome that you provide an example watch.yml but were is the documentation about the elements and their properties and what is possible to configure else?

Best regards,

Kara

galister commented 2 weeks ago

it's in the readme, how to curve overlays. it works on any landscape overlay (where width > height)

the UI elements are documented in the wiki.

Karasamazu commented 1 week ago

Im sorry, I just saw it yesterday night. Works like a charm :) but I would maybe have a little suggestion. Is it possible to make the degree and radius of the curved window configurable? I changed the title accordingly. This configuration in combination with higher resolutions would give the ability to play 2D games like my Aion client in Pseudo VR. At least thats what I did with VHT at my Windows back then. As I understood /guess so far, 2560x1440 is the max that I can get to work because to make VR work I have to use Mesa driver (max res 4096 x 2560) that cannot get the max perf out of my 7900XTX. Currently 2560x1440 is the highest resolution that I can configure in the desktop setting with 60 Hz as well. the higher resolutions only allow 30Hz or below :/ . If I try higher resolutions it first works, but when I then start my client with wine, wlx-overlay crashes. In VHT I could configure 180° and play on at least 3840x2160 which gave, with the max radius, a somewhat immersing vr effect.