On her streams, @lina has demonstrated the ability to run many commercial games on Asahi Linux. This may seem simple (they're just games!) but actually requires the combination of multiple bleeding edge technologies:
FEX-Emu: a high-performance x86_64 emulator for aarch64.
TSO enabling.
Alyssa's superb reverse engineered GL drivers.
An implementation of Rob Clark's DRM native context for asahi.
krun for lightweight virtualization and virglrenderer integration.
@teohhanhui@slp I think it should be set to 80% or so, yeah, though this is iffy until some change is made to bypass the guest page cache ^^ (Sergio said it's coming)
There's also a GPU memory leak in krun, but that accidentally helped me test memory pressure and the VM seems to fairly gracefully get swapped out/zram compressed when it's too much so I think it will work ^^
I also mentioned to Sergio that we should definitely look into a client-server architecture so there is only ever one krun VM even if you launch multiple apps from the host, since multiple VMs competing for RAM is probably a bad idea...