Emulator Issues #3114
closedGraphic Problems With JitIL On Latest Builds.
0%
Description
What steps will reproduce the problem?
1.Use any build from 6114 to 6131
2.Select JitIL engine and launch any of the tested games: Mario Kart DD, Mario Kart Wii, Super Smash Bros Melee, Luigi's Mansion.
What is the expected output? What do you see instead?
-->Whenever the game shows 2D graphics, like MK DD title screen, it works fine, but any 3D graphcis, like Lakitu in MK DD start up sequence, show either garbled or don't show at all, SSBM into video seems affected too.
Dolphin version with the problem? Other Dolphin version without the
problem?
-->any build from 6114 to 6131
32-bit or 64-bit and any other build parameters?
--> 32-bit version, OpenCL selected.
OS version and versions of tools/libraries used?
--> Windows XP pro SP3
Please provide any additional information below.
System is as follows: Athlon II X3 445, Radeon HD 4650 with all prerequisites for having OpenCL working on Dolphin, 4GB of ram.
Updated by BhaaL about 14 years ago
Which GFX plugin? And does "Any revision from 6114 to 6131" mean that 6113 works fine?
Updated by otomospirits about 14 years ago
This happens with both D3D and OpenGL plugins, I thought I had covered this on the initial report, sorry about that.
I've messed with the settings for quite a while now, the only thing that fixes this is using the Jit core. Build 6113 indeed works fine, I've double checked before making this post and there is no such problem with the JitIL core.
Is there a frame counter on dolphin?? It'd be nice if I could post pictures with a frame counter so you could be sure I'm posting the right pictures. :-\
Updated by otomospirits about 14 years ago
The Mario Kart Wii pictures are with the D3D plugin, the Luigi's Mansion ones are with the OpenGL plugin.
Updated by nodchip about 14 years ago
Does r6113 work well? If so, I will revert r6114.
Updated by BhaaL about 14 years ago
nodchip: r6114 changed Quantizers and the LoadPaired stuff (you added an extra OR in there) - maybe that one is related to those issues (also Issue 3097)?
Updated by nodchip about 14 years ago
otomospirits: I bought Mario Kart Double Dash and tested it. As the result, the Lakitu in OP is showed correctly. I will try other games.
j4ck.fr0st: ok, I will revert it.
Updated by nodchip about 14 years ago
otomospirits: I disabled the change in r6114. Could you check r6140?
Updated by otomospirits about 14 years ago
I'm sorry but I could not test 6141, neither dolphin emulator dot com or emucr dot com decided to build it, I had to use 6141 which any way yielded great results.
This time I've taken three videos, all are made with the three (6113, 6137 and 3141) revisions running on default settings excepting the engine, in which I selected JitIL
http://www.youtube.com/watch?v=2RPFTiuNjrA
1.As it was working in revision 6137
http://www.youtube.com/watch?v=Cc6BtzTMvGI
2. Side by side 6113 and 6141, as you can see now both are running with the JitIL engine and both are properly showing 3D stuff. but there is a catch, I couldn't use the opengl plugin on 6141, it kept crashing in the spot luigi watches the map, after many tries I managed to capture a video:
http://www.youtube.com/watch?v=WpKVzNPWfJ8
3. take a look at the purple textures, after that 6141 crashed and I'm unable to recover because I see it running in the task bar but the window just won't show up.
Here's a copy of the exceptioninfo file.
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x69B53ED7 : ?
0x69B53F87 : ?
0x69B53FE9 : ?
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x69B53F03 : ?
0x69B53F87 : ?
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x69B53F03 : ?
0x69B53F87 : ?
0x69B53FE9 : ?
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x69B4E43A : ?
Unhandled Exception
Code: 0xC0000005
Call stack info:
0x69B53F03 : ?
0x69B53F87 : ?
0x69B53FE9 : ?
from what I can gather this issue has been solved, at least in my side of the fence, the opengl texture and crash thing could be caused by the changes made on 6139, still, nodchip, since you didn't get any error on MKDD, if I understand well, that is, this also could be a ATI driver related issue, that is, if you have an Nvidia card. I guess you guys have a wide testing bed with different setups, you are doing an amazing job with Dolphin, thank you so much. (crossing fingers links to videos work)
Updated by BhaaL about 14 years ago
Issue 3131 has been merged into this issue.
Updated by otomospirits about 14 years ago
I have tried every game I reported (MKDD, MKWII, SSBM, SMS and Including Starfox Assault) and the mentioned games are working fine with 6142, JitIL and D3D, unfortunately I don't have MP2 to test, hopefully the OP of Issue 3131 can give more detailed information.
Updated by bill123x about 14 years ago
The affected revisions up at the top of this issue clearly state "6114 to 6131".
The issue I have clearly states "build starting with r6142"
Meaning the issue I had, didn't occur until several revisions after this one.
They're caused by different changes, I'm not sure why it merged.
Updated by BhaaL about 14 years ago
I merged them because both are JitIL related graphics problems that occur since nodchips changes from r6114. Everything up until r6142 was attempts to fix them again, so the code might still be faulty in some place.
Maybe i should have merged it to Issue 3097 instead, they all relate to this revision range...
Updated by otomospirits about 14 years ago
bill123x, it was merged probably because both relate to JitIL, as j4ck said, it could be somewhat of help if you can explain what settings, what graphic plugin for example, are you using for MP2, and the specs of your computer, maybe that way the devs can better spot the reason why what fixed it for me, messed it for you.
j4ck, instead of merging one better than the other, why don't you merge all three??
Updated by nodchip about 14 years ago
bill123x: I fixed the bug in r6151. I could not notice it because it does not happen in x64.
Updated by otomospirits about 14 years ago
Just tested 6151 and 6152, nothing was broken over here, OpenGL crashed on the first (and fresh) run, D3D tested with Luigi's Mansion, SSBM and Mk Wii, everything seems ok. will report of any change.
Updated by hellguardian about 14 years ago
i just wanted to add NSMB ... there is a new gfx problem when finishing the level... The Masklayer (Bowsers head form cut out) does not appear anymore, but funky colored streaks and appear instead.
i am not sure since when this is happening - but noticed on r6152 today - i believe r6127 was fine. ( i am not even completely sure, this bug fits the topic )
Win, DX9, JitIL, x64, OpenCL off
Updated by otomospirits about 14 years ago
Metroid Prime 2 tested, r6156, JitIL, D3D with safe texture cache on fast, the rest on default, no problem found so far:
Updated by nodchip about 14 years ago
j4ck.fr0st: I will get Luigi's Mansion in a few days. I will chkeck the quantizer after I get Luigi's Mansion.
Updated by nodchip about 14 years ago
I got Luigi's Mansion and tested it. As the reuslt, r6114 worked well in both 32bit and 64bit with my environment. My environment is Core i7, Windows 7 64bit and nvidia GF260M. As otomospirits mentioned, it may be the issue of ATI drivers.
Updated by BhaaL about 14 years ago
I just tried it too, on r6176 x64, with and without OpenCL - no (obvious) problems?
Can anyone point out obvious problems with Luigi?
Updated by otomospirits about 14 years ago
the last remaining problem, when I tested with 6141, (just now I realize my typo) was the purple textures with the opengl plugin. So the reason why jack is not having any problems with 6176 might be because the problem was solved (for me) back on 6140.
Furthermore, I've been 6181 for a while now and opengl plugin is still an unstable as heck, I just tested the game intro and as soon as the moment comes when luigi shows the map on screen, it crashes to desktop with the Jit core selected and with the JitIL core selected the purple textures come up, as I remarked in the above post with the video, here's the link again:
http://www.youtube.com/watch?v=WpKVzNPWfJ8
Since this could be an entirely unrelated issue, if you want I can open another issue with the opengl plugin problem.
Anyway, jack has ati and it's not having any problems with 6176, I have ati and I'm not having any problems with 6181, nodchip is not having any problems with 6114, but he has nvidia. indeed it sounds like an ati driver related issue.
Updated by BhaaL about 14 years ago
- Status changed from Accepted to Fixed
Decided to give it another run, Luigi is still fine with OpenGL, no matter if I enable OpenCL or not, use Jit or JitIL, or use Real XFB or not. The only thing that occurs randomly is Luigis teeth shining thru before he looks at the map, but thats probably a different issue.
You said OpenCL enabled in the first post - please update your Stream SDK to latest version and try again. Possibly your GPU drivers aswell.
Marking as fixed, unless someone else disagrees.
Updated by otomospirits about 14 years ago
Luigi's teeth flicker because you have efb copy to texture selected, with RAM it works fine.
Drivers and Stream SDK are as up to date as to what was suggested on 6102, if you have something more recent installed by all means let me know what and where can I install from.
Updated by BhaaL about 14 years ago
Catalyst 10.8 and Stream SDK 2.2. Not sure then, but the purple-ness is most likely not related to JitIL - I'd open a new gfx-related issue for that.
Updated by otomospirits about 14 years ago
I shiver at the thought of updating ati's drivers, I will update to 10.8 which seems to be what's different and if it keep showing purple texture will open another issue.
thanks a lot for your time nodchip and j4ck.