Windows 11 24H2 goes from “unsupported” to “unbootable” on some older PCs
Windows 11 24H2 goes from “unsupported” to “unbootable” on some older PCs
With the work that Valve is doing on Wine, and Proton, it’s really becoming easier and easier to justify the switch deck.
FTFY
Having less personal time and rising electricity costs has made the Deck my primary gaming machine lol.
I don’t support games with DRM, so pretty much everything I play works flawlessly on it (as well as “unsupported” titles via Proton GE)
That’s not a guarantee on the Linux world either, but at least you do have the option of recompiling your distro to not use those options.
There’s talks from some distros to start dropping support for such old CPUs because it’s holding back newer CPUs that could run even faster by using those instructions.
That’s pretty much exactly how it works already. You compile with -march=x86-64-v4 and it’ll use SSE and AVX all over the place.
glibc does the runtime thing, but only once on application startup where the dynamic linker will link the version of the function optimized for your CPU. But it’s a manual process on glibc’s part, the variants are written by hand.
Not every project cares enough to do it dynamically like that and it would be a nightmare that way.
The fallback is, recompile with -march=x86-64 which will only use the base set of instructions. Or -march=i486 if you want to run on absolutely ancient hardware.