1
0
mirror of https://github.com/NixOS/nixos-hardware synced 2024-06-24 13:38:31 +02:00
nixos-hardware/lenovo/legion
ChaosAttractor 262146dc76 Override edid of built-in display
Fix the problem that the edid of the built-in display only provided 60hz mode when use Hybrid Graphics

It appears to be a Lenovo firmware issue and i try to fix it. This issue still reproducible on BIOS version GKCN58WW(22/12/16)
Lenovo Legion 5 Pro is a laptop which support a technology called "DDG" that can allow you switch between discrete graphics mode and hybrid mode (optiums).
In discrete graphics mode, the firmware provides the correct edid and anything works fine, the built-in display work well at 165hz.
But if switch to hybrid mode, the firmware provides a different edid, causing the built-in display only can work at 60hz.
So I extracted the edid file of discrete graphics mode and override the edid that built-in display provide to solve this problem.

Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com>
2022-12-17 18:38:06 +08:00
..
15ach6 treewide: Migrate to new nvidia modules 2022-11-13 01:55:13 +00:00
15arh05h treewide: Migrate to new nvidia modules 2022-11-13 01:55:13 +00:00
16ach6h Override edid of built-in display 2022-12-17 18:38:06 +08:00
16ithg6 treewide: Migrate to new nvidia modules 2022-11-13 01:55:13 +00:00