From 74a127d5934dc707cd928e9b7b85f215f7a78356 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Wed, 3 Jan 2024 21:14:18 -0800 Subject: [PATCH] feat(aokzoe): Support custom refresh rates on AOKZOE A1 hardware --- .../desktop/shared/usr/bin/bazzite-hardware-setup | 7 +++++++ .../usr/lib/firmware/edid/aokzoea1ar07_edid.bin | Bin 0 -> 256 bytes 2 files changed, 7 insertions(+) create mode 100644 system_files/desktop/shared/usr/lib/firmware/edid/aokzoea1ar07_edid.bin diff --git a/system_files/desktop/shared/usr/bin/bazzite-hardware-setup b/system_files/desktop/shared/usr/bin/bazzite-hardware-setup index 8d7ad0d3..8e62f688 100755 --- a/system_files/desktop/shared/usr/bin/bazzite-hardware-setup +++ b/system_files/desktop/shared/usr/bin/bazzite-hardware-setup @@ -133,6 +133,13 @@ if [[ ":ROG Ally RC71L_RC71L:AYANEO GEEK:AYANEO 2:AYANEO 2S:AOKZOE A1 AR07:G1618 fi fi +if [[ ":AOKZOE A1 AR07:" =~ ":$SYS_ID:" ]]; then + echo "AOKZOE A1 detected, fixing edid" + if [[ ! $KARGS =~ "drm.edid_firmware" ]] + NEEDED_KARGS+=("--append-if-missing=drm.edid_firmware=eDP-1:edid/aokzoea1ar07_edid.bin") + fi +fi + if [[ $KARGS =~ "nomodeset" ]]; then echo "Removing nomodeset" NEEDED_KARGS+=("--delete-if-present=nomodeset") diff --git a/system_files/desktop/shared/usr/lib/firmware/edid/aokzoea1ar07_edid.bin b/system_files/desktop/shared/usr/lib/firmware/edid/aokzoea1ar07_edid.bin new file mode 100644 index 0000000000000000000000000000000000000000..a509a6c25dfc73c24e9ae278da27a7beb3f13630 GIT binary patch literal 256 zcmZSh4+acg-PT%+K%gVb$g-4^zryN$>awt)xf`XQXGM5bR_{Y=p-e9T*kCyU literal 0 HcmV?d00001