
How to make custom resolutions on Bazzite Linux
After spending to much time and following guides that where outdated or overly complicated, I wanted to make a simple to follow tutorial on how to make custom resolutions via EDID overrides.
To make this work you will use Custom resolution helper (built into Bazzite) to dump the EDID file and use Custom Resolution Utility to edit it via steam using the proton compatibility layer to run it.
Custom Resolution Utility download link. Download
Step 1: Open terminal and run Custom resolution helper by typing crh
Step 2: Select Dump-EDID
Step 3: Choose the correct display "If you do not know what input to select you can run kscreen-doctor --outputs to find out"
Step 4: Press enter to continue, the EDID file will be located at /tmp/crh/edid.bin
Step 5: Add CRU to steam as a non steam game and enable proton under compatibility
Step 6: Run CRU and import the EDID file, after that add your new resolution under detailed resolutions tab. Once done choose export to save the new EDID. The one in the example picture is for my Toshiba HD CRT so I can run it at 480P 16:9
Step 7: Open terminal and run Custom resolution helper by typing crh. This time we will be selecting Add-EDID
Step 8: Put the new EDID file into the directory that CRH has created at /tmp/crh/edited/
Step 9" Confirm the correct monitor
Step 10" Let it run then reboot to test the new custom resolution