{"id":50298249,"url":"https://github.com/louzkk/edid-overclock","last_synced_at":"2026-05-28T10:32:58.218Z","repository":{"id":356637800,"uuid":"1232490703","full_name":"louzkk/edid-overclock","owner":"louzkk","description":"Script to install custom EDID firmware for monitor overclocking on Linux (systemd-boot/GRUB)","archived":false,"fork":false,"pushed_at":"2026-05-09T01:11:35.000Z","size":141,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-09T02:38:50.030Z","etag":null,"topics":["edid","grub","hz","linux","linux-kernel","linux-shell","mkinitcpio","monitor","overclock","overclocking","wayland"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/louzkk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-08T01:37:28.000Z","updated_at":"2026-05-09T01:11:38.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/louzkk/edid-overclock","commit_stats":null,"previous_names":["louzkk/edid-overclock"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/louzkk/edid-overclock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louzkk%2Fedid-overclock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louzkk%2Fedid-overclock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louzkk%2Fedid-overclock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louzkk%2Fedid-overclock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/louzkk","download_url":"https://codeload.github.com/louzkk/edid-overclock/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/louzkk%2Fedid-overclock/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33605378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["edid","grub","hz","linux","linux-kernel","linux-shell","mkinitcpio","monitor","overclock","overclocking","wayland"],"created_at":"2026-05-28T10:32:57.007Z","updated_at":"2026-05-28T10:32:58.212Z","avatar_url":"https://github.com/louzkk.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# EDID-Overclock\n**Custom EDID firmware profile**    \n\n[![Version](https://img.shields.io/badge/Version-1.3-black?style=for-the-badge\u0026logo=linux\u0026logoColor=white)](https://github.com/louzkk/edid-overclock)\n[![License](https://img.shields.io/badge/License-MIT-black?style=for-the-badge)](LICENSE)\n[![Discord](https://img.shields.io/badge/Discord-black?style=for-the-badge\u0026logo=Discord\u0026logoColor=white)](https://discord.gg/QJPdw2UrVt)\n[![Download](https://img.shields.io/badge/Download-black?style=for-the-badge\u0026logo=Github\u0026logoColor=white)](https://github.com/louzkk/edid-overclock/releases)\n\n\u003c/div\u003e\n\nA shell script that installs a custom EDID firmware on Linux, enabling monitor refresh rate overclocking beyond what the panel advertises. Handles initramfs embedding, kernel parameter injection, and bootloader configuration automatically.      \n\n**Tested on my PC:** `UHD 620`, `BOE 1920x1080 60hz` and `CachyOS (Wayland)`     \n**Requirements:** `mkinitcpio`, `wxEDID` and `GRUB`.     \n\nits not that hard, I promise      \n\n---\n\n## Guide\n\u003e Replace `75`, `edid_75hz.bin` `card-eDPI-1` and `eDP-1` with your target refresh rate/resolution, file name and output name.\n\n**1. Find your display output name**\n```bash\nls /sys/class/drm/\n```\n\n**2. Extract your current EDID**\n```bash\ncat /sys/class/drm/card1-eDP-1/edid \u003e edid_original.bin\n```\n\n**3. Calculate the new timings**\n```bash\ncvt 1920 1080 75\n```\n\n**4. Edit the EDID in wxEDID**\nOpen `edid_original.bin` in wxEDID and find the DTD you want to replace (e.g. the 48Hz one). Set the new timings from the cvt output. Mind sync polarity: CVT outputs `-hsync +vsync`, make sure wxEDID matches that. Save as `edid_75hz.bin`.\n\n![EDID](edid-image-example.png)\n\n**5. Install**\n```bash\nchmod +x edid-apply.sh\nsudo ./edid-apply.sh install edid_75hz.bin eDP-1\n```\n\nIf your bootloader wasn't detected\n```bash\nsudo ./edid-apply.sh install edid_75hz.bin eDP-1 --bootloader systemd-boot\n```\n\n**6. Reboot and verify**\n```bash\nkscreen-doctor -o\n```\nYour target refresh rate/resolution should now appear in the list.\n\n---\n\n## Removing\n```bash\nsudo ./edid-apply.sh remove edid_75hz.bin\n```\n\n---\n\n## Notes\n- Black screens are usually caused by wrong sync polarity, not the pixel clock being too high — eDP panels often accept much higher clocks than their EDID advertises\n- If you get a black screen after rebooting, edit the bootloader entry at boot time (press `e` in GRUB), remove the `drm.edid_firmware=...` parameter and boot. Then run the remove command above\n- This script modifies the EDID reported to your system. **Use at your own risk.** I'm not responsible for any instability or damage.\n\n---\n\n\u003cdiv align=\"center\"\u003e\nMaintained by: \u003ca href=\"https://github.com/louzkk\"\u003elouzkk 🇧🇷\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouzkk%2Fedid-overclock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flouzkk%2Fedid-overclock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouzkk%2Fedid-overclock/lists"}