Posts by escalade

    New generic image is out:

    • Linux 5.4.1
    • Mesa 20 git with glthreads enabled by default
    • Systemd 244
    • Latest Xwayland git brings multi-buffering (fixed some noise in the picture that I experienced with PCSX2)
    • Latest RPCS3 and LLVM 10
    • Installing from LibreELEC addon repository in Kodi works again
    • Latest puae/vice libretro cores reduces input lag by 1 frame
    • Kodi on GBM/OpenGL (previously GLES)
    • audiodecoder.sidplay plugin included

    New generic image is out:

    • Kodi 18.5
    • Starts up with Kodi, but can be changed through kernel command line options frontend=ra/frontend=es/frontend=kodi/frontend=none
    • Polished and simplified systemd units for a faster startup
    • Linux 5.4-rc8
    • Mesa 19.3-rc3
    • Latest Wayland/Sway/wlroots git
    • Updated RetroArch and libretro cores
    • Updated RPCS3
    • Improved Plymouth boot splash routines
    • Set default alpha sorting for Flycast core to "per-pixel (accurate)" to solve black screen issue
    • Fixed Emulationstation menu items, working terminal etc.
    • Included glmark2 and mesa-demos (glxinfo etc.)
    • Antimicro is still included but not started by default

    I've dropped the builds without Kodi to avoid confusion. I've no outstanding issues with Wayland, so I declare that the future is here :) Everything except Kodi (GBM/GLES) and PCSX2 (OpenGL/Xwayland) is now running natively.

    slacker666

    Can you test now? ;)

    slacker666

    Should be in the "quit" submenu, I think the logic that built the option was faulty indeed. Try the latest images, except for RPi2 which I haven't updated yet. I will build it with vc4 driver and Wayland in time.

    Shaboobala

    There's two types of builds, the ones in the root folder and then one in the kodifolder. Guess what the one in the kodi folder boots to :)

    You can also change this after installation through modifying /storage/.config/frontend.conf. Wayland the next gen X "replacement".

    NULUSIOS

    Seems my gdrive went full when uploading, try again now.

    You should probably detail how you are compiling Qt, as it's not in the LibreELEC tree. If it's compiled statically, then you won't find anything in .install_pkg as static libraries do not need to be in the image they are compiled directly into your application.

    Note that Qt plugins (i.e. QPA/eglfs) can't be loaded dynamically if you have built a static library.

    New Wayland image out:

    • Now supports Intel (i965/iris) / AMD (radeonsi) / NVIDIA (nouveau) / Virtio (virgl) / VMware (svga)
    • OVA image for virtual machines.
    • Fully functional with 3D acceleration in VMware (VMSVGA graphics adapter), Virtualbox (VMSVGA), QEMU/KVM (Cirrus/QXL).
    • Improved RetroArch driver selection. Now defaults to Vulkan only if available, then looks for a preferred driver in /storage/.config/retroarch/retroarch-core-drivers.cfg.
    • RPCS3 now has proper fullscreen mode and scaling in Wayland.
    • ffmpeg binary is now version 4.1.4 with h264_vaapi/hevc_vaapi encoders available.
    • wf-recorder for video recording under Wayland included.
    • Latest Mesa 19.3 git brings performance improvements to AMD.
    • Updated OpenAL to latest git version, used as default (with Pulseaudio backend) in RetroArch as well as RPCS3.
    • Bootsplash can be customized by adding files under /flash/splash, they will replace any file in the default "spinner" theme.
    • Linux 5.4-rc4

    It's based on master from some time ago, with some upgraded components. There are of course some relatively major differences at this point, mainline runs on X11 while I've moved to GBM. It shouldn't matter much with regards to compatibility though, if that's what you are thinking about. Their plan is to ditch X11 and move to GBM anyways AFAIK, not that it matters much (except perhaps GL/GLES addons, not sure how they behave). Hard to say though, as I don't use Kodi much and community seems dead these days. I mostly hack on this to improve my HTPC gaming functionality and WAF.

    New Wayland image out:

    • Linux 5.4-rc3
    • Latest Mesa git and libdrm 2.4.100
    • Plymouth animated boot splash
    • RetroArch per core video driver setting (configurable in /storage/.config/retroarch/retroarch-core-drivers.cfg)
    • Latest libretro core updates

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Get it here (AMD / Intel only!)

    Some really cool progress on my Wayland builds, see demo here:

    EDIT:

    (sound is out of sync and video is off sometimes but this is just due to the recording tool I guess, because it runs great)

    EDIT2: Turns out it was just due to software encoding being heavy. Enabled vaapi in ffmpeg and it's all good, will make a new video later.

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    • Xwayland (from xorg git) included (adds about 6MB to the compressed image size) - launches only when needed
    • Emulators with hardware engines pick the best available (Vulkan/OpenGL/OpenGL ES)
    • Every libretro core using Vulkan or OpenGL through EGL directly on Wayland
    • RPCS3 switches to the resolution set in the GUI (needs quit after changing in GUI)
    • PCSX2 through Xwayland
    • Quit apps with Antimicro (Dualshock 4 PS + Left trigger is set up automatically)
    • Included wf-recorder recording utility
    • Alacritty terminal
    • Mesa 19.3-git with Intel and AMDGPU Mesa drivers
    • Kodi compiled with GBM/KMS platform
    • Linux kernel 5.3.5
    • Qt 5.14 beta

    Haven't added NVIDIA as I don't have any hardware to test, but should be possible through EGLStreams. This isn't included though. I'm quite pleased with the results, Wayland is running smoothly. I did have the odd crash here and there, but I'd say it's ready for day to day use.

    Advantages with Wayland/Sway:

    • Input lag comparable to KMS/GBM without needing to switch to a virtual terminal (less flickering when starting emus)
    • Automatic PAL/NTSC refresh rate switch using Sway
    • Lightweight desktop environment without the old and heavy X11 displayserver
    • No tearing due to the compositor doing vsync

    New image available here.

    Others said it couldn't be done... ;)

    Cael

    I also support the XU4, which is my main motivation for implementing Wayland support (no matter what this delusional idiot may think) as there's currently no way to switch modes on the fly without X11. Sway takes care of that nicely, although I haven't gotten it running on that yet because libmali is broken and soon(ish) is to be replaced by panfrost. Also X.org development has stalled to nearly a halt the last years and everybody is moving to Wayland, so might as well start getting things in shape. My tree will let you choose between them at build time, I am not here advocating one over the other the wayland builds are simply test beds for my current work. I am simply sick of this guy constantly spreading p0ison, so came to drop my two cents on what he's been saying.