Open agrecalypse opened 9 years ago
Thanks for the report - I wouldn't have expected it to get that far. Given the size of that log it may be getting slowed down a bit by just writing the log lines. Filed issue 406 to fix that.
I was surprised as well. Even better, I'm able to get rid of the "garbled" test by clearing the GPU cache manually. That also gets rid of some artifacts leftover from the Title screen and cutscenes. Video is up now if you'd like to see for yourself.
Not sure if this is related but I've found that, in numerous games, they load farther when an Output log is specified. If I load it through the GUI or just run xenia.exe default.xex, they most often crash at the first screen. Wasn't sure if I should open that up as an issue or not.
Also, in the spirit of reporting :) I also get the errors below when in debug.
@agrecalypse @benvanik Have you tried running it in release mode? That usually offers a huge speed boost for games. EDIT: changed title because OCD EDIT 2: Apparently you already did, silly me haha
@Razzile Sure did. Actually, that's what the original log is from. I've been running games in both Release and Debug as well as Extracted (.xex) and ISO to see if there are any discernible differences. The log from the OP is running .xex in release. The video is running .xex in debug. Long story short, same result regardless of build.
Interesting asserts - those will be good fixes.
Edit: Slowness during rendering seems to be caused by stalls on the GPU - the game is not providing frames fast enough. Not sure if this is because the game is not able to produce them, or if it's waiting for some callback not being delivered.
How do I run Xenia in Debug?? I'd like to provide any asserts to help out :)
If you're building it yourself you can set the configuration in Visual Studio to debug and then run it under the debugger.
On Mon, Aug 31, 2015 at 8:23 PM mrsellermrbuyer notifications@github.com wrote:
How do I run Xenia in Debug?? I'd like to provide any asserts to help out :)
— Reply to this email directly or view it on GitHub https://github.com/xenia-project/game-compatibility/issues/149#issuecomment-136564537 .
Game goes into menu, after press play button Xenia: Guest has crashed. There are gpu drawing corruptions.
On (https://github.com/xenia-project/xenia/commit/0d429fc7d748831ac0b43a65cb64d2c688cb5156)
!> 0000002C ResolvePath(ShaderDumpxe:\CompareBackEnds) failed - no root found G> 00000004 Failed to find tile view!
Writes to unk. register
w> 00000004 GPU: Write to unknown register (0081 = 80010000) w> 00000004 GPU: Write to unknown register (0082 = 00000000) w> 00000004 GPU: Write to unknown register (1E4E = 00000000)
ingame but very slow. https://github.com/xenia-project/xenia/commit/803fa0cba9416a73425bc44cc886a1826ca06d70
Game hangs like GTA V, sound is completely missing. Saving not working.
Runs pretty good, aside artifacting on character models (kind of like in Gears). Sound is fine too.
On canary, it was crashing all the time in this spot. But after break_on_debugbreak = true
it runs without crashing.
edit: problem is elswhere. Game will crash shortly after loading a savefile, and break_on_debugbreak doesn't help. So if you want to play for longer, don't try to load a savefile, it will crash when trying to load new area.
I got to this point, but without saves it's pointless to play more IMO.
Canary can create proper savefiles, they look fine and usable, but after pressing "Load Game" nothing happens.
It seems like Master can't create proper savefiles. It creates files in "content", but those won't appear in-game. After importing saves from canary to master, they look broken:
I tried using saves made on actual X360, but they won't load either. Their naming is different though, for some reason. (I think filesize is irrelevant, X360 save is end-game, a lot of crap in inventory, journal, etc)
Still having issues with loading saves and artifacts on characters. I know this game is likely a lower priority given its availability on PC and modern Xbox consoles with Legendary Edition, but I want to stress that original 360 version is in many ways the best version. The PC port—not done by BioWare—introduced many lighting issues and other errors not present in the original.
The original Mass Effect was BioWare's last game published by Microsoft before EA bought them. It has an important role in Xbox history and is worth preserving.
Given how iffy ME can be even on PC with shader accuracy, I wonder if the new ac6_ground_fix in canary couldn't help with some of those glitches? As for the save games.. it is to be expected that you can't use them directly straight out of the original console (and I also wonder if some of the pending code about content handling or the file system couldn't further help then)
Thanks, Mirh! Would be very interesting to see if those solutions can help out here.
Marketplace
https://github.com/benvanik/xenia/commit/ab04175aad4252aa149e691b2e7c27141a53f489
Log
Video