Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4D5307FA - Lost Odyssey #4

Open
kanelakis opened this issue Jan 5, 2020 · 42 comments
Open

4D5307FA - Lost Odyssey #4

kanelakis opened this issue Jan 5, 2020 · 42 comments
Labels
apu-garbage Audio is garbled, glitchy, or corrupted. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. tech-engine-unreal Title uses UnrealEngine.

Comments

@kanelakis
Copy link

kanelakis commented Jan 5, 2020

Marketplace

Tested on xenia-canary/xenia-canary@f92f6606

Issues:

Graphics and sound glitch, also in the Menù.

Log:

xenia (2)_2.zip

Screenshot(s):

2020-01-06 (1)
2020-01-06 (2)
2020-01-06 (3)
2020-01-06 (5)
2020-01-06 (6)
2020-01-06 (9)
2020-01-06

Labels:

issues Graphics and Sound
state-gameplay, gpu-corrupted-drawing and apu-garbage

@BillieBlueberry

This comment has been minimized.

@kanelakis

This comment has been minimized.

@Dherevo
Copy link

Dherevo commented Jan 14, 2020

the same is happening to me, a glitch on the music battle.

@kanelakis
Copy link
Author

kanelakis commented Feb 7, 2020

2020-02-07 (1)
2020-02-07 (2)
2020-02-07 (3)
2020-02-07
xenia-canary/xenia-canary@378a22a
xenia.zip
Tested the game with the 6 February 2020 version, the game goes wrong as in the photo, there are throttles of the textures that annoy, however the game up to that point is gameplay.
Music glitch in battle and in game scenes, both where the game title appears and where the characters in the movies speak.

@illusion0001

This comment has been minimized.

@kanelakis

This comment has been minimized.

@kanelakis
Copy link
Author

kanelakis commented Feb 8, 2020

2020-02-08 (1)
2020-02-08 (2)
2020-02-08 (3)
2020-02-08 (4)
2020-02-08 (5)
xenia.zip
xenia-canary/xenia-canary@d06a68e
The error remains constant as it appears after tot minutes of play.
Then I report these pixel deficiencies in the next level to the city.
There is a lack of audio when Kaim discovers Jansen behind the column in Gongora's residence.

@kanelakis
Copy link
Author

kanelakis commented Feb 13, 2020

2020-02-13 (1)
2020-02-13 (2)
2020-02-13 (3)
2020-02-13 (4)
xenia.zip
xenia-canary/xenia-canary@d06a68e
I played until I got the known error, there is a lack of audio in the level and in the battles, especially in the second part after the house, the only problems are textures as in the photos.
The zip file came pretty big.

@piriri
Copy link

piriri commented Apr 9, 2020

After many updates on the xenia-canary the game is a little more stable on the sound gliches, they are less often but very common on the cutscenes , but the random crashing still exist but is less common last time it happened after (40 min - 1 hour) of gameplay (graphics device lost propably due to an internal error) another problem is when the game crashed my pc crashes too and restarts. I managed to write down the error codes on the blue screen when my pc crashes and before it restarts:
nvlddmkm.sys
stop code: VIDEO_TDR_FAILURE

@kanelakis
Copy link
Author

kanelakis commented Apr 18, 2020

Hi, then with the latest version April 7 2020, I got a chill out of the PC, luckily I did the restart and I did not get the blue Windows screen, the drivers that I installed are all good I have not put external drivers.
In fact, I realized that the game was not as fluid as before but it was jerky.

@saftle
Copy link

saftle commented May 25, 2020

The music in the first battle stutters non-stop, but battles afterwards in the first disc so far do not have any sound issues.

@piriri
Copy link

piriri commented May 26, 2020

After the Xenia canary May update the game plays a little better but the soft lock in grand staff still exist in the cage it stucks before the cutscene but I dont get the (graphics device lost propably due to an internal error) message and my pc doesnt crash , also if you pause the game in cutscenes that you cant skip it freezes for me, I managed to found a save after the grand staff soft lock and it continues relatively normaly, in cutscenes the sound glitches and sometimes you lose sound for the rest of the game .

@asbel123

This comment has been minimized.

@kanelakis
Copy link
Author

I am testing with the 26 May 2020 version, I have almost arrived at the Grand Staff, without finding problems, apart from audio defects.
I changed my hardware by putting a GTX 1080 8 gb, before I had a GTX 1060 6 gb.
Now I have:
Intel core i9 9900K 3.40 Ghz
Ram: 32 GB
Video card: MSI Armor GTX 1080 8gb.

@asbel123

This comment has been minimized.

@kanelakis
Copy link
Author

kanelakis commented May 28, 2020

I got to the Grand Staff, but after the various battles, I got to fight with the Queen's soldiers and it got stuck.
The log file is 2 GB.
https://drive.google.com/file/d/1XCYsMsEzeRFX3sxMuRj9-uBLOFRMVcDv/view?usp=sharing
Update:
I took out the monsters of the Grand Staff, I fight with the soldiers, the second time the commander speaks to shoot the arrows becomes soundless, and also the battle.
Once the battle is over, it remains without sound until the first cages, then when I want to talk to someone it stops with the black screen.

@Showcasex

This comment has been minimized.

@Showcasex

This comment has been minimized.

@Margen67
Copy link
Member

Margen67 commented May 29, 2020

@Showcasex Tech support and questions belongs on the Discord server.

@oniryujin
Copy link

Same problem. Grand Staff, when the general orders the archers to shoot the arrows, the audio goes wrong. if you pause the game stops, if you continue, it works until the dream revealed in the cell. as you try to talk to your teammates (who don't see each other, it doesn't load the texture) everything freezes without the possibility of salvation

@asbel123
Copy link

I just finshed lost oddssey about 3 weeks ago on xenia canry 100% complete and all skills mastered.
There a aduio glitches in the last boss and u dont hear last boss music at all.

@oniryujin
Copy link

I just finshed lost oddssey about 3 weeks ago on xenia canry 100% complete and all skills mastered.
There a aduio glitches in the last boss and u dont hear last boss music at all.

what did you do or what settings did you put to overcome the bug at grand stuff?

@asbel123
Copy link

https://youtu.be/iXcMPqxt7UQ this video got the config file use that to bypass grand staff on the lastest build of canry thats how i finsh the game

@oniryujin
Copy link

sadly the link of the video config file has expired, would you know how to turn yours or tell us what is special?

@oniryujin
Copy link

why are my comments asking which settings allow to overcome the problem, are marked as "off-topic"? the topic does not have game compatibility as an argument, and therefore how to make it work?

@kanelakis
Copy link
Author

kanelakis commented Jun 26, 2020

https://youtu.be/iXcMPqxt7UQ this video got the config file use that to bypass grand staff on the lastest build of canry thats how i finsh the game

Unfortunately this build is no longer found, I have searched around, I see with its save if it unlocks everything.
If I find other problems, I report it.

Nothing to do with his saves, later he freezes.

@KieranDrain
Copy link

KieranDrain commented Sep 29, 2020

sadly the link of the video config file has expired, would you know how to turn yours or tell us what is special?

I know they aren't all relevant but these are the changes the user made from the default settings:


protect_zero = false                              	# Protect the zero page from reads and writes.
log_level = 0                                     	# Maximum level to be logged. (0=error, 1=warning, 2=info, 3=debug)
kernel_display_gamma_type = 2                     	# Display gamma type: 0 - linear, 1 - sRGB, 2 - TV (BT.709), 3 - power specified via kernel_display_gamma_power.
hid = "any"                                       	# Input system. Use: [any, nop, sdl, winkey, xinput]
discord = false                                   	# Enable Discord rich presence
gpu = "d3d12"                                     	# Graphics system. Use: [any, d3d12, vulkan, null]
d3d12_texture_cache_limit_hard = 2048             	# Maximum host texture memory usage (in megabytes) above which textures will be destroyed as soon as possible. If using 2x resolution scale, 1.25x of this is used.
d3d12_texture_cache_limit_soft = 1024             	# Maximum host texture memory usage (in megabytes) above which old textures will be destroyed (lifetime configured with d3d12_texture_cache_limit_soft_lifetime). If using 2x resolution scale, 1.25x of this is used.
use_haswell_instructions = false                  	# Uses the AVX2/FMA/etc instructions on Haswell processors when available.
cpu = "x64"                                       	# CPU backend [any, x64].
apu = "xaudio2"                                   	# Audio system. Use: [any, nop, sdl, xaudio2]

The general guidance is:

  • Don't pause the game at all from the start of the Bogimoray fight until saving in the white boa
  • When you're locked up switch to Jansen and kick the rat, then to Seth to kick it back, then to Jansen and back to Seth.

I tried all of this and got past the crashing. I still got random crashes thoughout the game but they didn't re-occur when reloading. Audio is still an issue with repeated sounds glitching and problems with audio throughout cut scenes. The game is still playable and everything can be done including new game

@asbel123
Copy link

asbel123 commented Oct 8, 2020

U fixed the aduio in lastest build but music go to squelch sound and its no problem nows i am so happy i can hear last boss music clear.
U got so close to playable i cant wait see ur lateset build on christmas.

@kanelakis
Copy link
Author

xenia.zip
Build: detached / b0b8987a2373f0d04161be4070725215ea12528e on Oct 6 2020
Then with the latest version of October the sound is partly fixed, but still problems, and the emulator crashed after the Grand Staff sent the lightning bolt.

@ghshotmaker
Copy link

ghshotmaker commented Feb 8, 2021

To add to this, I've managed to pinpoint where the sound issues in Lost Odyssey started to regress. These are all canary builds.

xenia_canary_b0b8987a2 (06 October 2020) - Good cutscene audio, slight stuttering, voices slightly out of sync, but with loud buzzing at times
xenia_canary_bb4b58c91 (10 October 2020) - No buzzing, but slight stuttering and voices very out of sync in cutscenes
xenia_canary_1eb676a70 (10 October 2020) - IMPROVEMENT - Slight stuttering, voices slightly out of sync in cutscenes. Similar to 06 October build, without the buzzing

All subsequent canary builds have the same audio until:

xenia_canary_0afcd8769 (18 October 2020) - MAJOR REGRESSION - Massive audio issues in cutscenes. Cutscenes with missing audio start to appear

The latest version without overly disruptive audio seems to be xenia_canary_7d36c94d6 (13 October 2020), which may be the best build to play the game on right now.

I have not yet gotten to grand staff. However, I did get to an early cutscene (first meeting Gongora in his mansion) where there would be no audio and the game would crash if I pressed start for the 18th October canary build, but not for prior builds. I'll see what happens when I get to grand staff. Hope it helps

EDIT: I got to grand staff. While audio related crashes are fixed (no crash when arrows are fired), the two crashes in the cages (right after Kaim's dream and when you can switch between party members) still remain in the 13 October 2020 build.

@kanelakis
Copy link
Author

kanelakis commented Feb 22, 2021

Build: detached / 87442b106c64c860f0d25d6ee2d2f5107a51877b on Feb 13 2021
The game not load and application closes.
xenia.log

@kanelakis
Copy link
Author

Since my last post nothing has changed, the application closes as soon as I load or new game.

@bujinkanrn
Copy link

bujinkanrn commented Apr 3, 2021

On 4 March build, major audio glitching during opening battle and cutscenes takes place. I have not made it to Grand Staff yet. Will update at that point.

@Menthols426
Copy link

Found an Issue with latest version of Canary and Main build where the game would crash every time when trying to acquire Ming's Harp on Disk 4 in the White Boa. Managed to solve the issue by using a much older version of Canary, (version 7dbcde1 , Aug 19, 2021). Just leaving this for anyone else that runs into this problem.

Ming's Harp is not needed to beat the game, but it is needed for a side-quest that gives arguably the best accessory in the game, so it's relatively important, many may have skipped it and never ran into the crash since it's not mandatory.

@WAZAAAAA0
Copy link

WAZAAAAA0 commented Jul 31, 2023

2024-07-04 UPDATE

I pretty much completed the game 100%, the verdict: with the proper settings it's playable with no audio or video issues I could notice whatsoever, but one crash in a specific part of the story will happen.
Here's my experience and things I wish I knew from the start:

  • Previously this section used to recommend using an old emu version due to ROV rendering being broken. This is no longer the case, so just use the most recent canary!

  • List of emu settings to tweak in xenia-canary.config.toml. Since these are specific to this game, I'd recommend you to create an empty portable.txt file in the same folder as the xenia_canary.exe and launch it once to generate the config file, so you can edit it from the same folder:
    apu_max_queued_frames = 16 (fix the large audio delay)
    postprocess_antialiasing = "fxaa" (better quality)
    render_target_path_d3d12 = "rov" (much better quality, essential to fix bad emulation, with this the game looks flawless, the window title should say ROV to confirm it's working)
    controller_hotkeys = true (this is a "slow" game so you might want to make extensive use of Xenia's Time Scalar feature, which is basically a speedhack like the FFX-HD booster. For a list of hotkeys go to HID -> Display controller hotkeys)
    d3d12_allow_variable_refresh_rate_and_tearing = false (fix screen tearing)
    vibration = false (imo it's annoying to vibrate at every single received attack and more, but it's your choice)
    user_language = (choose your language)

  • There are 3 retail versions of this game with varying audio & subtitle language support:

  1. JPN = JA,EN
  2. EUR+Asia = JA,EN,KO
  3. EUR+USA = JA,EN,DE,FR,ES(text only),IT
    The best version is EUR+USA since it supports Game Patches and has the most languages, but the EUR+Asia release is the only one with Korean, and the JPN version is the only one with toggleable ruby characters in subtitles. You select the audio language in-game, and the text language through the emu settings.
  • This game has some Game Patches available. The file we care about is 4D5307FA - Lost Odyssey.patch.toml. Enable the 60 FPS mod, and maybe also Disable Motion Blur if you dislike it. You get a [Patches Applied] mention in the window title as confirmation.

  • This game also has some Title Updates (DLC). You can easily install each of them through the File -> Install Content... menu while the game is closed.

  • A saint who completed the game has shared his DX12 ROV shader cache, absolutely go download it to eliminate stutters. Once added, the very first launch of the game may be extremely slow (10 minutes for me), if it happens just BE PATIENT and let it finish.

  • Cheats that work with the canary build are available here (jump to the newest posts for updates). Cheat Engine required. The most interesting function is a cool "save anywhere" feature. In case it stops working again, you can alternatively do an Array of byte scan of 80 00 00 00 00 00 00 22 00 00 and change it to C0 00 00 00 00 00 00 22 00 00

  • If you crash repeatedly or freeze at certain points of the story refer to the solutions provided by other users in this thread and the master one. In my experience there was only 1 crash in Disc 3 train section which is avoidable by skipping the cutscene where a character is getting frozen.

  • The framerate limiter of the emu doesn't work properly, so dream sequences and some loading screens will unnecessarily waste 100% of your GPU due to extremely high unlocked FPS. To prevent this you can limit the emu's FPS to 60 with your NVIDIA/AMD control panel, or with a 3rd party program (e.g. MSI Afterburner or Special-K)

  • Strongly recommended in-game settings:
    Text Speed: Fast
    Battle Cursor: Save

  • This game has NG+ (New Game Plus). In case you want to breeze through the game in easy mode, you can begin the game with high level characters using my save file (load the save with the compass-shaped icon).
    You could even use the save file to ignore the game completely and enjoy the well-written "visual novel" portion instead. You don't even need all 4 discs for this, a random one is sufficient. The stories are all unlocked and available from the main menu, but some of them are DLC.

  • Lastly, if you can't make the previously mentioned Controller Hotkeys work or want to map them to different buttons, you can use AutoHotkey to map the corresponding keyboard shortcuts NumPad- and NumPad+ to something like L3 and R3 analog stick joypad buttons:

;Win+R -> joy.cpl -> Properties (to assign the proper joy numbers)
#SingleInstance Force
1joy11::NumpadSub
1joy12::NumpadAdd

@kanelakis
Copy link
Author

I pretty much completed 100% the game, the verdict: with the proper settings it's playable with no audio or video issues I could notice whatsoever, but some crashes in specific parts of the story will happen. Here's my experience and things I wish I knew from the start:

  • Currently, the best Xenia build to play this on is 26dc48f_canary_experimental dated 2023-04-15, because it's the last version where ROV still works properly as mentioned here.
  • List of emu settings to tweak in xenia-canary.config.toml. Since these are specific to this game, I'd recommend you to create an empty portable.txt file in the same folder as the xenia_canary.exe, so you can edit the config from the same folder:
    max_queued_frames = 3 (fix the large audio delay)
    postprocess_antialiasing = "fxaa" (better quality)
    render_target_path_d3d12 = "rov" (much better quality, with this the game looks flawless, the window title should say ROV to confirm it's working)
    vibration = false (false by default, this is just a reminder that vibration works in this game but it's annoying to vibrate at every attack received imo so keep it disabled)
    user_language = (choose your language)
  • There are 3 retail versions of this game with varying audio & subtitle language support:
  1. JPN = JA,EN
  2. EUR+Asia = JA,EN,KO
  3. EUR+USA = JA,EN,DE,FR,ES(text only),IT
    The best version is EUR+USA since it supports Game Patches and has the most languages, but the EUR+Asia release is the only one with Korean, and the JPN version is the only one with toggleable ruby characters in subtitles. You select the audio language in-game, and the text language through the emu settings.
  • This game has some Game Patches available. The file we care about is 4D5307FA - Lost Odyssey.patch.toml. Enable the 60 FPS mod, and maybe also Disable Motion Blur if you dislike it. You get a [Patches Applied] mention in the window title as confirmation.
  • This game also has some Title Updates (DLC). You can easily install each of them through the File -> Install Content... menu while the game is closed. Upon successful installation you don't get any confirmation message, but you do get one upon failure.
  • A saint who completed the game has shared his DX12 ROV shader cache, absolutely go download it to eliminate stutters. Once added, the very first launch of the game was extremely slow for me, if it happens just BE PATIENT and let it finish.
  • Cheats that work with the canary build are available here. They even include an interesting QoL "save anywhere" feature. Cheat Engine required.
  • If you crash repeatedly or freeze at certain points of the story refer to the solutions provided by other users in this thread and the master one (Disc 3 train section was particularly nasty for me).
  • To prevent unnecessary GPU 100% consumption due to extremely high FPS during dreams, speedhacking and the initial loading screen, you can limit the FPS to 60 with a 3rd party program (e.g. with MSI Afterburner+RTSS)
  • Strongly recommended in-game settings:
    Text Speed: Fast
    Battle Cursor: Save
  • This game has NG+ (New Game Plus). In case you want to breeze through the game with ease, you can begin the game with high level characters using my save file (load the save with the compass-shaped icon).
  • Lastly, this is a "slow" game so you might want to make extensive use of Xenia's Time Scalar feature (basically a speedhack kinda like the FFX-HD booster). The shortcuts are NumPad- and NumPad+, and since I play on joypad I personally like to map them to my L3 and R3 analog stick buttons with this simple AutoHotkey script:
;Win+R -> joy.cpl -> Properties (to assign the proper joy numbers)
#SingleInstance Force
joy11::NumpadSub
joy12::NumpadAdd

Hello dear, with your system I managed to overcome the level of the Grand Staff and the prisons that made me suffer.:)
Thank you, now I continue with the game and see if it is 100% complete.
I only did this part and the patch:
"Currently, the best Xenia build to play this on is 26dc48f_canary_experimental dated 2023-04-15, because it's the last version whttps://github.com/xenia-canary/xenia-canary#164 ROV still works properly as mentioned here.

List of emu settings to tweak in xenia-canary.config.toml. Since these are specific to this game, I'd recommend you to create an empty portable.txt file in the same folder as the xenia_canary.exe, so you can edit the config from the same folder:
max_queued_frames = 3 (fix the large audio delay)
postprocess_antialiasing = "fxaa" (better quality)
render_target_path_d3d12 = "rov" (much better quality, with this the game looks flawless, the window title should say ROV to confirm it's working)
vibration = false (false by default, this is just a reminder that vibration works in this game but it's annoying to vibrate at every attack received imo so keep it disabled)
user_language = (choose your language)

There are 3 retail versions of this game with varying audio & subtitle language support:

JPN = JA,EN
EUR+Asia = JA,EN,KO
EUR+USA = JA,EN,DE,FR,ES(text only),IT
The best version is EUR+USA since it supports Game Patches and has the most languages, but the EUR+Asia release is the only one with Korean, and the JPN version is the only one with toggleable ruby characters in subtitles. You select the audio language in-game, and the text language through the emu settings.
This game has some Game Patches available. The file we care about is 4D5307FA - Lost Odyssey.patch.toml. Enable the 60 FPS mod, and maybe also Disable Motion Blur if you dislike it. You get a [Patches Applied] mention in the window title as confirmation."
For the rest it didn't help me, I hope that with what I've done I can complete it without problems.:)

@CeruleanSky
Copy link

CeruleanSky commented Oct 23, 2023

It freezes, not crashes, at least for me, on the train scene on disc 3. Since it is a freeze without any errors in the log, the log is of limited value. This is still happening today, with the current canary build xenia-canary/xenia-canary@2509b03

Up to this point I haven't had any crashes other than for disc changes after opening the new disc in the dialog.

For reference this is where it freezes in the game: https://youtu.be/wlZS45q_Mz4?t=68466

I am including my content directory so that developers can get to the freeze point which is much better than info in the log and investigate, just load the last save and board the train, and attack the enemies, there are no choices or places you can go after boarding the train. If you need to know what to do here is where the last save is at https://youtu.be/wlZS45q_Mz4?t=66601 . You will likely need to reinstall the DLC as I deleted it from the archive.
4D5307FA.zip

Hash is "C0A4515E25B5D74B" for default.xex
and media_id for disc 3 is "6DD59D08", (USA, Europe)

Also thanks for sharing the autohotkey script I updated it to the below so it only works with Xenia and can leave it running in the background:

;Win+R -> joy.cpl -> Properties (to assign the proper joy numbers)
SetTitleMatchMode 1

#SingleInstance Force
2joy9::SpeedDown
2joy10::SpeedUp

SpeedDown(){
try{
ControlSend "{NumpadSub}", , "Xenia-canary"
}
}

SpeedUp(){
try{
ControlSend "{NumpadAdd}", , "Xenia-canary"
}
}

@MattyRB2
Copy link

So i have a freexing issue on disc 1, when you are locked up on white boa and it asks you to switch i can switch to jansen just fine but if i switch to the seth the game freezes
freeze
anyone have a solution

@DiegoE3
Copy link

DiegoE3 commented Jan 12, 2024

So i have a freexing issue on disc 1, when you are locked up on white boa and it asks you to switch i can switch to jansen just fine but if i switch to the seth the game freezes freeze anyone have a solution

When the game offers you the option to switch characters choose not to, just wait a few minutes and the next scene will trigger automatically.

@LaYukii
Copy link

LaYukii commented Feb 18, 2024

I didnt read it here so idk if I am the only one with screen tearing? Does anyone have a solution for this? I know it's a fps sync issue with the monitor, but the game runs fine at 30fps and I have it locked to that framerate, I don't care playing at 30fps, but it's weird and very annoying the screen tearing.

@Nicojii
Copy link

Nicojii commented Apr 9, 2024

I didnt read it here so idk if I am the only one with screen tearing? Does anyone have a solution for this? I know it's a fps sync issue with the monitor, but the game runs fine at 30fps and I have it locked to that framerate, I don't care playing at 30fps, but it's weird and very annoying the screen tearing.

EDIT: I think I found the culprit! I just downloaded the latest canary build and I suddenly had screen tearing also. I found a setting called "d3d12_allow_variable_refresh_rate_and_tearing" in the config. It was set to "true". Setting it to "false" eliminated the screen tearing instantly :) Hope this helps!

Might be a bit of a late answer, but is vsync turned on in your xenia-canary.config.toml? You can check by opening the config in notepad and search "vsync". Set to vsync = true.
If that's not it, are you by any chance running multiple displays? Like cloning to a TV for instance? I'm playing some games on my TV(like this game) and only having the TV enabled in nvidia control panel eliminaters stutters and tearing.

@WAZAAAAA0
Copy link

To any Good Samaritan out there hunting for bugs to fix:

I'd like to emphasize that out of all the reported crashes, there's only one that happens 100% consistently with every version; canary or master, old or new, DX12 or VK, any language, on any configuration: a disc 3 cutscene inside the train (which can be skipped to avoid the crash).

It's this specific frame (the game freezes while a character is getting frozen, the irony):
Lost Odyssey consistent train crash

@CeruleanSky already posted a save file for reproducibility here. Despite the warning, the DLC isn't necessary.

xenia canary freezes with no logs, CPU keeps wasting and the GPU stays at 0%. But at least xenia master crashes with a proper error message and a dump:

crash dump
!> F80001F0 ==== CRASH DUMP ====
!> F80001F0 Thread ID (Host: 0x00000BFC / Guest: 0x00000017)
!> F80001F0 Thread Handle: 0xF80001F0
!> F80001F0 PC: 0x823DFE14
!> F80001F0 Registers:
!> F80001F0  r0   = 00000000824DC1CC
!> F80001F0  r1   = 000000007061ED10
!> F80001F0  r2   = 0000000000000000
!> F80001F0  r3   = 0000000077B12000
!> F80001F0  r4   = 000000007061ED68
!> F80001F0  r5   = 000000007990F1E0
!> F80001F0  r6   = 000000007061F270
!> F80001F0  r7   = 0000000000000000
!> F80001F0  r8   = 000000008336CA10
!> F80001F0  r9   = 0000000000000000
!> F80001F0  r10  = FFFFFFFF83245F80
!> F80001F0  r11  = 0000000000000000
!> F80001F0  r12  = 00000000823DFDC0
!> F80001F0  r13  = 0000000000127000
!> F80001F0  r14  = FFFFFFFF83230000
!> F80001F0  r15  = FFFFFFFF83320000
!> F80001F0  r16  = FFFFFFFF83310000
!> F80001F0  r17  = FFFFFFFF831E8758
!> F80001F0  r18  = FFFFFFFF83320000
!> F80001F0  r19  = 000000007061F200
!> F80001F0  r20  = 000000007061F210
!> F80001F0  r21  = FFFFFFFF820801DC
!> F80001F0  r22  = 0000000000000000
!> F80001F0  r23  = 0000000000000001
!> F80001F0  r24  = 00000000771DAD40
!> F80001F0  r25  = 000000007C3ED200
!> F80001F0  r26  = 0000000000000000
!> F80001F0  r27  = 0000000000000000
!> F80001F0  r28  = 000000004004B680
!> F80001F0  r29  = 0000000076C847C0
!> F80001F0  r30  = 0000000077B12000
!> F80001F0  r31  = 000000007061F270
!> F80001F0  f0   = 3FF0000000000000 = (double)1.0 = (float)0.0
!> F80001F0  f1   = 3E45798EE0000000 = (double)9.99999993922529e-09 = (float)-3.689349e+19
!> F80001F0  f2   = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f3   = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f4   = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f5   = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f6   = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f7   = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f8   = 409179AE20000000 = (double)1118.4200439453125 = (float)1.0842022e-19
!> F80001F0  f9   = 3FEF98DB60000000 = (double)0.9874092936515808 = (float)3.689349e+19
!> F80001F0  f10  = 3FA8DA5980000000 = (double)0.0485408753156662 = (float)-0.0
!> F80001F0  f11  = 3FC263B0C0000000 = (double)0.1436673104763031 = (float)-2.0
!> F80001F0  f12  = 3FF0000000000000 = (double)1.0 = (float)0.0
!> F80001F0  f13  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f14  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f15  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f16  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f17  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f18  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f19  = 3FF0000000000000 = (double)1.0 = (float)0.0
!> F80001F0  f20  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f21  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f22  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f23  = 3FF0000000000000 = (double)1.0 = (float)0.0
!> F80001F0  f24  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f25  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f26  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f27  = 3FF0000000000000 = (double)1.0 = (float)0.0
!> F80001F0  f28  = C05EDB3640000000 = (double)-123.42518615722656 = (float)2.0
!> F80001F0  f29  = 407B5A5300000000 = (double)437.645263671875 = (float)0.0
!> F80001F0  f30  = 0000000000000000 = (double)0.0 = (float)0.0
!> F80001F0  f31  = 40908DB260000000 = (double)1059.4241943359375 = (float)3.689349e+19
!> F80001F0  v0   = [0x44FA0000, 0x3EA28454, 0x00000000, 0x00000000]
!> F80001F0  v1   = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v2   = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v3   = [0x00000001, 0x00000001, 0x00000001, 0x00000001]
!> F80001F0  v4   = [0x40000000, 0x40000000, 0x40000000, 0x3F800000]
!> F80001F0  v5   = [0xFFFFFFF7, 0xFFFFFFF7, 0xFFFFFFF7, 0xFFFFFFF7]
!> F80001F0  v6   = [0x80000000, 0x80000000, 0x80000000, 0x80000000]
!> F80001F0  v7   = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v8   = [0x00000000, 0xC313FA95, 0x434F8128, 0x3F800000]
!> F80001F0  v9   = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v10  = [0x00000000, 0x00000000, 0x3F800000, 0x00000000]
!> F80001F0  v11  = [0x3F800000, 0x3F800000, 0x3F800000, 0x3F800000]
!> F80001F0  v12  = [0x40A00000, 0x40A00000, 0x40A00000, 0x40A00000]
!> F80001F0  v13  = [0x3E3877BE, 0x3E46A0A3, 0x00000000, 0x3E3851EC]
!> F80001F0  v14  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v15  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v16  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v17  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v18  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v19  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v20  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v21  = [0x00000000, 0x80000000, 0x80000000, 0x80000000]
!> F80001F0  v22  = [0x42C1EE2C, 0x80000000, 0x80000000, 0x80000000]
!> F80001F0  v23  = [0x80000000, 0xBA4A2CC8, 0x00000000, 0x3E586408]
!> F80001F0  v24  = [0x430A0000, 0x3E586408, 0x430A0000, 0xBA4A2CC8]
!> F80001F0  v25  = [0xBD6357CA, 0xBD6357CA, 0xBD6357CA, 0xBD6357CA]
!> F80001F0  v26  = [0x391AA7D7, 0x391AA7D7, 0x391AA7D7, 0x391AA7D7]
!> F80001F0  v27  = [0x3E75FDED, 0x3E75FDED, 0x3E75FDED, 0x3E75FDED]
!> F80001F0  v28  = [0x3F800000, 0x3F800000, 0x3F800000, 0x3F800000]
!> F80001F0  v29  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v30  = [0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF]
!> F80001F0  v31  = [0x3F800000, 0x3F800000, 0x3F800000, 0x3F800000]
!> F80001F0  v32  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v33  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v34  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v35  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v36  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v37  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v38  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v39  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v40  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v41  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v42  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v43  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v44  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v45  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v46  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v47  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v48  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v49  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v50  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v51  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v52  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v53  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v54  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v55  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v56  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v57  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v58  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v59  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v60  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v61  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v62  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v63  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v64  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v65  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v66  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v67  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v68  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v69  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v70  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v71  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v72  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v73  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v74  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v75  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v76  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v77  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v78  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v79  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v80  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v81  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v82  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v83  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v84  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v85  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v86  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v87  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v88  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v89  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v90  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v91  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v92  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v93  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v94  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v95  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v96  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v97  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v98  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v99  = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v100 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v101 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v102 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v103 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v104 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v105 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v106 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v107 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v108 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v109 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v110 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v111 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v112 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v113 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v114 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v115 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v116 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v117 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v118 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v119 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v120 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v121 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v122 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v123 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v124 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v125 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v126 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]
!> F80001F0  v127 = [0x00000000, 0x00000000, 0x00000000, 0x00000000]

@Margen67 Margen67 added apu-garbage Audio is garbled, glitchy, or corrupted. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. tech-engine-unreal Title uses UnrealEngine. and removed apu-garbage labels Sep 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apu-garbage Audio is garbled, glitchy, or corrupted. gpu-drawing-corrupt Graphics objects are garbled, glitchy, or corrupted in some way. state-gameplay Title has functional gameplay. tech-engine-unreal Title uses UnrealEngine.
Projects
None yet
Development

No branches or pull requests