A rant about the Framework 16's lack of gaming capability

@TheLPeink I took me a day but I’ve forked the repo of DHowett, merged PR which allows to use WinRing0 and using github action definition from James3 I managed to build it.
Here is the link to the built asset Release Release aa-a00923cf-bb · wmigas/ectool · GitHub
I have secure boot enabled and if I run following command it works

ectool.exe --interface=winring0 fanduty 50
ectool.exe --interface=winring0 autofanctrl

based on the comments from PR’s author
To run ectool with Secure Boot enabled, you have to do the following:

  • You have to download and start Libre Hardware Monitor (LHM). Remember that LHM needs to keep running in the background so that ectool can access the WinRing0 driver that is properly signed and embedded in LHM.
  • You have to execute ectool with admin privileges and with the --interface=winring0 argument.

in my case it was not needed, it run as normal user. I have however installed and running Universal x86 Tuning Utility which uses WinRing0. If I exist X86 tuning utility then I get an error

Couldn't open communication with the WinRing0 driver. Keep in mind that for this interface:
  - The application must be executed with admin privileges.
  - The WinRing0 1.2.0 driver must be already running on the system (e.g., via Libre Hardware Monitor).
Unable to establish host communication
Couldn't find EC

It works on FW16 windows 11

1 Like