
FW16: manually switching internal display to dGPU in linux (coming soon, help needed from framework staff)
I recently tinkered around a bit with my 7040 Framework 16 and the 7700s dGPU and found a way to manually switch the internal display between the APU and dGPU in linux AT RUNTIME. No need for a reboot, closing any applications or restarting your window manager.
I have a more detailed post on the forum where I'll post updates as I make progress: https://community.frame.work/t/switching-the-internal-monitor-to-the-dgpu-at-runtime-in-linux/82640
Now I won't publish it or go into detail about how it works just yet, as there might be an actual risk of hardware damage. I don't want to encourage others to try it without really understanding what they are doing.
Where you can help
- I need the forum post to reach someone from the framework team who can tell me if the method I am using is safe for the hardware.
- I need some information from other linux users with a Framework 16 and a dGPU running linux. I made a lot of assumptions based on my exact hardware, OS and configuration. There are instructions in the first comment on the forum post on how you can help test these assumptions by running a few commands and posting the output. (You can also comment them here on reddit instead of the forum.)