Depends on the model you choose, the i.MX95 indeed has the Mali-G310 V2 but the i.MX8M uses the Vivante GC7000UL for 3D and the Vivante GC520L for 2D (see: https://www.cnx-software.com/2026/01/25/mecha-comet-is-an-open-source-hardware-modular-linux-handheld-computer/ ).
Repeating stuff every day helps with remembering. So I guess it's better compared to nothing. But learning it incorrectly would also be a problem I guess.
For writing, I still use spellchecking so it will usually tell me if I made a typo. Sometimes I forget how some words are written, and...
The harder way might be to use the already ported ioquake3 source and port the parts we need. Reverse engineering the existing executable is maybe possible for ptitSeb but probably not for the average dev.
Do you run with the full game files? (I ran with the demo data)
I ran at 700MHz and with a swap-file, just in case. I also have some flashing of the lights, when you select the map/board, to start the game. Sometimes my Linux background flashes through some parts of the game menu.
After the...
When I restarted I got a pop-up to use 'safe settings', which I did, and that at least made the menu work. I could start a game but it eventually crashed back to the linux desktop.
I didnt see the same folder structure as the full version. So I didnt get it to work yet.
---
I got it to start but the main menu in the game, after the intro animation, there the in-game cursor won't move. So I'm pretty much stuck there.
I have multiple VR headsets and I think it's a great experience, but... you need space to play. And you can become motion sick and you have to wear a battery operated device on you head (or with a cable).
So, while I think Half-Life Alyx is a great experience, I don't play often in VR because...