When Microsoft first proposed something like that a couple decades ago, it was widely seen as the nightmarish corporate power grab it was. Even mainstream, non-techy publications were critical.
I believe this is how the higher levels of Android’s Play Integrity system work.
It is.
How the fuck did this become acceptable?
I’ve used Linux as my primary OS for many years, but I keep a copy of Windows on my current laptop for gaming. I know the gaming story on Linux is pretty good now, but having to hibernate and reboot is enough of a barrier to launching a game that it helps me stay more productive.
At home, my laptop sits on a stand with great airflow, but when trying to play The Witcher 3 on a desk while traveling, it overheated and throttled to the point it wasn’t playable. On Linux, the thinkpad_acpi driver allows setting the fan level to “disengaged”, which sounds like “off” but actually means unregulated and results in a considerably higher speed and cooling performance than the usual maximum. Some research led to the conclusion that while manual fan control is possible with certain apps on Windows, there is no way to exceed the maximum automatic speed.
It only took a couple minutes to set up Lutris and Proton to run the game, and as expected the mild abuse of my laptop’s fan does make it playable. What I didn’t expect is considerably faster load times, but I got those too.