GitHunt
SU

My attempt at setting up atomic Linux

tishy

Personal atomic Linux desktop attempt, based on Bazzite.

Thanks to Isengard which I've forked here.

G9 57 modifications

system_files/usr/lib/firmware/edid/g957_modified.bin contains a modified EDID for the 2023
Samsung G9 Odyssey 57" (G95NC) monitor. The EDID is based on the output the monitor produces with these settings:

  • Firmware version 1005.3
  • DisplayPort 2.1
  • FreeSync Premium Pro on
  • Refresh rate set to 240 Hz

To this base, the following changes were made via the excellent AW EDID Editor, run through Wine:

  • Add a 7680x2160 120Hz refresh rate (settings copied over from the EDID produced with a 120Hz refresh rate monitor).
  • Remove YCrCb 4:4:4 and 4:2:2 from both the "Feature Support" section and the "CEA Extension/Header" section. This is to work around the lack of configurability in amdgpu (issue).
  • Reset serial to a generic value (0x12345678).

This file is added to initramfs via this dracut config and a /usr/libexec/containerbuild/build-initramfs invocation in the Containerfile.

As of 2024-11-16, this appears to work well -- I can confirm that I see the 7680x2160 120Hz option. (Note, however, that currently FreeSync/VRR on DisplayPort 2.1 is broken in amdgpu.)

In the future I plan to add 5160x2160 240Hz, 120Hz and 60Hz refresh rates, probably replacing some of the other ones I don't currently use.

Languages

Shell80.0%Dockerfile20.0%

Contributors

Apache License 2.0
Created March 20, 2024
Updated March 9, 2026
sunshowers/tishy | GitHunt