Repository navigation
Releases: hadesdevls/LibreELEC-Hades
Release list
LibreELEC Hades 1.0 RC5
LibreELEC Hades 1.0 RC5 sends Dolby Vision the way licensed players send it, in IPT, with every one of the 12 bits of an FEL film computed in floating point. Seeks no longer freeze the picture, a stream that runs dry no longer loses its pictures or its enhancement layer, the picture is in sync with the sound, and native Dolby Vision reaches older AMD graphics. Every change of this version, with the reason for it, is in the changelog.
Dolby Vision
IPT, as licensed players send it
Licensed players send Dolby Vision to the TV in IPT, the colour space of Dolby's display management, for every profile: Amlogic's licensed driver works this way, and a third-party capture of MediaTek and Amlogic players measured it. Hades now does the same for profiles 7 and 8: the picture is composed, converted to IPT in floating point and packed into the tunnel with the matrices that profile 5 films carry. The TV no longer converts the composer's YCbCr itself, so the colour between the two pixels of each 4:2:2 chroma pair no longer depends on how your TV interpolates it.
Measured on 14 FEL frames through the software bridge, and with a reference model on synthetic 12-bit pictures (a grey wedge with a marker hidden in its 4 low bits, colour gradients): within 1 code of 4095 of an ideal double-precision conversion on the samples it carries, no merged steps, and nothing added to the colour channels of a picture that has none. Profile 5 goes out byte for byte as before. Where a graphics chip cannot convert in time, the automatic step-down sends the composed YCbCr; the expert value "As composed" keeps the old way.
Starts sooner, stays in sync
- The Dolby Vision signal goes out with the change of mode, before the video's clock starts, as a black frame with valid metadata: the TV sets itself up while the video opens, the first pictures are no longer dropped, and the HDMI audio opens once. Idea from YBLOD.
- In sync with the sound: native Dolby Vision went out one refresh before its sound (50 to 77 ms at 23.976 Hz on the AMD integrated graphics). It is now timed as the ordinary output, and
kodi.loggives the measured A/V offset every 10 seconds. - Dolby Vision for the menus (option, off by default): the TV stays in Dolby Vision in the menus, so a Dolby Vision film starts without the TV changing its picture mode. Idea from YBLOD.
Seeks and streams
- A seek no longer freezes the picture and the menus for half a second. Seeking from the progress bar, a bookmark or a big step made Kodi stop drawing for up to 500 ms; over a network it took the full 500 ms every time, on every graphics chip. Kodi now keeps drawing and shows the target time at once.
- A stream that runs dry no longer loses the rest of its pictures, and an FEL film keeps its enhancement layer: the decoder starts again at the last random-access point instead of waiting for the next one. Stock Kodi drops those pictures; Hades now keeps them, and only true duplicates are removed.
More graphics and files
- Native Dolby Vision on older AMD graphics: Radeon RX 400 and 500 (Polaris), Radeon RX Vega M (Intel Kaby Lake G) and Radeon RX Vega 56, Vega 64 and Radeon VII, over HDMI, with Low-Latency. Tested on the host with the display core's own code; if you have one with a Dolby Vision TV, please report what you see.
- NVIDIA laptops whose HDMI runs through a DisplayPort output (issue #4): Dolby Vision starts again, and every change of refresh rate resets the output so that the TV takes it.
- Dual-track Dolby Vision MP4 files whose enhancement track is an ordinary HEVC track (
hvc1,hev1) now play with their enhancement layer instead of as HDR10. - 3D subtitles at the depth the disc asks for, frame by frame, on 3D Blu-ray and MVC remuxes.
HDR10+
- Dolby Vision sent as HDR10+ measures all nine percentiles of every scene (issue #10); the 5 and 10 % places carried fixed values.
- On Intel at 2160p24, 25 and 30 (issue #2), and on GTX 16 to RTX 40 and driver 580 at those modes, the first picture goes with its metadata in the change of mode, which the driver needs there.
- More NVIDIA cards: RTX 50 in a slot of its own, and GTX 16, RTX 20 and RTX 30 at 50 and 60 Hz with a TV that has HDMI variable refresh.
- Displays of HDR10+ application version 0 are recognised and sent version 0 metadata.
The menus over HDR
The menus, the OSD and subtitles over HDR10, HLG and Dolby Vision keep their dark tones: they are now converted exactly, within 0.03 codes of 4095, where a dark grey could come out almost seven times too dark. Over a Dolby Vision video, menus that are opaque and still cost less GPU time, with the same bytes.
Measured, not assumed
Hades' Dolby Vision to SDR mapping was compared with the SDR grade of Netflix's Sol Levante, frame by frame: a mean ΔE ITP of 12.9, closer than BT.2390 at 100 nits (21.3), the spline (16.4) and the informative model of SMPTE ST 2094-10 Annex B (57.8). Applying the film's L2 trims to it measured no better, so Hades keeps it. RC5 adds the L3 offsets of content mapping v4.0, with the same picture bit for bit on the streams tested.
The player information and the log
- The Dolby Vision page fits its panel like the other pages: it is now two pages, Dolby Vision and Dolby Vision: pictures, with every row it had.
- Choose the Dolby Vision output of the current video from that page, or from a key with
PlayerControl(HadesDVOutput). kodi.logsays what each seek took, and what can cut out the sound of a passthrough stream (issue #8). The diagnostics record whether a laptop is on its charger.
Install and boot
- The "Installer" boot entry now installs Hades' own boot loader and boot entries, as the Windows installer does: the other internal disks stay hidden and the kernel locked down. Disks it gives an MBR table start in UEFI too, and a failed step ends in "Install Failed" with what failed, never in "Install Complete".
Up to date and safer
LibreELEC at its latest commit; nine fixes from Kodi's master, among them a stack buffer overflow in the WS-Discovery listener (on by default), a heap overflow in the closed-caption decoder and resource:// paths that could leave their folder; Mesa 26.2.6, which fixes code miscompiled on RDNA2 to RDNA4 graphics (the Ryzen 7000 integrated graphics among them); fixes for two expat vulnerabilities; tz 2026f, libjpeg-turbo 3.2.1, and fixes from OpenSSL, curl, OpenSSH, BlueZ, avahi and libbluray.
Tested
Everything that earlier versions showed working on the author's hardware still holds (see the README). What is new in RC5 has not been tried on hardware yet: it is built, reviewed independently and tested on the host and in virtual machines. Your reports, with the diagnostic switch on, are what confirms it.
Before you update
- Profiles 7 and 8 now reach the TV in IPT: colour edges may look slightly different, closer to a licensed player. "As composed" restores the old transport.
- With Dolby Vision, the TV changes mode a moment earlier, before the film's first picture.
- Dark greys of the menus and subtitles over HDR are brighter than before, as they should be.
Install or update
- New install: write the
.img.gzto a USB drive withLibreELEC-Hades-Installer.exe(Windows) or any disk image writer, and boot from it. The installer can also install to a secondary internal disk without erasing it. Secure Boot must be off. - Update: use "Update" in the installer, or copy the
.tarto theUpdatefolder of a drive with Hades and restart. Settings, add-ons and diagnostics are kept.
Dolby Vision needs an exact HDMI signal: turn off variable refresh rate and the colour adjustments of the graphics driver.
Files
| File | What it is |
|---|---|
LibreELEC-Generic.x86_64-13.0-devel-20261029012007-1577d06.img.gz |
The image, for a new install |
LibreELEC-Generic.x86_64-13.0-devel-20261029012007-1577d06.tar |
The update file |
LibreELEC-Hades-Installer.exe |
The installer for Windows: USB drive, internal disk, update, remove. Its source is in tools/hades-installer |
LibreELEC-Hades-1.0-RC5-sources.tar, LibreELEC-Hades-1.0-RC5-firmware-and-nvidia.tar, sources-manifest.tsv, sources-SHA256SUMS, README-sources.md |
The source archives of this build. With the repository at this tag they are the complete source of the image; README-sources.md explains how to build with them |
SHA256SUMS |
The SHA-256 of every file of this release: check a download with sha256sum -c SHA256SUMS (Linux) or Get-FileHash (Windows) |
Thanks
To CroqueMr, whose build started Dolby Vision on PCs; to the YBLOD build, some of whose ideas Hades rewrote its own way; to DMDreview, whose measurements showed what licensed players send; to Dom Cobley, cinema-ONE, quietvoid and everyone who reported and tested; to Netflix for the open Sol Levante masters; and to the LibreELEC and Kodi teams. The README credits each of them for what Hades took.
This is not LibreELEC and it is not official: report problems here, not to LibreELEC or Kodi. There is no warranty.
Español
LibreELEC Hades 1.0 RC5 envía Dolby Vision como los reproductores con licencia, en IPT, con los 12 bits de una película FEL calculados en coma flotante. Los saltos ya no congelan la imagen, un flujo que se queda sin datos ya no pierde imágenes ni su capa de mejora, la imagen va sincronizada con el sonido y el Dolby Vision nativo llega a gráficas AMD más antiguas.
- IPT, como los reproductores con licencia: los perfiles 7 y 8 salen en IPT, convertidos en coma flotante. Medido por software: a menos de 1 código de 4095 de la conversión ideal, sin escalones fundidos. El perfil 5 sale igual que antes, byte a byte. Si una g...
LibreELEC Hades 1.0 RC4
LibreELEC Hades is LibreELEC for 64-bit PCs with native Dolby Vision over HDMI (the TV-led "Standard" mode that Dolby Vision TVs expect), profile 7 with its full enhancement layer included, from NVIDIA, AMD and Intel graphics, with Dolby Atmos passed through untouched.
1.0 RC4 brings native Dolby Vision to the GeForce GTX 900 and GTX 10 series and the TITAN V, keeps it through zoom and stretching, sends Dolby Vision as HDR10+ to displays that only take HDR10+, and adds iPhone profile 8.4 and the Dolby Vision TVs of 2016. It runs on Linux 7.3 and closes a long list of security issues.
Dolby Vision
GeForce GTX 900, GTX 10 and TITAN V
NVIDIA's driver 615 does not support these cards. Hades now also carries driver 580, with its own patches to the driver's open part so that Kodi gets what it uses on newer cards: native Dolby Vision, Low-Latency, HDR10+ and 3D frame packing. The driver is chosen at boot from the card's PCI ID. Nobody has run it on one of these cards yet. Its kernel module holds NVIDIA's closed core as NVIDIA ships it, and the image is about 120 MB larger.
Zoom, vertical shift and stretch
They no longer drop native Dolby Vision. The visible part of the picture is scaled as a certified player scales it, in the video's own colour representation, and the metadata describe that part. A 1080p video on a 4K screen is now scaled the same way, which brings it closer to the 4K master: average ΔE ITP from 0.349 to 0.266 and from 0.382 to 0.312 on two profile 5 film pictures, measured in software.
Dolby Vision sent as HDR10+ (new)
For displays that take HDR10+ and not Dolby Vision, as many Samsung TVs. The film is rebuilt and goes out with HDR10+ dynamic metadata that Hades measures from the rebuilt picture, one scene at a time, using the scene cuts of the Dolby Vision metadata. These are Hades' measurements, not the studio's. Off by default: Send it as HDR10+ where the display takes it, under "Dolby Vision as HDR10 when needed".
More files and TVs
- Profile 8.4, the HLG Dolby Vision that iPhones record: native where its metadata declare a PQ picture, HLG otherwise.
- Profile 8.2 (SDR base layer): composed as clause 5.5 of the specification describes.
- Profile 5 is rebuilt wherever it cannot go out natively, even with "Dolby Vision as HDR10 when needed" off, because its base layer alone has the wrong colours (issue #2).
- TVs of 2016 that ask for the older HDMI 1.4b signalling, the LG OLEDs of that year among them: "Dolby Vision with the older signalling (HDMI 1.4b)", on Intel, AMD and NVIDIA. Off by default and offered only to a display that asks for it.
- Flat Dolby Vision on older discs (issue #6): in the player's video settings, "Dolby Vision output (this video)" can be set to "Dolby Vision measured from the HDR10 picture", for profiles 7 and 8.1. The file is not touched.
- Blu-ray Java (BD-J) menus (issue #1): the image now carries libbluray's Java part. Install "JRE for BD-J menus" from the LibreELEC repository and restart Kodi; where a menu still cannot run, Kodi says what is missing.
Fewer ways to lose Dolby Vision
- A content mapping v4.0 block that cannot be carried is dropped instead of ending native output.
- NVIDIA's driver passed Kodi only the EDID blocks of the base count, cutting off those that an HF-EEODB adds, where a TV's Dolby Vision block can sit (issue #7). Kodi now gets them all.
- If Kodi stops during Dolby Vision, the console gets the display back without the Dolby Vision signal.
- After a wake from suspend the output is set again, even when Kodi learns of the wake late.
HDR10+, HDR10 and the display
- HDR10+ seen on a display: HDR10+ films with their dynamic metadata on a Samsung Odyssey OLED G6 from an RTX 4080 SUPER. The player information now shows "HDR10+" and the values sent.
- A bug in NVIDIA's own driver: the InfoFrames it writes on Turing, Ampere and Ada cards, and in driver 580, lost their last byte. HDR10 MaxFALL values of 256 and above were cut, and Kodi's top-and-bottom 3D was signalled as frame packing. Both are fixed, and so is a leftover bit in the InfoFrame that the driver builds for 3D frame packing.
- HDR10 on NVIDIA reaches TVs that declare HDMI 3D (NVIDIA's driver sent the 2016 LG OLEDs no HDR10 at all), and 3840x2160 at 24, 25 and 30 Hz on TVs that take those modes by their HDMI VIC.
- SDR at 8 bits over HDMI on NVIDIA and Intel, as Windows sends it: 2160p60 menus go over TMDS instead of FRL. On NVIDIA, "HDR output depth (NVIDIA)" can hold HDR10 and HLG at 8 bits for TVs with 8-bit panels that band less that way (issue #4).
- New TV modes without a restart: turn on Deep Colour at the TV and Kodi picks up the new modes a few seconds later, while nothing plays.
- Dual-mode DisplayPort ports on NVIDIA laptops (an HDMI socket wired that way): Dolby Vision starts only once the video's mode is on the output, with the link brought up from scratch (issue #4), and Low-Latency is offered there too.
Faster, with the same bytes
Each change below leaves the output identical, checked with the Dolby Vision bridge running in software.
- The vertical passes of the enhancement layer's resampling read 4 rows instead of 5 for luma and 2 instead of 3 for chroma, and hold their results in half floats where that is exact, halving their memory (24.9 to 12.4 MB per 4K FEL picture).
- The planes composed for the transport are 16-bit, and both 4:2:2 rows of each 4:2:0 row come from one shader invocation.
- On NVIDIA, a repeated picture is committed again instead of being redrawn every refresh.
- Dolby Vision shown as HDR10 in a 10-bit window stays at 10 bits, saving GPU memory and bandwidth.
- The windows that open over a video are loaded in advance while the menus are idle, so their first appearance costs no refresh (issue #3).
Smoother on modest graphics
- Frames that keep missing their refresh are presented a frame ahead (issue #4).
- With menus over a profile 7 FEL picture, frames step down on their own while the menus are up, and only on graphics that cannot keep up. Graphics that keep up stay on the exact path.
- The enhancement layer's decoder waits for a free surface instead of restarting the layer.
- On the integrated Radeon of a Ryzen 9 7950X3D, profile 5 with the player information on screen had 26, 8 and 0 late frames per 10 s, against 32, 31, 58 and 6 in 1.0 RC3 with the same video.
Disks, sound and new graphics
- A start from a USB drive keeps every internal disk away. The entries that hide internal disks covered NVMe and AHCI; disks on other internal controllers (SATA in IDE mode, RAID, UFS, virtio, eMMC) were still mounted read-only. They are now let go of before the system starts, and the kernel attaches none until the next start. Card readers, SD cards and USB drives stay.
- You choose which internal disks and partitions are shown (issue #9), in LibreELEC settings > System > Internal disks. An unticked disk is released before anything else runs, with the kernel locked down, so not even a program with full rights can reach it.
- The sound goes to the TV (issue #6): until you pick an audio output, Kodi uses the HDMI output of the display it shows its picture on. An output you pick is never changed.
- Intel Arc B-series and Core Ultra 200V: the firmware of their
xedriver is now in the system. Without it they gave no picture. - libdvdcss reads CPXM DVDs that have no decryption set up, and the diagnostics also replace Bluetooth device names with markers.
Up to date and safer
Linux 7.3, LibreELEC and Kodi 22 "Piers" at their latest commits (68 from Kodi, one of which stops DTS-HD Master Audio from being taken for DTS-HD mid-playback), libplacebo 7.387.0, OpenSSL 4.1.0 and Python 3.14.10. Known security issues are fixed in avahi (17 CVEs), expat, OpenSSL, glibc, BlueZ, BusyBox, FFmpeg and MariaDB Connector/C, and Hades fixes two that upstream has not fixed yet: connman (CVE-2026-115863) and avahi (CVE-2025-59529). Every change, with its technical detail, is in the changelog.
Tested
By the author on 2026-10-28 with this image, on a Ryzen 9 7950X3D PC with a GeForce RTX 4080 SUPER:
- LG C5 TV, on the RTX 4080 SUPER and on the integrated Radeon: native Dolby Vision profiles 7 FEL, 8.1 and 5, HDR10, and Dolby TrueHD with Atmos passed through. On the NVIDIA card, 238 to 242 frames every 10 s at 23.976 Hz with none dropped, and each return from Dolby Vision to the menus in a single mode change.
- Samsung Odyssey OLED G6 monitor (LS27DG600SLXPE) on the RTX 4080 SUPER: HDR10+ films, and a profile 7 FEL film sent as HDR10+.
Results of earlier versions on other hardware (RTX 50, 40 and 30 cards, Radeon RX 7600, Ryzen and Intel integrated graphics; LG, Panasonic, Sony and Samsung TVs) are in the README.
Not tried on hardware yet: driver 580 on GTX 900, GTX 10 and TITAN V cards; Intel xe graphics; zoom, shift and stretch with native Dolby Vision; profiles 8.4 and 8.2; HDR10 on NVIDIA to TVs that declare HDMI 3D, or by HDMI VIC at 24, 25 and 30 Hz; SDR at 8 bits and the 8-bit HDR option; BD-J menus; the automatic audio output; Dolby Vision measured from the HDR10 picture; the HDMI 1.4b signalling; Low-Latency on NVIDIA dual-mode ports; the choice of internal disks and partitions; and a USB start on a PC with disks on controllers other than NVMe and AHCI.
If you have a GTX 900 or GTX 10 card, a 2016 LG OLED, an HDR10+ TV or Intel Arc B graphics, a report in the issues helps most. "Save diagnostics" in the installer keeps the logs, already filtered.
Before you update
- Profile 5 with "Dolby Vision as HDR10 when needed" off is now rebuilt ...
LibreELEC Hades 1.0 RC3
LibreELEC Hades is LibreELEC for ordinary 64-bit PCs with native Dolby Vision output over HDMI (Dolby Vision "Standard", the TV-led mode that Dolby Vision TVs expect), including profile 7 with its full enhancement layer, from NVIDIA, AMD and Intel graphics, dedicated or built into the processor, with Dolby Atmos passed through untouched.
1.0 RC3 makes menus over Dolby Vision far lighter, adds Dolby Vision Low-Latency and HDR10+ for the displays that need them, plays more Dolby Vision files and more TVs and graphics, and fixes the sound for TVs that take only stereo PCM. It is a release candidate: what has been seen on hardware is listed below, and so is what nobody has seen yet. If you have hardware that is not on the list, please try it and tell us what you see.
What's new
Dolby Vision
- Menus over Dolby Vision cost far less. A frame with a menu, the OSD, the seek bar or subtitles over it is now made only where they are drawn, with the same bytes sent. On the integrated Radeon graphics of a Ryzen 9 7950X3D, 17.8 ms of GPU time instead of 30.5 with the seek bar over a profile 7 film (a frame has 41.7 ms). A measurement that made films with a menu over them play at about 16 frames a second on a Radeon RX 7600 (issue #3) is now made block by block.
- Profile 5 under the menus: exact by default; where frames with menus are measured not to keep up, two lighter levels are taken one at a time, and graphics that keep up never leave the exact path.
- Dolby Vision Low-Latency ("player-led"), as an option (off by default), for a TV input that offers Dolby Vision only in its low-latency form: Hades maps the picture to the display itself. The mapping is LibreELEC Hades', not Dolby's.
- More files play as Dolby Vision: profile 7 in two video tracks of MKV and MP4 files (issues #1 and #5), and HEVC streams that carry Dolby Vision without a record of it in their container.
- More TVs and graphics: Dolby Vision TVs that read display management 2 or 3 (many of 2017 and 2018), Radeon RX 9000 graphics, Intel UHD 6xx graphics, and the HDMI port of laptops whose NVIDIA graphics drive it through a dual-mode DisplayPort connector.
- Other formats as Dolby Vision, as options (off by default): HDR10+ video to a TV that takes Dolby Vision but not HDR10+, HDR10 video with metadata that Hades measures from the picture (not the studio's), and Dolby Vision without its trims for projectors.
HDR10+, HDR10 and SDR
- HDR10+ to displays that take it: the dynamic metadata of each frame go out with that frame, on NVIDIA, AMD and Intel graphics, within the limits of each driver (see the README's "Known limits").
- HDR and Dolby Vision on a display without HDR are mapped with the mapping of a reference display (ITU-R BT.2390), now the default tone mapping method; profile 5 on such a display no longer comes out green and purple.
- Better HDR10: on AMD, YCbCr 4:2:2 at 12 bits where RGB would be 8 bits; on NVIDIA GTX 16 and RTX 20, HDR over HDMI at 12 bits, off by default (
nvidia-modeset.hades_turing_12bpc=1).
Displays, sound and the interface
- Fewer black frames and display changes: the next video of a list at another frame rate changes the display once, the menus keep moving while a change of display waits, and an NVIDIA output whose display stops answering is turned off and on until it comes back.
- The Monitor setting is back (LibreELEC hides it): it names each display, and moves Kodi to another display of the same graphics at once, with Kodi's question to keep it.
- Sound: PCM in no more channels than the TV says it takes, and multichannel sound sent as Dolby Digital Plus or Dolby Digital 5.1 to a TV that takes only stereo PCM (a setting, on).
- A smoother mouse pointer, and the menus keep drawing while the server of a stream from an add-on is asked what the stream is.
- Diagnostics that can be shared: addresses, serial numbers, network names and film names become markers or go, and the diagnostics can be copied to a USB drive.
Up to date and safer
Linux 7.2.12, Kodi 22 "Piers" and LibreELEC at their latest commits, Python 3.14.9, and fixes for known security issues in FFmpeg, OpenSSH, Python, curl, BlueZ, libarchive and libtiff, with four fixes of Hades for libbluray, libdisplay-info and libdvdnav. The full list, with the technical details, is in the changelog.
Tested
By the author, with the test builds of this version on 2026-10-21, on an AMD Ryzen 9 7950X3D PC with an NVIDIA GeForce RTX 4080 SUPER, both on the NVIDIA card and on the processor's integrated Radeon graphics, with an LG C5 TV and a TCL Q85H Pro sound bar: Dolby Vision profiles 7 FEL, 8.1 and 5, HDR10, seeking, leaving to menus at 120 Hz, Dolby TrueHD and streaming Atmos passed through, the author's add-ons and the player information worked on both. Profiles 7 FEL and 8.1 with menus over them on the integrated graphics: 238 to 241 frames of 240 every 10 s. Dolby Vision Low-Latency worked natively on the integrated graphics through an HDMI sync box that offers only Low-Latency. A DTS track was decoded to PCM in the channels the TV declared. The mouse pointer had no stutters.
Not seen on hardware yet: the Monitor setting and moving Kodi to another display while it runs; HDR10+ on a display that shows it, and what this version changes for it (the DisplayPort packet on RTX 40 graphics, HDMI on RTX 40 graphics next to HDMI variable refresh, Intel at 3840x2160 at 24, 25 and 30 Hz); the lighter levels for profile 5 under the menus; multichannel sound sent as Dolby to a TV that takes only stereo PCM; the menus drawing while the server of a stream is asked what it is; and Linux 7.2.12 (the tests were made with 7.2.11). Everything else on other graphics and other TVs is untested too: the README has the whole table.
Please test it on your hardware, especially other NVIDIA, AMD and Intel graphics, other Dolby Vision TVs, HDR10+ displays and projectors, and tell us what you see in the issues. Turning on "Save diagnostics" in the installer keeps the logs that help most, already filtered.
Install or update
- New install: write the
.img.gzimage to a USB drive withLibreELEC-Hades-Installer.exe(Windows) or with any program that writes disk images, and boot from it. The installer can also install to a secondary internal disk without erasing it. Secure Boot has to be off. - Update: with the installer ("Update"), or copy the
.tarto theUpdatefolder of a drive that has Hades and restart. Settings, add-ons and the diagnostics are kept.
Good to know
- Dolby Vision needs an exact HDMI signal: variable refresh rate and the colour adjustments of the graphics driver have to be off.
- On AMD graphics with a TV that cannot select the RGB range, AMD's driver now sends limited-range RGB itself: if you had turned on Kodi's "Use limited colour range (16-235)" for such a TV, turn it off.
Files
| File | What it is |
|---|---|
LibreELEC-Generic.x86_64-13.0-devel-20261021184528-f605197.img.gz |
The image, for a new install |
LibreELEC-Generic.x86_64-13.0-devel-20261021184528-f605197.tar |
The update file |
LibreELEC-Hades-Installer.exe |
The installer for Windows: USB drive, internal disk, update, remove. Its source is in tools/hades-installer |
LibreELEC-Hades-1.0-RC3-sources.tar, LibreELEC-Hades-1.0-RC3-firmware-and-nvidia.tar, sources-manifest.tsv, sources-SHA256SUMS, README-sources.md |
The source archives this build used. With the repository at this tag they are the complete source of the image; README-sources.md says how to build with them |
SHA256SUMS |
The SHA-256 of every file of this release: check your download with sha256sum -c SHA256SUMS (Linux) or Get-FileHash (Windows) |
Thanks
To CroqueMr and his Dolby Vision build, where Dolby Vision on a PC started; to the YBLOD build, some of whose ideas Hades wrote again in its own way; to Dom Cobley, cinema-ONE, quietvoid and the people who reported issues; and to the LibreELEC and Kodi teams. The README credits each one for what Hades took.
This is not LibreELEC and it is not official: report problems here, not to LibreELEC or Kodi. There is no warranty of any kind.
Español
LibreELEC Hades 1.0 RC3 hace mucho más ligeros los menús sobre Dolby Vision, añade Dolby Vision Low-Latency y HDR10+ para las pantallas que los necesitan, reproduce más archivos Dolby Vision y admite más teles y gráficas, y arregla el sonido en las teles que solo admiten PCM estéreo. Es una versión candidata: abajo está lo que se ha visto en hardware y también lo que nadie ha visto todavía. Si tienes hardware que no está en la lista, pruébala y cuéntanos lo que ves.
- Menús sobre Dolby Vision: un fotograma con un menú, el OSD, la barra de búsqueda o subtítulos encima se hace solo donde se dibujan, con los mismos bytes enviados; en la gráfica Radeon integrada de un Ryzen 9 7950X3D, 17,8 ms de GPU en vez de 30,5 con la barra de búsqueda sobre una película de perfil 7. El perfil 5 bajo los menús es exacto por defecto, y solo donde se mide que esos fotogramas no caben se toman dos niveles más ligeros, de uno en uno.
- Dolby Vision Low-Latency ("player-led"), como opción (apagada por defecto), para una entrada de la tele que solo ofrece esa forma: Hades adapta la imagen a la pantalla. La adaptación es de LibreELEC Hades, no la de Dolby.
- Más archivos como Dolby Vision (perfil 7 en dos pistas de vídeo de MKV y MP4, issues #1 y #5, y flujos HEVC sin registro Dolby Vision), más teles (gestión de pantalla 2 y 3) y más gráficas (Radeon R...
LibreELEC Hades 1.0 RC2
LibreELEC Hades is LibreELEC for ordinary 64-bit PCs with native Dolby Vision output over HDMI (Dolby Vision "Standard", the TV-led mode that Dolby Vision TVs expect), including profile 7 with its full enhancement layer, from NVIDIA, AMD and Intel graphics, dedicated or built into the processor, with Dolby Atmos passed through untouched.
1.0 RC2 is the biggest step since the first release: the Dolby Vision picture is rebuilt and sent the way the specification and certified players do it, it runs lighter on modest graphics, and the rough edges people met with high refresh rates, TVs switched on late and live TV are gone.
What's new
Native Dolby Vision, now rebuilt exactly as the specification defines it
Every free Dolby Vision player rebuilds the picture with the same open-source code, which follows the idea of the Dolby Vision composer but not its exact arithmetic: most pixels end up a few steps away from what the specification defines, and at strong colour edges the difference can be large. Hades now rebuilds the picture exactly as the published specification (ETSI GS CCM 001) describes it, identical bit for bit to a reference implementation of the specification in every test case, and then sends it to the TV the way certified players do: the picture in its own colour representation, with its own colour matrices in the metadata, instead of converting it to RGB and back. Menus and subtitles are blended in without touching the pixels they do not cover. This applies to every profile: 5, 7 with the full enhancement layer (FEL), 7 with the minimal one (MEL) and 8.1.
Smaller fixes in the same area: the colour planes are placed where the video says they are, very bright pixels that could come out black are fixed, and the "active area" information sent to the TV now describes what is really on screen, also when a menu covers the black bars.
Lighter on modest graphics
- Less work for the GPU on every frame: a picture that repeats is not drawn again, GPU programs are kept on disk and prepared before the first frame, and the empty enhancement layer of profile 7 MEL is no longer decoded at all.
- On graphics that still cannot keep up, Hades lowers the precision of the picture by a tiny, measured amount, step by step and only as much as needed, and goes back as soon as it fits. Graphics that keep up never leave full precision. It can be turned off.
- The Dolby Vision page of the player information shows the GPU time per frame, the headroom left, and the step in use, so anyone can see how their hardware copes.
Displays and HDMI
- Menus at 119.88 Hz or 120 Hz just work, and starting or stopping Dolby Vision, HDR10 and HLG is a single display change (one blink of the TV instead of two), on NVIDIA, AMD and Intel.
- Turn the TV on after the PC: the TV is looked at again when each video starts, so Dolby Vision works even if the PC booted with the TV off, or after switching the TV input's Deep Colour on.
- A frame that never reaches the screen no longer freezes playback.
- HDR10 at 10 bits on Intel and AMD where the cable could only carry 8-bit RGB before (10-bit YCbCr 4:2:0, like the video itself), and a colour fix for Intel's YCbCr output.
- Native Dolby Vision on older AMD graphics: Raven, Picasso, Navi 1x, Renoir and Cezanne.
- When native Dolby Vision is not possible, the player information says why, as the graphics driver reports it.
Player information and settings
- New "Overview" page in the player information: what is really sent to the TV (signal, mode, colour depth and format of the link, the Dolby Vision metadata actually transmitted), the video, the audio and the system, on one screen.
- Projectors and TVs without Dolby Vision: Dolby Vision can be mapped to the brightness and colours of your display (off by default), and the Dolby Vision output can be chosen for each video from the video settings.
- Dolby Vision engine settings for those who want to decide (drawing path, frame ahead, fidelity step-down, composition, transport), all on Automatic by default.
Audio and live TV
- Audio passthrough on live TV and streams, Atmos included (a setting, on by default).
- 10-bit HEVC live channels that showed no picture now play; channels open once instead of twice; the frame rate the stream declares is used when the demuxer has none.
Up to date and safer
Linux 7.2.11, Kodi 22 "Piers" and LibreELEC at their latest commits, and fixes for known security issues in glibc, FFmpeg, curl, libnfs, libass, libbluray, libdvdread, libarchive, Samba, BusyBox and BlueZ. The full list, with the technical details, is in the changelog.
Tested
By the author, with this version, on an AMD Ryzen 9 7950X3D PC with an NVIDIA GeForce RTX 4080 SUPER, both on the NVIDIA card and on the processor's integrated Radeon graphics, with an LG C5 TV and a TCL Q85H Pro sound bar: Dolby Vision profiles 5, 7 FEL, 7 MEL and 8.1, HDR10, menus at 119.88 Hz and 120 Hz with the refresh rate adjusted to the video and not adjusted, Dolby TrueHD and Dolby Digital Plus with Atmos passed through, and DTS-HD Master Audio passed through to the TCL Q85H Pro. What has been tested before and what is still untested is in the README: more hardware is very welcome, tell what you see in the issues.
Install or update
- New install: write the
.img.gzimage to a USB drive withLibreELEC-Hades-Installer.exe(Windows) or with any program that writes disk images, and boot from it. The installer can also install to a secondary internal disk without erasing it. Secure Boot has to be off. - Update: with the installer ("Update"), or copy the
.tarto theUpdatefolder of a drive that has Hades and restart. Settings and add-ons are kept.
Good to know
- Dolby Vision needs an exact HDMI signal: variable refresh rate and the colour adjustments of the graphics driver have to be off.
- The first Dolby Vision video after installing measures how your graphics draw best; what it finds is kept.
Files
| File | What it is |
|---|---|
LibreELEC-Generic.x86_64-13.0-devel-20261016055135-69fc361.img.gz |
The image, for a new install |
LibreELEC-Generic.x86_64-13.0-devel-20261016055135-69fc361.tar |
The update file |
LibreELEC-Hades-Installer.exe |
The installer for Windows: USB drive, internal disk, update, remove. Its source is in tools/hades-installer |
LibreELEC-Hades-1.0-RC2-sources.tar, LibreELEC-Hades-1.0-RC2-firmware-and-nvidia.tar, sources-manifest.tsv, sources-SHA256SUMS, README-sources.md |
The source archives this build used. With the repository at this tag they are the complete source of the image; README-sources.md says how to build with them |
SHA256SUMS |
The SHA-256 of every file of this release: check your download with sha256sum -c SHA256SUMS (Linux) or Get-FileHash (Windows) |
Thanks
To CroqueMr and his Dolby Vision build, where Dolby Vision on a PC started; to the YBLOD build, some of whose ideas Hades wrote again in its own way; to Dom Cobley, cinema-ONE and quietvoid; and to the LibreELEC and Kodi teams. The README credits each one for what Hades took.
This is not LibreELEC and it is not official: report problems here, not to LibreELEC or Kodi. There is no warranty of any kind.
Español. LibreELEC Hades 1.0 RC2 es el mayor paso desde la primera versión: el Dolby Vision se reconstruye exactamente como dice la especificación y se envía como lo hacen los reproductores certificados, va más ligero en gráficas modestas (y solo donde la gráfica no llega baja la precisión, poco, medido y lo justo), los menús a 119,88 o 120 Hz funcionan con un solo parpadeo de la tele, hay DV aunque la tele se encienda después del PC, una página "Resumen" con lo que de verdad se envía a la tele, modo para proyectores, más gráficas AMD, HDR10 a 10 bits en Intel y AMD, mejoras de TV en directo, y todo al día con arreglos de seguridad. Probado por el autor con esta versión en una RTX 4080 SUPER y en la gráfica integrada del Ryzen 9 7950X3D, con una LG C5. Detalles en el changelog (en inglés) y en el README en español. No es LibreELEC ni es oficial: avisa de los problemas aquí. Sin garantía de ningún tipo.
LibreELEC Hades 1.0 RC1
The first public release of LibreELEC Hades: LibreELEC for ordinary 64-bit PCs, with native Dolby Vision output over HDMI (Dolby Vision "Standard", TV-led), profile 7 with its full enhancement layer included, from NVIDIA, AMD and Intel graphics, dedicated or built into the processor. It has been watched on all three, with Dolby Atmos passed through untouched. As a release candidate it is ready for more hardware: try it on yours and tell what you see in the issues. The README says what has been tested and the known limits. Secure Boot has to be off.
Files
| File | What it is |
|---|---|
LibreELEC-Generic.x86_64-13.0-devel-20261014231848-9a06cf5.img.gz |
The image. Write it to a USB drive with the installer below or with any program that writes disk images |
LibreELEC-Hades-Installer.exe |
The installer for Windows: USB drive, internal disk, update, remove. Its source is in tools/hades-installer |
LibreELEC-Generic.x86_64-13.0-devel-20261014231848-9a06cf5.tar |
The update file: copy it to the Update folder of a drive that has Hades, and restart |
LibreELEC-Hades-1.0-RC1-sources.tar, LibreELEC-Hades-1.0-RC1-firmware-and-nvidia.tar, sources-manifest.tsv, sources-SHA256SUMS, README-sources.md |
The source archives that this build used. With the repository at this tag they are the complete source of the image; README-sources.md says how to build with them |
SHA256SUMS |
The SHA-256 of every file of this release |
This is not LibreELEC and it is not official: report problems here, not to LibreELEC or Kodi. There is no warranty of any kind.
Español. La primera versión pública de LibreELEC Hades: LibreELEC para PC corrientes de 64 bits con salida Dolby Vision nativa por HDMI (Dolby Vision "Standard", TV-led), perfil 7 con su capa de mejora completa incluido, desde gráficas NVIDIA, AMD e Intel, sea una tarjeta o la integrada en el procesador. Ya se ha visto en las tres, con el Dolby Atmos en paso directo. Como versión candidata, está lista para más hardware: pruébala en el tuyo y cuenta lo que veas en los issues. El README en español dice qué se ha probado y los límites conocidos. Secure Boot tiene que estar desactivado.
La imagen (.img.gz) se escribe en una unidad USB con el instalador para Windows (LibreELEC-Hades-Installer.exe) o con cualquier programa que escriba imágenes de disco; el .tar sirve para actualizar. Los archivos de fuentes, con el repositorio en esta etiqueta, son el código fuente completo de la imagen (README-sources.md explica cómo compilar). SHA256SUMS tiene el SHA-256 de cada archivo.
No es LibreELEC ni es oficial: avisa de los problemas aquí, no a LibreELEC ni a Kodi. Sin garantía de ningún tipo.