Some times you may need to install a few extra stuff to get a game to run properly, other times you may see a few visual glitches like a pop-up menu not rendering properly, but you’re unlikely to find any game that just can’t run on Linux unless the devs intentionally don’t want people to play it on Linux.
Check protondb for general compatibility of any games you play.


I would try finding some de-bloated windows iso and try the VM route anyway. If your pc can run windows directly without much trouble, it should be able to run a lighter version of it on a VM too. You can dedicate most of your hardware resources to the VM and just no run anything else alongside it when you are working on an iPhone.