

They created the Game Porting Toolkit a while ago
Hmm… Must have missed that. I’ll need to take a look. Might be the exact same thing I mentioned and I just had no idea it was already released.
The RaspberryPi has existed for ~15 years at this point, the platform is far more mature than Windows on ARM and rivals macOS for support.
I wrote “From my experience” and “Might depend on the device though.” Also, RaspberryPi is not a daily use device. At least not for the vast majority of people.
If Linux works on ARM for other people - great. I’m hoping to be able to switch to it sometime in the near future. However, the last time I tried it was horrendous. A lot of programs I use were completely unavailable, with no compatibility layer that I know of. That was about 2 years ago.
That said, I also tried Windows 11 on ARM around the same time and it was great. Practically everything worked out of the box and worked flawlessly. It was basically the same experience as on amd64.
I very clearly wrote that Linux does not support DirectX. Which is 100% true, no matter how you look at it. Just because there are translation layers, it doesn’t mean Linux ‘supports DirectX’, because it doesn’t. It supports Vulkan, which DXVK and VKD3D translate DirectX API calls to.
Let’s say you can’t read Spanish, but you hire a translator to translate a text for you. Now you can read it. Does that mean you can suddenly read Spanish?