RPCS3 Forums

Full Version: Chaos;Child [BLJM61269]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2

MrComputerRevo

Mod edit 2017-01-26 Now playable, see http://www.emunewz.net/forum/showthread....#pid240451


rpcs3 version - v0.0.0.6-4092-ffb014c
Settings:

PPU Interpreter 2
SPU Interpreter fast

Video - DirectX 12
Audio - Xaudio2

LLE Modules:
cellAudio v1.1
cellFiber v1.1
cellSpursJq v1.1
cellSre v1.1

On DirectX 12 it doesn't go past black screen with FPS. On OpenGL it plays normally (5-10FPS though) I am including logs from both OpenGL and DirectX 12 runs.

tambre

(01-29-2016, 06:23 PM)MrComputerRevo Wrote: [ -> ]On DirectX 12 it doesn't go past black screen with FPS. On OpenGL it plays normally (5-10FPS though) I am including logs from both OpenGL and DirectX 12 runs.

You shouldn't be using RSX logging, as it's meant for debugging by developers. Also, it prints a lot of info in the log. You'll probably get a big performance improvement by disabling it. It also would make the log a lot more readable.

MrComputerRevo

(01-29-2016, 06:54 PM)tambre Wrote: [ -> ]
(01-29-2016, 06:23 PM)MrComputerRevo Wrote: [ -> ]On DirectX 12 it doesn't go past black screen with FPS. On OpenGL it plays normally (5-10FPS though) I am including logs from both OpenGL and DirectX 12 runs.

You shouldn't be using RSX logging, as it's meant for debugging by developers. Also, it prints a lot of info in the log. You'll probably get a big performance improvement by disabling it. It also would make the log a lot more readable.
Well it's just that without it the logs are pretty much identical. I know that RSX logging slows things down a lot, and I usually don't use it.

tambre

(01-29-2016, 07:07 PM)MrComputerRevo Wrote: [ -> ]
(01-29-2016, 06:54 PM)tambre Wrote: [ -> ]
(01-29-2016, 06:23 PM)MrComputerRevo Wrote: [ -> ]On DirectX 12 it doesn't go past black screen with FPS. On OpenGL it plays normally (5-10FPS though) I am including logs from both OpenGL and DirectX 12 runs.

You shouldn't be using RSX logging, as it's meant for debugging by developers. Also, it prints a lot of info in the log. You'll probably get a big performance improvement by disabling it. It also would make the log a lot more readable.
Well it's just that without it the logs are pretty much identical. I know that RSX logging slows things down a lot, and I usually don't use it.

Renderers usually don't write anything to the log, so the best way to find the cause is to use driver debug output (from what I understand).
Also what graphics card do you have?

MrComputerRevo

(01-29-2016, 07:35 PM)tambre Wrote: [ -> ]Renderers usually don't write anything to the log, so the best way to find the cause is to use driver debug output (from what I understand).
Also what graphics card do you have?

GTX660. Steins;Gate 0 runs 60fps on DX12 with it. I guess this "{PPU Thread[0x24] (CRI FS File Access 2)[0x0017e970]} Thread aborted
·F {rsx::thread} Exception: HRESULT = 0x80070057
(in file Emu\RSX\D3D12\D3D12Texture.cpp:90, in function `anonymous-namespace'::upload_single_texture)
Please report this to the developers." has something to do with it.

tambre

(01-29-2016, 07:41 PM)MrComputerRevo Wrote: [ -> ]
(01-29-2016, 07:35 PM)tambre Wrote: [ -> ]Renderers usually don't write anything to the log, so the best way to find the cause is to use driver debug output (from what I understand).
Also what graphics card do you have?

GTX660. Steins;Gate 0 runs 60fps on DX12 with it. I guess this "{PPU Thread[0x24] (CRI FS File Access 2)[0x0017e970]} Thread aborted
·F {rsx::thread} Exception: HRESULT = 0x80070057
(in file Emu\RSX\D3D12\D3D12Texture.cpp:90, in function `anonymous-namespace'::upload_single_texture)
Please report this to the developers." has something to do with it.

That's probably the problem.
If you don't mind, you could open an issue on our tracker, so we could track of that problem.

MrComputerRevo

(01-29-2016, 07:45 PM)tambre Wrote: [ -> ]
(01-29-2016, 07:41 PM)MrComputerRevo Wrote: [ -> ]
(01-29-2016, 07:35 PM)tambre Wrote: [ -> ]Renderers usually don't write anything to the log, so the best way to find the cause is to use driver debug output (from what I understand).
Also what graphics card do you have?

GTX660. Steins;Gate 0 runs 60fps on DX12 with it. I guess this "{PPU Thread[0x24] (CRI FS File Access 2)[0x0017e970]} Thread aborted
·F {rsx::thread} Exception: HRESULT = 0x80070057
(in file Emu\RSX\D3D12\D3D12Texture.cpp:90, in function `anonymous-namespace'::upload_single_texture)
Please report this to the developers." has something to do with it.

That's probably the problem.
If you don't mind, you could open an issue on our tracker, so we could track of that problem.

Sure, but tomorrow, it's getting kind of late... Thanks for support!
Okay, big update.

Build: rpcs3-ReleaseLLVM-5db0f477

LLE: libresc, librtc, libspur_jq, libsre, libfiber, libpngdec, libfs

PPU: fast SPU: fast

Render: D3D12 also used Vulcan and openGL

Well, huge progress has been made since the op posted the thread. The intro and cutscenes in the game stutter quite a bit, only issue I encountered. Everything else plays at 60fps in vulcan and openGL, directx12 goes between 100-300 if you don't limit the frames. Everything is incredibly smooth and the audio is clear, no glitches or crashes while I played for around 20 minutes. You can save and load your game easy as well.


This game I think is perfectably playable start to finish on Vulcan and Directx12, but not openGL cause you can't see the menu in openGL.
Alright, moving to playable. Keep us updated!


Recorded a gameplay video.
Pages: 1 2