Skip to content

Version 0.20

Choose a tag to compare

@ttom795 ttom795 released this 25 Oct 20:12
· 5 commits to main since this release
11be65b

Skyrim for Android 0.20

APK: Skyrim-0.20.apk (arm64-v8a, Android 9+, Vulkan 1.1).

Performance

  • Fast cores only. The game's threads, and the renderer, driver and audio threads they start, now stay on the phone's fast CPU cores. Before, Android moved the main game thread onto the slow cores at times, and those frames took much longer. The log line "guest threads on the fast cores" shows which cores are used. Create port/save/allcores.txt to allow all cores again.
  • Fewer wake-ups. Signalling an event, semaphore or mutex now wakes only the threads waiting on it. Before, one shared condition variable woke every waiting thread each time, and made a system call even when nobody was waiting. The game's job system signals about 100,000 times a second.
  • BSA archives are opened once. The game opens Skyrim - Sounds.bsa again for every sound. Each open on Android's shared storage goes through the FUSE daemon. Now all handles share one open file.

Known issues

  • xWMA music and voices are still silent (the log now notes this once per 100 sounds).

Please attach port/log.txt from your Skyrim folder to any bug report.