firmware-open
firmware-open copied to clipboard
Implement NVIDIA GC6 2.1
Our coreboot ACPI code for Optimus supports "GC6 3.0" - a mechanism present on the newest laptops for turning off the GPU dynamically .But the addw1 and oryp5 only support GC6 2.1. So this code has a couple bugs. It doesn't appear to turn off the GPU completely on Windows, and it loses the subsystem ID when the GPU is powered off.
We should add a Kconfig option to select GC6 2.1 and adapt the ACPI code to match this older implementation.