Repository navigation
Version 0.20
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.txtto 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.bsaagain 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.