Tested, works great. Enjoy guys.
Neat idea. I tried it out but I didn’t win the panel lottery, and graphics glitches resulted. I would be interested in a 60Hz patch though, so the screen feels on par with most displays.
Can u make it please for the fedora/debian based distros?
It’s not a distro thing, well, maybe.
-
Download the
.binfile and set the correct permissions
$ sudo curl https://github.com/godorowski/Chuwi-minibook-x-90hz-mode-on-CachyOS/blob/master/vbt_patched.bin -o /lib/firmware/vbt_patched.bin
$ sudo chmod 644 /lib/firmware/vbt_patched.bin -
Add to
FILES=()in/etc/mkinitcpio.conf(typical location)
$ sudo sed -Ein 's/FILES=\((.*)\)/FILES=(\1 \/lib\/firmware\/vbt-90hz.bin)/' /etc/mkinitcpio.conf -
Rebuild your initramfs (gives kernel boot access to vbt_patched.bin)
$ sudo mkinitcpio -P -
Tell the kernel to use vbt_patched.bin in the boot loader (typically GRUB for Fedora/Ubuntu)
$ sudo sed -Ein 's/^GRUB_CMDLINE_LINUX="(.*)"/GRUB_CMDLINE_LINUX="\1 i915.vbt_firmware=vbt_patched.bin"/' /etc/default/grub
$ sudo grub-mkconfig -o /boot/grub/grub.cfg -
Reboot
-
If graphics are glitchy, undo the GRUB change
IMPORTANT
This might not work. It’s sort of a lottery if the panel can even handle the 90hz refresh.
Be cautious of installing things at the kernel level. I did a scan with clamav and virustotal, both returned nothing.
https://www.virustotal.com/gui/file/c734924794d135821014a32173d8968a59de2162d1b9ce6e1038b316ec2e8b3a
Loading: 14s, ETA: 0s [========================>] 3.63M/3.63M sigs
Compiling: 5s, ETA: 0s [========================>] 41/41 tasks
/home/user/Downloads/vbt_patched.bin: OK
----------- SCAN SUMMARY -----------
Known viruses: 3627375
Engine version: 1.5.1
Scanned directories: 0
Scanned files: 1
Infected files: 0
Data scanned: 206.30 KiB
Data read: 184.73 KiB (ratio 1.12:1)
Time: 20.271 sec (0 m 20 s)
Start Date: 2026:02:11 07:03:36
End Date: 2026:02:11 07:03:56
Heres the sha512 checksum from the file I checked, but it’s no guarantee it’s not carrying a malicious payload. Proceed with caution.
d062982c0095ed8ca36a00b8d611cf38910b0d048f84845e53f3b30a7decf268edcd5225529dc3cc084c8194460678b8a2566c82f10697db278ae81c7929c1bb /home/user/Downloads/vbt_patched.bi