Whoa, that's really cool. I've been waiting for this! It seems like all the Asahi people are only ever talking about FEX, even with a proposal to ship FEX+krun by default. I'm curious which project will ultimately be the go-to option in the future...
The thing I find very impressive is the fact that there are no visual artifacts or texture glitches going on here. It simply running is impressive, but running as accurately as it is very impressive. Which is the correct path for these types of things, go for compatibility first, accuracy second, then performance last. Bravo!
I love how you are blurring lines between major architecture differences and it just being a technical detail. When you can hand somebody a x86/arm/risc-v machine and all of them run the games at 60 fps that person would never know or care what processor is under the hood. Quake 2 RTX released a native arm port, any chance you could show how well the Ampere altra with a nvidia gpu runs it? I can't find a single video of anybody running the arm port of quake 2 rtx.
Quake2RTX also run with box64 and still fast there. Issue is I cannot use OBS to record a gameplay with Quake2RTX, it struggle on my RTX4060, that's why I have not done a YT video: thje video is chopyy while it is absolutly smooth without recording...
This is in fact a fantastic achievement. The only combination that will work for long term software preservation IMHO is an open-source OS running on an open-source chip.
while being "open ISA" exact chip's implementation are anything but open source :) Besides Xiangshan (which will have its premiere with Milk-V's Ruyibook anytime "soon") and Raspberry Pico 2's Hazard, all IP are propietary. Sure, i am messing with Spacemit's K1 on Musebook and with carefully stripping patches from vanilla kernel one can ultimately "reverse engineer" how to use that register and this line but it's still reverse engineering nevertheless. IPs can be also riddled with bugs, just look JH7110's errata, you'll find there it doesn't support suspend to RAM while it was designed with this feature, utlimately excluding this chip from any real mobile application. Don't get me wrong though, i am all for RV but we're just not there yet.
Really impressive work, its crazy to see a game, meant for a different OS and architecture running hardware accelerated, wow also, is the RISC-V box86 dynarec planned to be made soon?
NO box86 require a 32bits OS, wich doesn't exist on Risc-V 64bits CPU. But there is a box32 option in developpement in box64 to covert this. It's a WIP for now, and still need months of dev. to be usable...
Surprised how many games I own work now, Linux gaming on ARM might be possible soon. Wish Valve would integrate Box86 and 64 into Steam and make Linux arm version someday
what's going on is the guy got a Risc-V processor kinda obscure architecture very new very exotic few software support and the chip's underpowered af, on that thing he runs linux he use box64 which is an emulator for the x86 architecture what is basically in normal computer and wine which runs windows software on linux in other words the guy is not only running a windows game on linux, he is running it on an underpowered chip that in no way resembles the kind of CPU that you find in normal PCs the fact that this can run at all is absolutely insane