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

DX12: Chaos;Child (BLJM61269) black screen crash. #1465

Closed
MrRevo3D opened this issue Jan 30, 2016 · 7 comments
Closed

DX12: Chaos;Child (BLJM61269) black screen crash. #1465

MrRevo3D opened this issue Jan 30, 2016 · 7 comments

Comments

@MrRevo3D
Copy link

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. I had RSX logging turned on, because on first glance there is no difference in logs. But this line after stopping the emulator is suspicious:

F {rsx::thread} Exception: HRESULT = 0x80070057
(in file Emu\RSX\D3D12\D3D12Texture.cpp:90, in function `anonymous namespace'::upload_single_texture)

I guess it's something texture related. Can't say for sure, don't have much experience with DX or OpenGL.

Here are the logs (sorry for using GDrive, couldn't get GitHub to accept the file for some reason)
https://drive.google.com/file/d/0BxVvT3yrE2-bOERXVnlLV3Z6RVU/view?usp=sharing

@tambry tambry changed the title DX12: Chaos;Child (BLJM61269) black scren crash. Works fine on OpenGL. DX12: Chaos;Child (BLJM61269) black screen crash. Jan 30, 2016
@raven02
Copy link
Contributor

raven02 commented Jun 13, 2016

@andrewmisko , please retest with latest build using DX12 again.

@MrRevo3D
Copy link
Author

@raven02 No go even on OpenGL now. Same settings. It does launch if libresc.prx is enabled though. Here is the log.

chaoschild.zip

@raven02
Copy link
Contributor

raven02 commented Jun 13, 2016

Do you mean both DX12 and OGL are black screen now with FPS running ?

@MrRevo3D
Copy link
Author

MrRevo3D commented Jun 13, 2016

Not even black screen, just gray screen and the log stops at:

·U {PPU[0x5] Thread (main_thread) [0x0017dd54]} cellResc TODO: cellRescGcmSurface2RescSrc(gcmSurface=*0x22a53c0, rescSrc=*0xd000fb00)
·U {PPU[0x5] Thread (main_thread) [0x0017de74]} cellResc TODO: cellRescSetSrc(idx=0x0, src=*0xd000fb00)
·U {PPU[0x5] Thread (main_thread) [0x0017ddf4]} cellResc TODO: cellRescSetConvertAndFlip(cntxt=*0x24f6000, idx=0x0)
·U {PPU[0x5] Thread (main_thread) [0x0017dd74]} cellResc TODO: cellRescSetWaitFlip()

@Nezarn
Copy link

Nezarn commented Jun 13, 2016

@andrewmisko HLE Resc was removed in #1521 , if a game needs it then you need to LLE it.

@MrRevo3D
Copy link
Author

Ah, well that's the problem then. With libresc there's no change. It's still black screen with fps meter.

@AniLeo
Copy link
Member

AniLeo commented Feb 28, 2017

Game has been reported working on DX12 now, therefore I'll be closing the issue.
If you have further issues please open a new issue.

@AniLeo AniLeo closed this as completed Feb 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants