mbroemme / vdi-stream-client

VDI Stream Client is a very tiny, low latency and GPU accelerated client to connect to Windows running Parsec Host.
GNU General Public License v3.0
127 stars 8 forks source link

Native wayland support #7

Open mpuric opened 2 years ago

mpuric commented 2 years ago

Thank you for this project, it's incredibly useful and the client performs rather well.

Everything works great with xwayland, but as soon as SDL_VIDEODRIVER=wayland is set I don't seem to get any rendered output even though the connection is established and no errors are being returned:

Initialize SDL
Initialize TTF
Initialize Parsec
Disable audio streaming
Connect to Parsec service
Connect to Parsec host
Initialize Video Decoder
Use resolution 1920x1080

wayland log waydebug.log

It's not clear to me if native wayland is supported or not - no errors suggests that it might be, but no rendered window could suggest issues with my setup or something larger.

I'm using sway as my wm, so not sure if tiling could be causing some issues but I don't see how - any input would be much appreciated

mbroemme commented 2 years ago

@mpuric Could you give the version from branch https://github.com/mbroemme/vdi-stream-client/tree/2022_fixes_next_version a try? I didn't changed anything Wayland specific but require SDL >= 2.0.16 which greatly improved Wayland support.