Open agrecalypse opened 9 years ago
With the latest build (https://github.com/benvanik/xenia/commit/ab04175aad4252aa149e691b2e7c27141a53f489), either game proceeds past Character splash to Press Start menu before crashing or it crashes at the Havok splash screen.
@benvanik Since the latest commit (https://github.com/benvanik/xenia/commit/7711568af9c992bdef3c42b83bf5a7e3dd98738b) including the change outlined in issue 406, game crashes immediately after the Microsoft Games Studio screen like it was doing when I would not specify an output log path (see No Output Crash video from OP).
I see that a xenia.log is now created in the starting directory. Any way to specify an alternate name/destination?
--log_file=path On Sun, Aug 30, 2015 at 09:57 Austin Greca notifications@github.com wrote:
@benvanik https://github.com/benvanik Since the latest commit ( benvanik/xenia@7711568 https://github.com/benvanik/xenia/commit/7711568af9c992bdef3c42b83bf5a7e3dd98738b) including the change outlined in issue 406 https://github.com/benvanik/xenia/issues/406, game crashes immediately after the Microsoft Games Studio screen like it was doing when I would not specify an output log path (see No Output Crash video from OP).
I see that a xenia.log is now created in the starting directory. Any way to specify an alternate name/destination?
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/148#issuecomment-136160168 .
Ah yes, sorry, see that now. Thank you.
Any thoughts on why the stdout logging method would allow the games to progress further? Got past the MGS screen in https://github.com/benvanik/xenia/commit/8dd59d07ac0656d72612b0d70f35b9712eb3ee6b but as soon as the logging style was changed in https://github.com/benvanik/xenia/commit/b7203c298978478c315d2ab2c707afa7ced20250 the crashing returned. Wish I knew how it was related.. Without knowing what I'm talking about, could it have anything to do with the additional amount of time it used to take for the game to load when using stdout? Perhaps it's allowing more time for objects to be loaded into memory.
I noticed that behavior in lightning returns too, when i didn't enable logging 99% of the time game got stuck on square enix logo.
Could be a threading issue - the old logging was slowing it down just enough to let things not deadlock On Sun, Aug 30, 2015 at 11:44 Nezarn notifications@github.com wrote:
I noticed that behavior in lightning returns too, when i didn't enable logging 99% of the time game got stuck on square enix logo.
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/148#issuecomment-136174427 .
No longer launches at all since https://github.com/benvanik/xenia/commit/b80a02858908e72ebae1897b8ddb61b54aa2df58. Exits immediately with error below.
Right, suppose I should make that a warning instead of an error.
On Sun, Aug 30, 2015 at 5:48 PM Austin Greca notifications@github.com wrote:
No longer launches at all since benvanik/xenia@b80a028 https://github.com/benvanik/xenia/commit/b80a02858908e72ebae1897b8ddb61b54aa2df58. Exits immediately with errors below.
[image: image] https://cloud.githubusercontent.com/assets/13973537/9570399/7566889e-4f58-11e5-9c5a-362f6c314a02.png
d> 00000024 MmFreePhysicalAddress(0, BF6F6000) X> 00000024 undefined extern call to 82B67694 ObDeleteSymbolicLink G> 00000008 Dispatching GPU interrupt at 826BB720 w/ mode 0 on cpu 2
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/148#issuecomment-136223482 .
Pushed. --ignore_undefined_externs=false
can be used to get the errors
when externs are not found.
On Sun, Aug 30, 2015 at 8:48 PM Ben Vanik ben.vanik@gmail.com wrote:
Right, suppose I should make that a warning instead of an error.
On Sun, Aug 30, 2015 at 5:48 PM Austin Greca notifications@github.com wrote:
No longer launches at all since benvanik/xenia@b80a028 https://github.com/benvanik/xenia/commit/b80a02858908e72ebae1897b8ddb61b54aa2df58. Exits immediately with errors below.
[image: image] https://cloud.githubusercontent.com/assets/13973537/9570399/7566889e-4f58-11e5-9c5a-362f6c314a02.png
d> 00000024 MmFreePhysicalAddress(0, BF6F6000) X> 00000024 undefined extern call to 82B67694 ObDeleteSymbolicLink G> 00000008 Dispatching GPU interrupt at 826BB720 w/ mode 0 on cpu 2
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/148#issuecomment-136223482 .
Awesome :)
In that case:
--ignore_undefined_externs=true
--ignore_undefined_externs=false
Since the extern call errors will eventually be warnings, I'm assuming the latter is more accurate. In either case, State-Title should be removed for now.
A crash is very different than an assert - we shouldn't conflate the two. Crashes are bad memory accesses and such. Asserts are unimplemented functionality. On Mon, Aug 31, 2015 at 06:44 Austin Greca notifications@github.com wrote:
Awesome :)
In that case:
- --ignore_undefined_externs=true
- State-Load State-Crash
- --ignore_undefined_externs=false
- State-Crash
Since the extern call errors will eventually be warnings, I'm assuming the latter is more accurate. In either case, State-Title should be removed for now.
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/148#issuecomment-136375659 .
Using https://github.com/xenia-project/xenia/pull/1150/commits/2511bd5288ff0e6ea65a1686a1f1eed87240d0b9 it gets past the intro videos and seems to wait around at "Signing into gamer profile..." and eventually crashes/closes.
Might consider investigating this further.
Now it just stays on that screen without crashing on anything. There're these two repeating lines in the log file:
!> 00000004 undefined extern call to 82B67464 KeSaveFloatingPointState !> 00000004 undefined extern call to 82B67474 KeRestoreFloatingPointState
Looks like we got an unimplemented feature here
Running the game on xenia-project/xenia@b8d1bb74 and modifying the code to disable game profiles as the game requires these to get into the main menu and the game actually works. It can be very strange and buggy, but you can get into gameplay and possibly finish it. I haven't been bothered to get that far yet since the game runs very slow.
Video: https://www.youtube.com/watch?v=ukSJOfUcgCg
state-gameplay, kernel-unimplemented-feature, gpu-slow, gpu-shader-errors
Tested on xenia-project/xenia@112c66d
Plays through the intro and makes it to the title screen, but get's stuck trying to sign-in the user profile and can't make it to the main menu
state-title
Tested on https://github.com/xenia-project/xenia/commit/9418f3f2c5fb3b98421cca7f71506bc02fa48735
None?
state-gameplay
Tried to play on xenia-canary 0daf5137 and xenia-master f15e3d07. Very low 13-19 FPS even on i9-9900K+2080super. FPS is at 30 only if you stand still or moving camera very slowly. Shader cache won't help at all.
Attempting to play on a Ryzen 3600, RTX 3080, 32GB RAM, master@dbbf40120
. Game loads, main menu works, I am able to select an agent and difficulty but have been stuck at loading screen with no music for over 5 minutes. Not sure if the game is just preloading shaders or what.
canary_experimental@271befc16
is mostly the same, except I am not warned about my profile and the loading screen has music in the background.
I'm able to get it running under Canary 7b6cbc2f1 (Feb 8, 22). Performance is still very poor in some situations with some transparent graphical effects visible through "solid" geometry. However the sound does take longer to cut out as compared to Canary a0aa8157b (Dec 13, 21) - I'm now able to get into an agency vehicle and make it out of the tunnel for about 10 seconds before it cuts, as opposed to the more typical cut just before entering the vehicle.
I've had no luck getting the mainline build to reach the menu, however. After it attempts to load the saved game (which I have) I'm immediately informed that the guest has crashed. Resetting the configuration does nothing. I can reproduce this 100% of the time with Master 74c109273 (Feb 14, 22), Master 6986d6c7e (Aug 28, 21), and a couple of versions in between.
Log file from 74c109273 following crash, default config: xenia.log
Ryzen R9 3900x, RTX 3070, 32GB RAM.
Canary@5a71b5523, Ryzen 3600, RTX 3080, 32GB RAM, same endless loading screen with music. xenia.log
was 444MB after just 3-5 minutes of this.
master@a4840e199 crashes completely, here's xenia.log
Canary@5a71b5523, Ryzen 3600, RTX 3080, 32GB RAM, same endless loading screen with music.
xenia.log
was 444MB after just 3-5 minutes of this.master@a4840e199 crashes completely, here's xenia.log
I have the exact same experience with Ryzen 5900, RTX 3080 & 64GB RAM
master@55a91afcc Same experience as well with Ryzen 5700X, Radeon 6700XT, and 32GB of RAM. Log attached. As far as I discerned from the discord server this is a regression that started earlier in the year as older builds of Xenia run the game just fine. xenia.log
canary_experimental@d0175ddf2 isn't any better, my log for this one is almost 700+ MB so I can't upload it.
Master Build. Ryzen 3600, RTX 2080S, 32GB RAM, Having consistent crashes on trying to load or create a save game, just like happened in older versions of Xenia
On canary build (Jul 30 2022) on the same machine, hangs on the initial loading screen to get in the game.
Latest version of Canary canary_experimental@04c9c0227
has the game running good at 30fps, but the sky and lighting looks funny and the audio cuts out after 5+ mins of gaming, but you can still hear the beeps and boops in the audio menu.
To get the game past the infinite loading screen change mount_cache
to true
Ryzen 7 3700x, GTX 970 and 32GB of RAM
state-gameplay
Boots in xenia canary canary_experimental@04c9c0227 for me as well when mount_cache is enabled. Runs at full speed pretty much 99% of my time playing without dropping any frames, however the lighting is busted as the previous comment shows.
Using d3d12_readback_resolve = true fixes the lighting but nukes the performance. It's progress though.
Ryzen 7 5700X, Radeon 6700XT, 32GB RAM
Installing this game from the disc (supposedly) requires having the latest title update.
playing this on canary_experimental@8678becda, you have to enable mount_cache to avoid the infinite loading screen
game itself has some audio issues, with some effects being mute and eventually the game going completely mute within like 5 minutes of playing also on the video side, bloom is seemingly broken and very blown out, you can fix this by enabling d3d12_readback_resolve, but this comes with a performance penalty
playing this on canary_experimental@8678becda, you have to enable mount_cache to avoid the infinite loading screen
game itself has some audio issues, with some effects being mute and eventually the game going completely mute within like 5 minutes of playing also on the video side, bloom is seemingly broken and very blown out, you can fix this by enabling d3d12_readback_resolve, but this comes with a performance penalty
Hello, How do you enable mount_cache and d3d12_readback_resolve? T.I.A!
playing this on canary_experimental@8678becda, you have to enable mount_cache to avoid the infinite loading screen game itself has some audio issues, with some effects being mute and eventually the game going completely mute within like 5 minutes of playing also on the video side, bloom is seemingly broken and very blown out, you can fix this by enabling d3d12_readback_resolve, but this comes with a performance penalty
Hello, How do you enable mount_cache and d3d12_readback_resolve? T.I.A!
find them and set them to true in xenia config file (xenia-canary.config.toml for xenia's canary builds) with your favourite text editor
it seems that xaudio2 triples the amount of time it takes for the audio to go out
The game runs at solid 30fps on a Ryzen 5 5600x and RX6600
the only problem that i faced its the audio
no music and the audio can just randomly disappear
The game runs at solid 30fps on a Ryzen 5 5600x and RX6600 the only problem that i faced its the audio no music and the audio can just randomly disappear
Did you find any solution for this? It's still an issue
The game runs at solid 30fps on a Ryzen 5 5600x and RX6600 the only problem that i faced its the audio no music and the audio can just randomly disappear
Did you find any solution for this? It's still an issue
Yes, download the latest version of Xenia Canary and then enable use_new_decoder=true
in the config.toml file. This still won't fix the music in cars, as that's tied to the XMP player and that still needs active development.
You'll also need this patch to fix light from lamp posts all over the world showing through walls. Just enable the patch titled "Global Lights Rendering."
As a footnote, you also will need d3d12_readback_resolve = true
so the lighting in the world into completely blown out. However, this is very taxing and only possible on higher end machines. On lower end machines, you'll have to just deal with the brightness. You can also enable controller_hotkeys = true
and use the shortcut of A (or X on PS controllers) + Back Button to enable it temporarily to fix it and then repeat it to disable it. You'll need to do that every time the lighting gets blown out.
I tried multiple times but It always crashes here. What can I do?
I tried multiple times but It always crashes here. What can I do?
It was doing that for me, too, until I switched to the latest Canary build. I'm using the settings outlined in this thread, and it works pretty well, except for some slowdown and the audio cutting out randomly until I restart. I set use_new_decoder=true
and it still cuts out. Sometimes it lasts a couple minutes before cutting out, sometimes it lasts a half hour. Not sure why.
Marketplace
Tested on https://github.com/xenia-project /xenia/commit/45816d801bf24781b1a9e773fa234cf75f68cbf0
Issues:
Logs:
Logs
Videos:
Labels:
state-title