Fatal error because of SSSE3 with skylake?
Started by Trinn Senn




10 posts in this topic
Trinn Senn
Unregistered


 
10-09-2016, 04:41 PM -
#1
So this is what RPCS3 says when i try to boot metal slug 3 with the recompilers, first off i should say that the game boots perfectly fine using the interpreters both precise and fast, and runs around 35-45fps which is pretty good i think. AFAIK my CPU shouldnt have any issues with SSSE3

Every time i see some one playing a game at close to full speed or full speed, they are using at least 1 recompiler. if anyone could help me out that would be awesome.

---------------------------
Fatal error
---------------------------
Unhandled Win32 exception 0xC000001D.
Exception address: 0000000010070d87.
Instruction address: 0000000010070d87.
Function address: 0000000010070d20 (base+0x70d20).
RPCS3 image base: 0000000000010000.

Illegal instruction exception occured.
Note that your CPU must support SSSE3 extension.

HOW TO REPORT ERRORS: Check the FAQ, README, other sources.
Please, don't send incorrect reports. Thanks for understanding.
Press (Ctrl+C) to copy this message.
---------------------------
OK
---------------------------

CPU: intel i5 6600k
GPU: gtx 770 2gb
ram: 16gb ddr4 2133hz
Ani
Administrator
*******


16
4,277 posts 105 threads Joined: Aug 2017
10-11-2016, 04:07 PM -
#2
It isn't a CPU issue.
That happens because the recompiler is missing some instructions and can't run complex games yet.
In those cases, stick to the Interpreters.
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
Trinn Senn
Unregistered


 
10-11-2016, 04:40 PM -
#3
(10-11-2016, 04:07 PM)Annie Wrote: It isn't a CPU issue.
That happens because the recompiler is missing some instructions and can't run complex games yet.
In those cases, stick to the Interpreters.

Ok i understand what you are saying.
The reason why i was curious in the first place is because i found a video on YouTube of some one playing the same game.
They had the same RPCS3 build, and were using both the recompilers.
The game booted fine with no issues, so that's why i thought the problem was with my system.

https://www.youtube.com/watch?v=RBL4d8FAtXQ - video incase you want to check it out

Thanks for replying.
Curious to see how Rpcs3 develops from here.
Ani
Administrator
*******


16
4,277 posts 105 threads Joined: Aug 2017
10-11-2016, 04:51 PM -
#4
That's interesting. Are you running the same game (NPEB02252) or another variant of the game?
If you have any log, post it please.
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
Nezarn
Unregistered


 
10-11-2016, 05:28 PM -
#5
(10-11-2016, 04:07 PM)Annie Wrote: It isn't a CPU issue.
That happens because the recompiler is missing some instructions and can't run complex games yet.
In those cases, stick to the Interpreters.

Again, this 100% isn't true, Skylake doesn't work because the way LLVM is implemented, it doesn't "know" Skylake CPUs.

With changing a line, its possible to make LLVM run on Skylake

https://github.com/RPCS3/rpcs3/issues/21...-251963919 (and note, below this comment where guy confirms LLVM working, the broken sound isn't from that change, thats because that game has some kinda threading issue)
Ani
Administrator
*******


16
4,277 posts 105 threads Joined: Aug 2017
10-11-2016, 05:31 PM -
#6
My bad, I thought that had been fixed already. Can someone open a PR to fix that? I also have Skylake.
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
Trinn Senn
Unregistered


 
10-11-2016, 05:43 PM -
#7
(10-11-2016, 04:51 PM)Annie Wrote: That's interesting. Are you running the same game (NPEB02252) or another variant of the game?
If you have any log, post it please.

Wasnt sure if you still wanted the log or not, but here it is anyway.
The game is the same version afaik.

what is it that i would do to help with this issue?
Ani
Administrator
*******


16
4,277 posts 105 threads Joined: Aug 2017
10-11-2016, 05:47 PM -
#8
Seems like it's an issue on the Recompiler with recognizing the Skylake CPUs as having SSSE3 as described by Nezarn above.
We just have to wait for someone to make a PR that fixes it.
    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
Nezarn
Unregistered


 
10-11-2016, 06:06 PM -
#9
@Trinn Senn

Can you try this build after it finishes building?

https://ci.appveyor.com/project/Nezarn/r.../artifacts
Trinn Senn
Unregistered


 
10-11-2016, 07:37 PM -
#10
@Nezarn

I tried the build you posted.
The game Metal slug booted first time with both SPU and PPU recompilers being used.

While i was at it i booted The awakened fate ultimatum or (BLUS31500) aswell.
Which also booted using the recompilers with no errors.


Forum Jump:


Users browsing this thread: 1 Guest(s)