RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.17k stars 1.89k forks source link

intel: Games not initializing properly (HD 5500) #5690

Closed d-apps closed 5 years ago

d-apps commented 5 years ago

RPCS3 Version: `v0.0.6-7809-c325534f Alpha | HEAD

Specs: CPU - Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz | 4 Threads | AVX+ Ram - 8.00 GB OS - Windows 10 last build HDD - 1 TB GPU - Intel HD Graphics 5500 (driver updated)

Before I format my laptop I was using some older version of RPCS3 and I was playing Super Street Fighter II Turbo HD Remix fine but now when I try to boot I got blackscreen/whitescreen, I just installed the latest version and testing other game, Naruto Ultimate Ninja STORM I got the same error according the log below.

Log: Updated RPCS3.log

RainbowCookie32 commented 5 years ago

The problem is most likely your iGPU. Older intel iGPUs are known to have issues. It's failing to compile a shader. Also, next time, upload the RPCS3.log file from RPCS3's folder instead of doing a massive copy paste from the log window

d-apps commented 5 years ago

Thank you but is there anything I can do to fix it?

RainbowCookie32 commented 5 years ago

Pretty sure you can't fix it, and this is not an issue with the emulator. You should go to the Discord server for this, not here

d-apps commented 5 years ago

Testing version: v0.0.5-7550-32059bfa, I didn't have this error, I had some erros in log but at least the game is working, is it possible that this issue is related to my GPU only with newer versions?

rpcs3

log.txt

RainbowCookie32 commented 5 years ago

If you are going to attach logs, please attach the correct file. Don't copy-paste from rpcs3, upload RPCS3.log from the emulator's folder. Also as I said before, old Intel iGPUs are known to have issues, and are not really supported

AniLeo commented 5 years ago

Needs proper log file, note that Intel GPU Drivers are not supported

d-apps commented 5 years ago

Sorry guys, I updated with the correct log now, thank you.

AniLeo commented 5 years ago
·E 0:05:36.516891 {RSX Decompiler Thread} RSX: Failed to compile shader: ERROR: 0:123: 'tex00' : undeclared identifier 
ERROR: 0:123: 'texture' : no matching overloaded function found (using implicit conversion) 
ERROR: 0:123: 'process_texel' : no matching overloaded function found (using implicit conversion) 
ERROR: 0:123: 'assign' :  cannot convert from 'const highp float' to 'inout 4-component vector of highp float'

Pinging @kd-11

kd-11 commented 5 years ago
index = 0
TEX_NAME(index) = tex##index (concatenation, returns "tex" + index)

Somehow intel returns tex00 instead of tex0. And this is just one of the many reasons why intel drivers are not supported. Where did it get '00' from? It defies logic.

d-apps commented 5 years ago

Is there any chance rpcs3 future updates solve this or probably this will happen with all new versions too?

RainbowCookie32 commented 5 years ago

I think it's a driver issue, so it'd be on intel's side to fix it if I'm correct

d-apps commented 5 years ago

only rpcs3 use RSX Decompiler? Because I use other emulators like cemu, dolphin and they work fine...

AniLeo commented 5 years ago

The only console with a RSX GPU is PS3... The problem here is intel drivers not parsing stuff properly

sirdanielk commented 5 years ago

Intel implementation of vulkan in drivers is ok. This game work nice with vulkan. Opengl have different problem - on HD620 F {RSX [0x02c0d30]} RSX: struct gsl::fail_fast thrown: GSL: Precondition failure at c:\projects\rpcs3\3rdparty\gsl\include\gsl\span: 621

d-apps commented 5 years ago

I opened a ticket with Intel Support explaining the RSX Compiler problem, let's wait for their response.

AniLeo commented 5 years ago

How RPCS3's RSX Decompiler works is not Intel's problem, the problem here is the drivers' GLSL Compiler being broken.

RainbowCookie32 commented 5 years ago

And considering it's an older product that doesn't receive driver updates anymore, I don't think they are really eager to fix it

d-apps commented 5 years ago

Latest update was released march 2019, I have some hope :)

RainbowCookie32 commented 5 years ago

It was a security update if memory serves

On Fri, Apr 19, 2019, 12:58 AM D-Apps notifications@github.com wrote:

Latest update was released march 2019, I have some hope :)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RPCS3/rpcs3/issues/5690#issuecomment-484760310, or mute the thread https://github.com/notifications/unsubscribe-auth/AEAG4YT3T7MDRZUD6363X73PRE7NLANCNFSM4G2B66EA .

AniLeo commented 5 years ago

Yeah, even Skylake 15.45's latest update were just security fixes

sirdanielk commented 5 years ago

Update that error F {RSX [0x02c0d30]} RSX: struct gsl::fail_fast thrown: GSL: Precondition failure at c:\projects\rpcs3\3rdparty\gsl\include\gsl\span: 621 also happen with nvidia at opengl

Latest intel drivers supports opengl 4.6, not yet to known since what generation

AniLeo commented 5 years ago

Probably the ones that supported OGL 4.5 before, Skylake and above I would guess

AniLeo commented 5 years ago

Closing as superseded by the Intel GPU Megathread #6199

bukyapavankumar commented 4 years ago

Testing version: v0.0.5-7550-32059bfa, I didn't have this error, I had some erros in log but at least the game is working, is it possible that this issue is related to my GPU only with newer versions?

rpcs3

log.txt

Did u try it on Linux with latest mesa drivers?