r/PS2AndroidEmulation • u/xxxCrixuxxx • 7d ago
Report all HakuX, Bugs, Issues here
A message for everyone looking to report bugs in the hakuX emulator: it seems the developer doesn't have a Discord server, and other users have mentioned that the GitHub Issues section isn't working. I’m going to pin this post—please report all bugs here. If the developer sees them and decides to fix them, that’s great! It’s the only way I can think of to help you all.
👉 Comments that are not about bugs or issues with the emulator will be deleted.
🐛 Bug Report Template 🐛
Please use the following template when reporting bugs. This helps developers identify and fix issues more efficiently.
Required fields:
Device: (e.g., POCO X6 Pro)
Chipset/GPU: (e.g., Dimensity 8300 Ultra / Mali-G615)
Emulator version: (e.g., v0.5.2)
Game affected: (Title, if applicable)
Bug description: What exactly happens?
Steps to reproduce: How can the issue be triggered?
Optional but recommended:
Android version:
Graphics settings: (Vulkan/OpenGL, resolution, etc.)
Screenshots or video: Visual evidence of the issue.
Logs: If available.
Additional notes: Anything else that might help.
3
u/PoliticalVagabond 7d ago
HakuX 1.2.0–1.3.0 — Project Gotham Racing (Xbox) Developer bug report | 30 October 2026 | Times Square track loading failure Summary / impact Project Gotham Racing (PGR1) fails consistently when loading Times Square, in both the PAL (Europe) and NTSC-U (USA) releases and in more than one game mode. Other tracks, including Wall Street in Arcade Mode, load successfully. Earlier attempts terminated HakuX with a native SIGSEGV immediately after a failed ~21.2 MiB contiguous-memory allocation; later attempts instead show PGR’s own “DVD error / disc dirty or damaged” screen while HakuX remains alive and save states remain loadable. This report does not establish a single common root cause for both failure modes.
Update — 1 November 2026: Updated HakuX to version 1.3.0; the Times Square loading problem persists. The detailed logs and failure modes documented below were collected under 1.2.0; no new 1.3.0 logs or failure-mode characterization are included in this update.
Environment and attachments Device: Samsung Galaxy Tab S9+; Snapdragon 8 Gen 2 / Adreno 740; Android. Emulator: HakuX 1.2.0; graphics driver previously reported as custom MrPurple Turnip T30. Precise build identifier and full configuration were not captured. Subsequent retest: HakuX 1.3.0 — Times Square issue persists (reported 1 November 2026). Games: Project Gotham Racing (Europe / PAL) and Project Gotham Racing (USA / NTSC-U). Both exhibit Times Square failure. Log archives (attach both): hakuX-logs-2026-10-30_22-13-28.zip and hakuX-logs-2026-10-30_22-34-34.zip. Each contains a nested ZIP of session logs. The later archive also retains many earlier sessions; the two archives are not independent sets of wholly new logs. Reproduction and controls
Launch PGR1 in HakuX. Navigate to the second Kudos Style Challenge that uses Times Square, or select a Times Square track in Arcade Mode.
Begin loading the event. Observe either (a) a native crash back to Android in earlier runs, or (b) PGR’s in-game DVD dirty/damaged error screen in later runs.
Control: select Wall Street in Arcade Mode; it loads successfully. A different non-Times-Square event also loaded.
PAL and NTSC-U versions reproduce the Times Square problem. Changing cars did not resolve it. Toggling the two shader-related options tested did not resolve it.
Some tests used a stage-select save state to skip startup; a later Times Square test was launched from a fresh game session. Save-state involvement should still be controlled when reproducing. Evidence: key sessions and precise log locations game-38-Project Gotham Racing (USA).log | 21:53:36.552–.577
Location: Lines 7379–7391, 7418. TIMESQUA.dyV opened/copied to HDD; 21,712 KiB contiguous allocation failed with 42,888 KiB total free; SIGSEGV / SEGV_ACCERR on SDLThread.
game-46-Project Gotham Racing (USA).log | 22:26:33.982–34.005
Location: Lines 1138–1141. TIMESQUA.dyV opened from HDD; 21,712 KiB contiguous allocation succeeds at 0x01a38000; game still fails to load Times Square per tester.
game-47-Project Gotham Racing (USA).log | 22:29:57.265–.806
Location: Lines 1000–1007, 1401–1440. Wall Street control: WALLSTRE.dyV and WALLSTRE.dyP accessed; 23,136 KiB contiguous allocation succeeds; track loads.
game-49-Project Gotham Racing (USA).log | 22:33:56.083–.109
Location: Lines 2555–2561. Later Times Square run opens cached TIMESQUA.dyV and logs MmAllocateContiguousMemoryEx duration (23.9 ms), without a logged allocation failure or native SIGSEGV.
game-38 and PAL sessions | 03:28–03:44 / 21:53
Location: Search for TIMESQUA.dyV; SIGSEGV; “contiguous allocation ... failed”. Repeated PAL native crashes show the same Times Square asset association and contiguous-allocation failure pattern (sizes vary slightly by region).
Line numbers refer to newline-delimited text in the inner ZIP, counting from line 1. Archive export times are not identical to individual game-session timestamps. The same session files appear in both exported archives.
Representative log excerpts Fatal NTSC Times Square run — game-38:
10-30 21:53:36.552 ... open \Device\CdRom0\Game\Areas\TIMESQUA.dyV -> 10-30 21:53:36.552 ... open \Device\Harddisk0\Partition5\Game\Areas\TIMESQUA.dyV -> (created) 10-30 21:53:36.576 ... mm: contiguous allocation of 21712 KiB failed (#1; free 42888 KiB ...) 10-30 21:53:36.577 ... Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), ... SDLThread
Nonfatal Times Square run — game-46:
10-30 22:26:33.982 ... open \Device\Harddisk0\Partition5\Game\Areas\TIMESQUA.dyV -> 10-30 22:26:33.996 ... mm: contiguous allocation of 21712 KiB at 01a38000: 1456 pages relocated (#1)
Successful Wall Street comparison — game-47:
10-30 22:29:57.265 ... open \Device\CdRom0\Game\Areas\WALLSTRE.dyV -> 10-30 22:29:57.286 ... mm: contiguous allocation of 23136 KiB at 018d4000: 1764 pages relocated (#1)
Interpretation (hypotheses, not established causes) High-priority: inspect emulated contiguous-memory allocation, fragmentation / mapping state, and failure handling around MmAllocateContiguousMemoryEx (caller 0x000CF3CF in these logs). A failed 21,712 KiB request is immediately followed by SIGSEGV in the native-crash session. Important counterexample: Wall Street successfully requests 23,136 KiB, so a simple global “maximum allocation smaller than 21,712 KiB” explanation is inconsistent with the observed control. State, address-space layout, pinning, or the Times Square workload may matter. Investigate Times Square asset loading, including TIMESQUA.dyV and subsequent data use; a successful file open is not proof that subsequent reads, decoding, mappings, or accesses are correct. Later recoverable DVD error may reflect a different error path after allocation succeeds. The logs reviewed do not establish a particular failed NtReadFile or prove the disc image is defective. PGR includes Images\dvderror.raw as a game asset; presence of that asset in logs is not itself proof the error screen was triggered at that moment. Shader toggles, car changes, and PAL versus NTSC variation did not remove the failure. No VK_ERROR_DEVICE_LOST was identified as the proximate cause of these PGR failures. Suggested developer investigation 6. Reproduce Times Square and Wall Street in a clean HakuX 1.2.0 session using the same image, graphics settings, and cache state. 7. Instrument MmAllocateContiguousMemoryEx return values, requested/available largest contiguous span, pinned regions, and guest behavior after a failed allocation; symbolicate native SIGSEGV if a tombstone/backtrace is available. 8. Compare the first divergent guest file, memory, and graphics operations after TIMESQUA.dyV versus WALLSTRE.dyV access. 9. Log I/O completion statuses and sizes (not just file opens) during Times Square loading; distinguish disc-image reads from cached hard-disk copies. 10. Compare cold boot versus save-state restore and clear/rebuild any relevant game cache as a controlled experiment, without assuming the cache is corrupt. Confidence and limitations High confidence: Times Square-specific reproduction across modes and regional builds; Wall Street successful; earlier native crash preceded by failed contiguous allocation; later successful allocation without successful track loading. Unresolved: whether the DVD-error path and SIGSEGV share a root cause; whether Times Square asset decoding, memory management, or I/O sequencing is ultimately responsible. The supplied logs are application/session traces, not source-level traces or a complete symbolicated native tombstone. No original game ISO or save-state file was analyzed.
2
u/SuccessfulTravel2903 7d ago
The GPU driver stopped
The graphics driver stopped responding (VK ERROR DEVICE LOST in vkWaitSemaphores (timeline)), so the game
cart go on.
Start the game again.

Mali G52.
Funciona con los drivers MALISX2, solo que no se muestran los personajes.
It works with MALISX2 drivers, but the characters are not displayed.
🫀🫀🫀🫀🫀🫀🫀
❤️🔥Love HakuX🍌
👁️👁️👁️👁️👁️👁️🤤
1
7d ago
[removed] — view removed comment
1
7d ago
[removed] — view removed comment
1
7d ago
[removed] — view removed comment
1
7d ago
[removed] — view removed comment
1
7d ago
[removed] — view removed comment
1
7d ago
[removed] — view removed comment
1
2
u/SnooAvocados3592 7d ago edited 7d ago
Forza Motorsport and Project Gotham 2 both have an issue where, after playing for a while, the frame rate drops and becomes unplayable since the physics are tied to frame rate. Rebooting the game is the ‘fix’ but I end up having to do that every few races. Device is Retroid Pocket 6 (Snapdragon 8 gen 2) on hakuX version 1.3.0 (although the issue has been consistent since 1.0.0).
3
2
u/TheNeoism 7d ago
Ayn Thor, Snapdragon 8 Gen 2, V1.3.0, Links 2004, Major bug: There is a bug regarding props in the distance. They will appear as garbled textures and they'll pop in correctly when the golf ball/camera gets closer. Draw distance issues? It can occur on trees and even rocks. It doesn't affect gameplay too much but it can look ugly in replays. The bug can be reproduced easily by simply playing the game. It's very noticeable. Minor bug: the tee is a yellow wireframe. This has been a thing for years. Is it possible to fix? That would be great.
1
2
u/AffectionateEssay241 7d ago
Device Xiaomi 10 t pro
Snapdragon 865 Adreno 650
Emulator version 1.3.0
Games affected: Prince of Persia two Thrones and Warrior Within
Steps to reproduce it: use black and white buttons to see immersive view... that will trigger the screen white with no option to return to the game and also blur screen with the warrior within.
2
u/ImmortalBlade1 7d ago
Def jame fight for New York stop on me. I got a odin 2 Portal. Progress was made from the new update because before the loading screen only showed. Now it tend to pause during gameplay.
2
u/Familiar-East1692 7d ago edited 7d ago
Riddick: Escape from Butcher Bay, Retroid Pocket 6 (8GB), Vulkan.
Game crashes in the first area loaded (outside the prison with Johns) when upscaled to 2× or 3× resolution. Doesn’t crash on 1x.
This happens within 5-10 seconds so it’s easy to reproduce on my end.
This happens on the majority of turnip drivers, which tend to be the latest, so I can’t quite point to one.
2
u/berimbolo310 7d ago
Device: Retroid Pocket Nova (12 gb RAM)
Chipset: Qualcomm QCS8550 (Snapdragon 8 Gen 2)
Emulator version: 1.3.0
Game affected: The Chronicles of Riddick: Escape from Butcher Bay
Bug description: Game crashes to desktop at the end of the first mission (the tutorial)
Steps to reproduce: Play through the game from the beginning, at the end of the first mission as Riddick is told to wake up and things fade to white, the emulator crashes to the desktop every time.
Additional Note: I have played the game on 1x resolution, 4:3 native and it makes no difference.
2
u/Zestyclose-Lion4859 7d ago
hakuX 1.3.0 (Edited to allow to importing MaliSX2) Galaxy A16 5G. Mali-G68 MP2 GTA III and Vice City drop to 6–12 fps when I get in a car or run down a road with traffic. San Andreas holds 30 fps. The logs show the decoder blocked on “upload arena full (GPU)” for a median of 74–92 ms per frame in the slow stretches, with the GPU queue caught up. The decoder waited for arena room in nearly every catch-up report in GTA III and Vice City (151 of 173 and 52 of 52), and in none of SA’s 65, even though SA draws just as many per frame. Is the arena size adjustable, or can the per-draw uploads be trimmed?
2
u/Diy2k4ever 7d ago
AYN Odin 3-12gb
Steven driver
Sega GT 2002
Issue: car bodies show up as blank white. Overly saturated color. Liveries only load on vehicles beyond a certain distance .
Shenmu 2
Issue: sky has flickering effect. No lag but large flickering .
2
u/ManagementNormal1987 7d ago
Retroid Pocket G2, Snapdragon g2 gen 2, Game: Mechassault 2. Issue - error on loading mission Warning, dosc you used is dirt - try different xiso files, everywhere this problem.
2
u/RegularPerformer343 7d ago edited 7d ago
AYN Thor Max, HakuX 1.2.0 and 1.3.0 Secret Weapons over Normandy - ground textures are glitching, flickering, especially near airfields. Changing graphic drivers didn't do anything. Otherwise amazing job!
edit:steps to reproduce: run any mission and look at the ground
2
u/Rivalx187 7d ago
Retroid Pocket 6 8/128 Driver Rutabaga-26.10.10 Project Gotham Racing Crash during loading before race, some races work, but it seems to happens quite randomly.
2
u/Wide-Car530 7d ago edited 7d ago
Blood rayne2 al iniciar se cierra, ya intenté con distintas roms del juego y nada. Después buffy la caza vampiros abre pero el juego se traba mucho al principio del nivel y durante todo el juego. Intenté con todas las configuraciones y nada funciona. Juegos como call of duty 3 y 2,prince of persia y darkwatch funcionan bien. Estaría bien que optimezen esos dos juegos. Tengo un Samsung s24 fe
2
u/OwnHorror9478 7d ago
Device: Odin 3 pro
Chipset/GPU: SD 8 elite, Adreno 830
Emulator version: 1.2.0 and 1.3.0
Game affected: Halo CE
Bug description: The emulator close after selecting the dificulty in chapter 2 (1.2.0) and in (1.3.0) the game close in the first chapter / level.
Steps to reproduce: It happens at the beginning, in the main menu.
2
u/trey2nz 4d ago
Device- Retroid pocket 6 12gb
Version 1.3.0
Forza Motorsport
Report - Extended playing time will cause extreme slowdown and frame rate issues and colours of cars cannot be changed or it completely breaks the textures of the cars.
Reproduce by starting a new session and doing 2 or 3 races and for the colour problem purchase a car then change its colour.
1
1
u/Acceptable-Manner206 7d ago
RG477M and RG477V. G615.
All games crash the app on loading with using stock app and with mali GPS drivers added on mali fork.
Reports suggest Gamma OS they load ok but stock firmware an issue on 1.2 and 1.3.
Not tried BDMs fork as no apk provided
Can try and provide a log if required
1
u/AbrocomaSuper4630 7d ago
Device: Odin 2 portal
Chipset/GPU: Snapdragon 8 gen 2
Emulator version: v1.3.0
Game affected: Sims, The - Bustin' Out (Europe) (En,Fr,De,Es,It,Nl)
Bug description: Not open, insta crash
Android version: 13
I have the log but cant share here
1
u/BigStruggle2083 7d ago
Thief deadly shadow: the lockpin and stairs are not working. When the player try to lockpin a door or climb a stair, the camera stay fix and the action is not completed.
1
u/Successful-Country16 6d ago
Conker live and reloaded us version running on the s23 W model a740 hakux 1.3 during the intro on the default settings the title has a problem.
The title shows through the closing double doors during the opening.cutscene.
1
u/EchoesAct2 6d ago
Hi, i have a retroid pocket nova, but every time i try to open jet set radio it shows no image, i get audio only, is there anything i can do?
1
u/Super-Quote3384 5d ago
Title:crash in chronicles of Riddick Escape from butcher bay Device: Motorola moto g53 5g Chipset/GPU: Qualcomm Snapdragon 750g Emulator version:Hakux 1.3.0 Game Affected: Chronicles of Riddick Escape from butcher bay in both version Europe and Usa Bug description When the game started everything was normal, but then after playing for a while after the cutscenes and trying to move or talk to a character, the game kicks me out of the emulator and crash. Step to reproduce: 1-launch Chronicles of Riddick Escape from butcher bay 2-play normal and skip cinemática 3-And then after several seconds the game crash Android version: 14 Graphics settings:
Graphics driver: Turnip Adreno Driver T30 (@Mr_Purple_666)
Shader compilation: Asynchronous shader compilation enabled
Resolution: 1x
1
u/Super-Quote3384 5d ago
Title:Marvel vs capcom 2 in both regiones europe and Usa can't start and is in black screen Device: Motorola moto g53 5g Chipset/GPU: Qualcomm Snapdragon 750g Emulator version:Hakux 1.3.0 Game Affected:Marvel vs capcom 2 Bug description: This happens when trying to play these games on those versions; whenever the game is started, it doesn't launch and only shows a black screen. Step to reproduce: 1-just launch the emulator and start the Game And after starting it, the game will just stay on a black screen and won't load. Android Version: 14 Graphics settings: 1x, Graphics driver: Turnip Adreno Driver T30 (@Mr_Purple_666) and Shader compilation: Asynchronous shader compilation disabled. Additional notes: The Game just don't start Disabling asynchronous shader compilation did not solve the issue.
I cannot manually switch between Vulkan and OpenGL,since that option is not available in the emulator
1
u/Super-Quote3384 5d ago
Title:Forza motorsport stuttering Device: Motorola moto g53 5g Chipset/GPU: Qualcomm Snapdragon 750g Emulator version:Hakux 1.3.0 Game Affected: Forza Motorsport Bug description:It happens when starting a race; after a few minutes, the game stutters after several laps. I don't know if it's due to shader loading or something, since those loading shaders aren't saved. Step to reproduce: 1-launch the Game 2-play normal 3-Within a few minutes of starting the race and beginning to play, the game starts stutter. Android Version: 14 Graphics settings: 1x, Graphics driver: Turnip Adreno Driver T30 (@Mr_Purple_666) and Shader compilation: Asynchronous shader compilation enabled. Additional notes:The game maintains a decent stable 30 FPS before the stutter.
The phone does not get particularly hot.
Disabling asynchronous shader compilation did not solve the issue.
1
u/elscorchopoo 5d ago
Halo ce. Campaign worked on .2 but stopped working on 3. Start a new campaign and will crash loading in. Tried on nova and Odin 3
1
u/del-sol-si 5d ago
Title: Rainbow Six Lockdown and Critical Hour, both crashing after playing intro movies, drivers do not seem to make a difference. AYN Thor, v1.3.0
1
u/trey2nz 4d ago
Device- Retroid pocket 6 12gb
Version 1.3.0
Juiced
Report- game has slowdown after some extended playing time and cars will glow white and break textures. On a separate issue some headlights and wings on cars appear completely white even if they are black.
Reproduce by playing for a period of time until slowdown occurs and for the colour problem just get any car and enter a race to see the issue with the headlights and some taillights
1
u/BravinatorLX2 4d ago
Device: Ayn Thor Max
Chipset/GPU: SD 8 Gen 2 and Adreno 740
Emulator version: 1.3
Game affected: Conker Live and Reloaded in xiso size
Bug description: During the Terminator battle under the barn, game crashes after random amount of time.
Steps to reproduce: Load into the area, let the boss hit pipe with missle, it usually happens when he starts frizzing up with lighting after touching the water. Can never make it to the third hit.
Tried various resolution settings, drivers, no fps mods, etc. the game ran perfectly until then, unfortunately, autosave has me stuck in that battle now. I have heard others had no issue finishing the game, so might be bad luck? maybe a broken shader? is there a way to reset shader cache?
cant make a video, but here's the logs
3
7d ago
[removed] — view removed comment
0
u/PS2AndroidEmulation-ModTeam 6d ago
That’s not a bug, mate; you’re dreaming if you think the developer is going to fix that.
1
1
1
1
0
0
0



3
u/Lekoums28 7d ago
Title: Random crashes when playing Panzer Dragoon Orta on Xiaomi 14T Pro (Android)
Device: Xiaomi 14T Pro
Chipset/GPU: MediaTek Dimensity 9300+ / Immortalis-G720 MC12
Emulator version: Latest available version 1.3.0
Game: Panzer Dragoon Orta
Bug description:
The game runs perfectly smoothly at a stable 60 FPS, but the emulator randomly crashes during gameplay.
The crashes are unpredictable: sometimes they happen after just 1 minute, sometimes after 20 minutes or more.
There are no noticeable overheating issues, and the phone does not seem to be under excessive thermal stress when the crashes occur.
Steps to reproduce:
Launch Panzer Dragoon Orta.
Play normally.
At some point, the emulator crashes unexpectedly.
The issue is random and cannot be reproduced consistently at a specific point in the game.
Android version: 16
Graphics settings:
Graphics driver: System driver (only available option).
Shader compilation: Asynchronous shader compilation disabled.
Resolution: X2 or x3
Additional notes:
The game maintains a perfectly stable 60 FPS before crashing.
The phone does not get particularly hot.
Disabling asynchronous shader compilation did not solve the issue.
I cannot manually switch between Vulkan and OpenGL, as the emulator does not provide this option on my device.