all 45 comments

sorted by: hot top controversial new old
[–] 17 points 9 months ago* (last edited 9 months ago) (6 children)

I’m running 4k HDR 120Hz on NVidia 5070 in KDE Plasma on CachyOS.

To enable in Proton games it requires an extra environment variable.

The AMD part is actually the opposite, since AMD drivers on Linux can’t do HDMI 2.1, but NVidia can.

  • source
  • hideshow 6 child comments
  • [–] 13 points 9 months ago* (2 children)

    The AMD part is actually the opposite, since AMD drivers on Linux can’t do HDMI 2.1, but NVidia can.

    Thats not quite true, you can do HDR with 4k @ 120hz and HDMI 2.0 but you will be limited to 8bits per channel of which will exhibit pronounced chroma banding, specially noticible in skies gradients. If you lower either resoltution or frequency you can get 10bit back too.

    HDMI 2.0 can also support 4k 120hz but it will be limited to 4:2:2 chroma subsampling. It's fine for the typical TV viewing distance and 2x hidpi scaling but sucks for desktop usage, specially at no hidpi scaling.

    You can also get a DP 1.4 to HDMI 2.1 adapter and get full HDR 10bit color and 4:4:4 chroma 4k@120hz at the same time, no problem. The trouble is usually VRR, which tends to be very finicky or not work at al... :(

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 9 months ago

    Yeah this really screwed me over when i bought a oled tv as a gaming monitor. I considered trying an adapter but i really don't think i can do without vrr. I just hate seeing any form of tearing and stuttering.

  • source
  • parent
  • [+] [S] 4 points 9 months ago (3 children)
  • load more comments (-1 replies)
    [–] 6 points 9 months ago

    I do know that Valve have been working closely with KDE to get it working there. So you should check if you're on the latest Plasma desktop and you probably need Wayland.

    Beyond that I have no idea. I don't have any HDR capable device.

  • source
  • [–] 3 points 9 months ago* (last edited 9 months ago) (1 child)

    I have the same issue with HDR on Linux I had on Windows - support. But, on KDE Plasma it works well enough that I usually forget it's working. Before I switched to KDE Plasma though I was on Gnome and it was a tad more difficult.

  • source
  • hideshow 1 child comment
  • load more comments (-1 replies)
    [–] 3 points 9 months ago* (1 child)

    I’m on a Sony OLED with a 3090. I game some, and color grade photos/videos in HDR.

    …And I can’t get HDR to look right in KDE, even with the display running off my AMD IGP. It has basically zero options for me to tweak.

    So I use Windows for that.


    Honestly, it’s hard enough on Windows. It’s a coin flip as to whether apps works or not, and the TV needs adjustments for some, lest they crush black or blow out highlights/colors. Many games, specifically, need configurable mods to look right.

    One of my saddest video workflows is transcoding on Linux, and downloading the result to my iPhone to see if it looks right.

  • source
  • hideshow 1 child comment
  • [+] [S] 2 points 9 months ago (1 child)
  • [–] 3 points 9 months ago*

    Dual booting is not bad!

    What I do is share an NTFS partition between Windows and Linux for bulk data. If they’re DRM free, you can literally run the same games off the same drive.

    Something goes wrong? I can just delete the windows partition and start over in 30 minutes, without losing hardly anything. It’s so much better as a “disposable” OS.

    I also use two EFI partitions (the default Windows one and a new one for Linux) so there is zero possiblity of the OSes interacting.

    To be blunt, I would never do banking in Windows if you can do linux. It’s just too much of a risk.

  • source
  • parent
  • load more comments (-1 replies)
    [–] 8 points 9 months ago (17 children)

    We're definitely not all on AMD but most of us are.

    Personally I don't understand what all the hubbub is about HDR anyway. It always makes the picture look all washed out and desaturated so I keep it off. I'm obviously missing something.

  • source
  • hideshow 17 child comments
  • [–] 13 points 9 months ago* (last edited 9 months ago) (3 children)

    It always makes the picture look all washed out and desaturated

    This is a typical symptom when part of the HDR pipeline is working but not all of it. The HDR image is getting (poorly) converted to SDR before it’s being displayed.

    Actual HDR is richer colors than SDR. Note that you basically need an OLED monitor to display it properly. On most LCD monitors that advertise “HDR” support, it won’t look very different.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 9 months ago (2 children)
  • [–] 10 points 9 months ago* (1 child)

    Then you definitely have some settings wrong.

    Make sure the monitor is set to HDR mode (in the monitor’s built-in settings), and the OS is set to treat the monitor as HDR. Depending on the OS there may be other things to play with. E.g. I was getting the issue with things looking washed out after the latest bazzite update until I manually installed VK_HDR_LAYER

    Here is a site I usually use to test that HDR is working correctly: https://www.wide-gamut.com/test (you may need a chrome based browser, Firefox doesn’t always render it correctly)

  • source
  • parent
  • hideshow 1 child comment
  • [+] [S] 12 points 9 months ago (3 children)
  • [–] 0 points 9 months ago (2 children)

    I suggest you strip Windows to the bone (including Defender), dual boot Linux, and delegate Windows as a “HDR media OS”

    This is what I do, and it works well. Sufficiently neutered, Windows if really quick and out of the way.

  • source
  • parent
  • hideshow 2 child comments
  • [+] [S] 5 points 9 months ago (2 children)
  • [–] 1 point 9 months ago* (1 child)

    I don't really see the logic to that, as switching is near effortless. It takes a couple of seconds to reboot and select the other OS. Ditching HDR, on the other hand, is painful.

    Each to their own though.

  • source
  • parent
  • hideshow 1 child comment
  • [+] [S] 3 points 9 months ago (1 child)
  • [–] 0 points 9 months ago*

    You’d gain HDR!

    Windows is nearly effortless to maintain if you only use it for entertainment.

    Maybe we just have different priorities, but right now, I’d be miserable and wasting so much time if I was stuck on Linux only, even though I use Linux like 90% of the time. Some media and some games just won’t look right.

    And to emphasize, it would take sooo much time to massage this issue on Linux. Dual booting saves me a ton of maintenance and tweaking.

  • source
  • parent
  • load more comments (-1 replies)
  • load more comments (-1 replies)
  • [–] 8 points 9 months ago (7 children)

    Washed out and desaturated is the opposite of what it should do. Sounds like you may be looking at SDR (non HDR) content with HDR enabled?

  • source
  • parent
  • hideshow 7 child comments
  • [–] 2 points 9 months ago* (6 children)

    Is Linux not able to switch HDR on and off as necessary?

    I usually do this in-game so why would a non-HDR game have an HDR toggle?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 9 months ago (4 children)

    You may have to enable HDR for Linux on each monitor individually from the display settings, and then enable HDR for the game itself from within its own settings.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 9 months ago* (3 children)

    I only have 1 (large) monitor. I toggle it on and everything looks like butt. Then toggle it off and it looks normal again. It's an HDR OLED display.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 9 months ago (2 children)

    If you're on KDE, you can use the "sRGB color intensity" to quickly test if your content (e.g. via mpv or Proton) is really in HDR.

    If the content changes while going from minimum to maximum in "sRGB color intensity", it's SDR, if it does not change, it's HDR.

    I also have an OLED monitor and HDR looks fantastic on KDE.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 9 months ago (1 child)

    @domi @artyom Interesting. I didn't think KDE supported it well yet.I'll give it another try, because my gaming rig is the last Windows I have (while still using 50% of the time FreeBSD via ssh and Linux via WSL 🤣) and I'm really fed up with it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 9 months ago

    It's fairly straightforward nowadays and will get even easier this year.

    In KDE, you can just enable HDR and hit apply. There's also a calibration tool integrated that is a little bit barebones but it does the job.

    For gaming, you currently still need Proton-GE until Valve's Proton ships with the necessary libraries. You can easily download them using ProtonUp-Qt.

    Once that is done:

    • Restart Steam
    • Right click the game -> Properties...
    • Set the launch options to PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%
    • Under Compatibility set the checkmark "Force the use of a specific Steam Play compatibility tool" and select the Proton-GE version you just installed before.

    That's it, you can now enable HDR ingame.

  • source
  • parent
  • [–] 1 point 9 months ago

    With my configuration, it does. Though it likely also depends on GPU drivers, Monitor, etc. I'm just speculating as I have no clue beyond "works for me".

    Any games that have an HDR option in their graphics settings would support HDR I hope. Maybe if the display is already in HDR while in desktop mode, it's possible that launching the game isn't able to toggle it off?

  • source
  • parent
  • [–] 4 points 9 months ago (1 child)

    Completely disagree.

    Even setting gaming aside, I've started taking family/fun photos in HDR instead of JPEG, and on things that can render them (like smartphones and TVs), they are gorgeous. I can't imagine going back now.

    I took this on a walk this week, completely unedited:

    HDR HEIF

    If your browser doesn't render that, here's my best attempt at an AVIF conversion:

    HDR AVIF

    And JPEG-XL:

    HDR JXL

    On my iPhone or a TV, the sun is so bright it makes you squint, and as yellow-orange as real life. The bridge in shadow is dark but clear. It looks just like I'm standing there, with my eyes adjusting to different parts of the picture.

    I love this! It feels like a cold, cozy memory.

    Now if I crush it down to an SDR JPEG:

    It just doesn't* look* right. The sun is a paper-white blob, and washed out. And while this is technically not the fault of encoding it as SDR, simply being an 8 bit JPEG crushed all the shadows into blocky grey blobs.


    ...This is the kicker with HDR. It's not that it doesn't look incredible. But the software/display support is just not there.

    I bet most browsers viewing this post aren't rendering those images right, if at all.

    Lemmy, a brand new platform, doesn't even support JXL, HEIF, or AVIF! It doesn't support any HDR format at all; I had to embed them from catbox.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 9 months ago

    Here’s an interesting test:

    Say what you will about Safari and iOS, but it rocks with image format support. HDR JPEG XL and AVIF render correctly, and look like the original HEIF file from the camera.

    Helium (a Chrome fork) is on the left, Firefox on the right, running CachyOS Linux with KDE on a TV, HDR enabled from AMD output.

    Firefox fails miserably :(

    Chrome sorta gets the AVIF right, though it seems to lose some dynamic range with the sun.

  • source
  • parent
  • load more comments (-1 replies)
    [–] 2 points 9 months ago (2 children)

    My screen only does HDR600, but it does work.

    It looks a little nicer than with it off, so I do keep it on. SDR content does not suffer.

    I'm on KDE wayland with an AMD GPU.

  • source
  • hideshow 2 child comments
  • [+] [S] 1 point 9 months ago (2 children)
  • [–] 4 points 9 months ago* (last edited 9 months ago) (1 child)

    https://wiki.archlinux.org/title/HDR

    Arch wiki says NVIDIA should now work, too.

    As of Mesa 25 it should just work. Even if you're on a distro that doesn't have it working yet, seems HDR on NVIDIA is not far off, and can be made to work right now if you know how with arch.

    For my setup, I literally just enable the setting in the KDE display settings.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 2 points 9 months ago (1 child)

    15 machines? Do you use a rack? Seriously though much like the other responder hdr and actually most video things are not important to me and I tend to adopt them only when they are on the most affordable of options. Granted there are certain things important to me that I will go for earlier. Energy efficiency or more environmental disposal wise (have not yet encountered anything that significantly is but it would sway me). Also I have wanted to get organic leds because having very black blacks is a big deal for me. So basically I guess im saying I mostly don't care about that stuff.

  • source
  • hideshow 1 child comment
  • load more comments (-1 replies)
    [–] 1 point 9 months ago*

    I’ve got HDR working with an Nvidia card on bazzite but the current workaround means I can’t use HDR and Steam Input at the same time. This is using the gnome variant. I think the situation may be better with kde.

  • source