Kodi on the Apple M1 GPU on Linux, open drivers as always 🔥
8 comments
@lina It's also worth noting that this is Kodi's X11 backend (inside Xwayland), still having some troubles starting the Wayland backend for a change. Usually it's the other way around... Hopefully there's just some silly bug and we'll have All The Windowing Systems working for Kodi. mpv works with both X11 and Wayland, at least. @alyssa while bugs are indeed entirely impossible in Rust, leaking memory is a feature not a bug! see https://doc.rust-lang.org/std/boxed/struct.Box.html#method.leak or https://doc.rust-lang.org/std/mem/fn.forget.html @alyssa Amazing work! I really like all the #ReverseEngineering work going around the #Apple hardware for #Linux. I don't have Apple hardware but I find it amazing what the #FOSS community can achieve by reverse engineering #proprietary blobs! |
Note that this is using the GPU to scale the video and convert colour spaces. The actual decompression of the video codec is still in software, that's not handled by the GPU but by a different block (the Apple Video Decoder, unrelated to the GPU).
Also, GNOME crashed due to out-of-memory since there miiiiight still be a memory leak or two 😅