Project

General

Profile

Actions

Emulator Issues #5777

closed

[D3D9] Sonic Unleashed - Black screen

Added by laminationman over 11 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
Category:
DX9
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

  1. Game Name and ID (as it appears in right click > properties: "GZ2P01",
    "RSBE01", etc): RSVE8P

2) What is the expected output? What do you see instead?
Wii health/safety screen, followed by cutscene. Instead the sounds play but the screen is blank. When the home button is pressed, the wii menu appears, but besides that no graphics are displayed

3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
The game has not worked properly on any of the versions I've tried on my current computer (r692, r878, and r438), but it worked in all three revisions on my old computer, even though the new one has much better specs

4) What steps will reproduce the problem?

  1. open game with default settings
    2.
    3.

5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)? Do not say 'latest version'
this changes multiple times a day. 64bit r878
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
unsure

6) Please provide any additional information below.

7) Attachments. IMPORTANT! We have a limited storage quota on
GoogleCode, so please use a 3rd party host for screenshots or any other
files (http://min.us/ for example).

Actions #1

Updated by Autoran1 over 11 years ago

Only on DX9, use DX11 or OGL or use projection hack for DX9

Actions #2

Updated by Billiard26 over 11 years ago

  • Status changed from New to Questionable
  • Category set to gfx
  • Issue type set to Bug
Actions #3

Updated by Autoran1 over 11 years ago

r07408d762560 -svn rev4522 changes in InterpreterFPU_Utils.h cause this
revert them and everything is going to be fine
probably also fixes maybe, i hope
Issue 3471
Issue 5901
Issue 5502
Issue 5729
and others like them

Actions #4

Updated by NeoBrainX over 11 years ago

  • Status changed from Questionable to Accepted

Man, you really got this regression testing thing figured out... :p

Since you were the one who reported Issue 1556 which was supposed to be fixed by r07408d76: Do these issues still occur after reverting those changes?

Actions #5

Updated by NeoBrainX over 11 years ago

  • Category changed from gfx to ppc
Actions #6

Updated by Autoran1 over 11 years ago

Well, i actually found this one again, and i've forgot about Issue 1556 long long time ago, i just remembered all this time about InterpreterFPU_Utils.h, but i'm not tottaly sure that just reverting the code in this file will not cause the othe problems, but it fixes Sonic Unleashed for sure
Besides, i just tested it, the stuff i've reported back then in Issue 1556 still remains fixed even after patch applying

Actions #7

Updated by NeoBrainX over 11 years ago

I guess it should be save to revert that revision then. For reference, Issue 1600 should be checked first, though.

Actions #8

Updated by Autoran1 over 11 years ago

Don't have SSBM for now

Actions #9

Updated by Autoran1 over 11 years ago

De Blob doesn't goes ingame just stops with 0 fps and infinite vps if just revert the code, maybe smth has to be changed in DX9 after all...

Actions #10

Updated by NeoBrainX over 11 years ago

Yep, and SSBM still has wrong collisions when reverting that revision.

Actions #11

Updated by NeoBrainX over 11 years ago

Could you check Sonic Unleashed with this patch?

http://pastie.org/5839511

Also, please enable logging on the VIDEO channel (verbosity "error") and post the output. Actually, would be cool if you could post those logs for any other games which are affected by this stuff. (not for SSBM and de blob, I do have these myself)

Actions #12

Updated by NeoBrainX over 11 years ago

Please change line 25 of that patch to "ERROR_LOG(VIDEO, "STUFF 0!!!!!");"

Actions #13

Updated by NeoBrainX over 11 years ago

Screw the previous patch and the logging stuff, I think I've fixed the issue :p

Apply this patch: http://pastie.org/5839739

Try again with any games that have had issues since after r07408d762560.

Actions #14

Updated by NeoBrainX over 11 years ago

... Sorry, previous patch had a typo. This one for realz: http://pastie.org/5839770

Actions #15

Updated by Autoran1 over 11 years ago

Thanks, it works with DeBlob but unfortunately Sonic still goes black

Actions #16

Updated by Autoran1 over 11 years ago

Before in original code, and now in case 0 of the patch code
changing line
return x; to
return _x;
fixes Sonic and breaks the other stuff
i think it's the only part of the code the games actually react on, but i could be wrong

Actions #17

Updated by NeoBrainX over 11 years ago

  • Status changed from Accepted to Questionable

Mhm, the case 0 implementation looks solid to me.

Fifo logs recorded for Sonic Unleashed in the D3D9 backend work fine in D3D11 and OGL, so this most likely is not a Core bug. I'd mark this as WontFix, but since I wasn't able find out what specifically goes wrong, it'll be Questionable instead.

Actions #18

Updated by Autoran1 over 11 years ago

Or it could be implemented like an ini hack, but i should admit i'm not a fun of those ones

Actions #19

Updated by NeoBrainX over 11 years ago

Yeah, I'd rather drop the D3D9 backend altogether instead of starting to introduce backend specific hacks :P

Actions #20

Updated by Autoran1 over 11 years ago

  • Status changed from Questionable to Fixed

Looks like isssue is fixed itself by one of the last revs, finally

Actions #21

Updated by NeoBrainX over 11 years ago

Sure about that? I can't think of any rev that would've fixed anything here.

Actions #22

Updated by Autoran1 over 11 years ago

  • Status changed from Fixed to Questionable

Damn, i was wrong, f*ing clean build has ini projection hack by default
still an issue

Actions #23

Updated by Sonicadvance1 over 11 years ago

  • Category changed from ppc to dx9
Actions #24

Updated by Autoran1 almost 11 years ago

  • Status changed from Questionable to Won't fix
Actions

Also available in: Atom PDF