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
DirectX 12 provides no video output on AMD Cards [Steins;Gate 0] - And Audio stutter on Interpreter 2/fast #1463
Comments
Does this PR #1462 fix your issue ? |
Do you have a built version of that? I don't have Visual Studio installed at the moment, only the redistributables EDIT: Installing VS 2015 atm. Gimme 15-20 minutes or so |
@annahana @vlj Using Recompiler it seems to return a 0x3e6 error in File.cpp:690 in function fs::file::read. Using Interpreter 2/fast, I seem to get an unhandled Win32 exception: Fatal errorUnhandled Win32 exception 0x80000003. Please report this error to the developers. Press (Ctrl+C) to copy this message.OK Again, Log is too large, uploaded Zip. RPCS3.zip Edit: Realized I forgot to set some settings in Recompiler, give me a moment to test with those enabled. Edit2: Hangs with 0x0018246c cellSpursJq TODO: cellSpursJobQueuePort2Sync errors and 0x001823ec _cellSpursJobQueuePort2CopyPushJobBody errors at 100% CPU and 1.1 GB ram usage |
Ignore the 0x3e6 for now, it happens randomly when using LLE in my experience. If you run it again it may not appear at all. |
@kd-11 It does not appear anymore, it was an issue with me not entering the LLE, however, I'm still having the issue with it hanging with
errors. |
|
Doesn't seem to, I'm getting a 0x3E6 error with 100% reproduction rate regardless of settings, unless I'm using OpenAL, in which case I get a crash EDIT: Seem to have gotten it booting now on DirectX 12, with video/OpenAL. However, using the interpreters, regardless of which setup and settings I use have always seemed to make audio stutter alot. |
@Davixxa |
It seems that using Compiled Blocks Exclusion was mandatory, regardless of using LLVM or not, speaking of, which version of Python is required for compiling with LLVM? I'm using 2.7 atm, thuogh my build returned some errors in Visual Studio about not being able to find some input files
I could try grabbing source once again, to check if that will fix up that compile problem though, as I seem to be able to clutter even the simplest file structure |
@Davixxa Compiled Blocks Exclusion simply tells recompiler to not recompile the blocks generated in that range, and instead simply run them using an interpreter. Could be an interpreter 2 bug, which would be very useful to know about. You could try re-cloning the repository. Also, maybe you forgot to grab the submodules: git submodule update --init? Also try rebuilding. |
It's a bug with both interpreters then. I did grab the submodules, though, doing that again currently to make sure Edit: Now getting 0x3E6 with Interpreter two, regardless of what I do |
@Davixxa I already told you it's likely a HLE bug, but from what I understood, you said that LLVM and Interpreter 2 would fail, but Interpreter 1 worked. |
Building LLVM would fail, Interpreter 2 fails running. Interpreter 1 worked. Originally, experimenting around with it a bit, I think there might be some SPU issues with this, Both the regular SPU Interpreters did not boot, while the ASMJIT recompiler did on Interpreter 1. Interpreter 2 currently doesn't boot with ASMJIT, but actually has success logs before halting at said HLE bug. Interpreter 2 and Interpreter (precise) also seems to return a bootable result. |
"while the ASMJIT recompiler did" If it doesn't work with PPU Interpreter 1 and SPU Interpreter (precise), then it's very very likely that it's not a interpreter problem. Except in cases, when the game uses SPU libraries, for which in some cases the SPU Interpreter could fail due to some unimplemented features. |
Then it is most likely said thing, At least, during boot I'm seeing alot of SPU Success messages when doing a successful boot Apparently doesn't happen 100% of the time. My successrate with settings are apparently a bit random now, 2/fast works now, though is spewing out Unsupported SPU Thread options (0x2) errors and cellSaveData (Savedata BLJM61303 considered broken) errors, which if I remmember correctly it always did on a successful boot |
Hey! I have a AMD card and with the latest 4112 build game isn't booting anymore (error 0x6f8). I did manage to get video output on the 4029 build, but it reproduces the video very, very slowly with barely no audio output at all. I can record a video of it if necessary |
Forgot to close this issue. |
Hey, I'm trying to run Steins;Gate 0 off the emulator, however, using Windows 10, I've not been able to get DirectX 12 running with video, seems to be an AMD specific issue, my settings are
Interpreter 2
Interpreter (fast)
DirectX 12
AMD Radeon R9 200 Series as D3D Adapter
XAudio2
Console Log using Interpreter 2 at log level Success: http://pastebin.com/rSZnUfSg
Using Recompiler, it seems to fix the stuttering issue, but still no video, trying to close the window results in a crash, so I have to provide the log, which might be too large, so I zipped the log.
RPCS3.zip
The text was updated successfully, but these errors were encountered: