New Wayland build is out just in time for my post #1500:
- Kodi now runs on GBM/KMS (no X server, directly on the framebuffer like on ARM) - this is actually the future of LibreELEC as stated by the team, AFAIK it's also the only way to get HDR to work. Resolution and refresh rate switching working just fine.
- Switched to Alacritty for terminal emulator (I've ported terminology from enlightenment as well, but haven't landed on a final choice yet due to cross compiling issues)
- As RPCS3 seems to have issues with stretching the picture on Wayland, I've added resolution switching to 1280x720 for proper fullscreen gaming
- Polished systemd services for everything to work seemlessly
- Downgraded to 5.3.4 kernel as 5.4 gets a corrupted pagetable due to ply-image
- Mesa 19.3-git
- The usual libretro core updates
The wayland build is Intel only for now. Download here.
It's come to my attention that certain voices aren't very happy with my progress (envy?), apparently it means that I "don't care about the average LibreELEC user" (TALEU for short). Well, "TALEU" used to be stuck with Kodi and not much else. Oh, you have a brand new HTPC and wanted to run some games, or run a transmission server as well? Sorry, no can do. Did you want Plex? A browser? Spotify? Sorry, no can do. "Death of a thousand cuts", have been the usual response to such things when requested on the forums by "TALEU". Well, I actually added all those things for "TALEU" and the same voices (or voice?) have greatly benefited from my work without so much as a "thank you". Well, rest assured that everything I add will find their way to other projects as they always do, but after you see it here of course.
There seems to be great concern about PCSX2, well I actually am the one who brought PCSX2 to LibreELEC for the first time, and my docker container is in fact used (or copied) to other projects offering it as well. PCSX2 runs fine in Xwayland which can easily be added (I'll probably add options for it so people can build themselves). Doesn't really add that much to the image, and you don't need to run a full X server, so it's still a win. Oh, and beetle-psx actually have a Vulkan backend, so that only leaves Flycast which benefits from OpenGL for it's "OIT" engine, which isn't all that. It's an OK compromise for now. NVIDIA can support Wayland through EGLStreams, although I don't have such hardware for testing and frankly it's not the best pick for open source gaming these days.