Page 1 of 1

Target and Support Mobile Linux (ARM)

Posted: Thu Sep 17, 2020 7:13 pm UTC
by Spacesurfer

With the Librem 5 and PinePhone being out in the wild, am wondering about the possibility for Unvanquished to be packaged and scaled to run well on those phones.

Minimum Needs:

  • Scale UI for smaller screens and resolution (both phones are 720p)

  • Scale graphic settings to run on their older mobile GPUs

  • Runs at 30 fps

  • Gamepad Support

  • Packaging for those devices (whether general aarch64 package or specific one for each phone)

Wants:

  • Run consistently at 60 fps (more possible with the Librem 5's bigger GPU and faster RAM)

  • Touch screen input to play the game

Now that Linux phones are here, the prospect of free software Linux gaming on them sounds amazing. Plus if using Mobile Linux as a base, then can scale up for more powerful ARM devices like Pinebook Pro. But yeah, just a few things I've thought of. Curious to see what others think below.


Re: Target and Support Mobile Linux (ARM)

Posted: Fri Sep 18, 2020 2:37 am UTC
by killing time

It seems, on most phones you have to use GLES, rather than standard OpenGL. This is perhaps the biggest obstacle to getting the Daemon engine to run on a mobile platform (even more than porting to a non-x86 architecture, which is also required; I'm also ignoring networking). It would likely be necessary to have 2 rendering paths for the different flavors. A nice thing about having ES support would be we could also try to run in a browser.

I'm doubtful that you could really play Unvanquished on a phone though, since it requires fast and precise aiming.