Emulator Issues #6807
closedOpen gl using Efb to Ram produces psychedelic colors in The Legend of Zelda - Ocarina of Time - Master Quest.
0%
Description
READ THIS: https://forums.dolphin-emu.org/showthread.php?pid=276132 <<<
Your answers are here!
Game Name?
The Legend of Zelda - Ocarina of Time - Master Quest.
Game ID?
D43E01
What went wrong?
When pressing start to access the ingame menu (needs efb to ram to appear properly with D3D) you get psychedelic colors:http://www.mediafire.com/view/93z6y44c861c63m/D43E01-1.png
What did you expect to happen instead?
To appear properly like with d3d.
What steps will reproduce the problem?
[Don't assume we have played the game and know its level names. Be as
detailed as possible.]
1.Get ingame Ocarina of time master quest using opengl and efb to ram.
2.Press start to access the ingame menu.
3.Watch the psychedelic colors:http://www.mediafire.com/view/93z6y44c861c63m/D43E01-1.png
Dolphin 3.5 and Dolphin 3.5-367 are old versions of Dolphin that have
known issues and bugs. Have you tested with the latest version from
http://dolphin-emu.org/download ?
yes
Which versions of Dolphin did you test on?
Dolphin 4.0 329, Dolphin 4.0.1, Dolphin 3.5
Which version of Dolphin used to work?
None that i know.
What are your PC specifications (example: Operating System, CPU and GPU)?
Windows 7 x64, 2500k, 560 ti
64 or 32 bit Operating System?
64
64 or 32 bit Dolphin?
64
Any other relevant information (e.g. logs, screenshots, configuration
files)
[Upload big files to a hosting service and post links here!]
Do not attach files to this issue. Upload them to another site and
link here. Use imgur.com for images and pastie.org for logs.
Pic
http://www.mediafire.com/view/93z6y44c861c63m/D43E01-1.png
Fifo log
http://www.mediafire.com/?to5cphm554817wy
Updated by JMC4789 over 11 years ago
- Status changed from New to Accepted
I have Zelda Collector's Edition which has an emulated Ocarina of Time on it, and this only happens if I change IR DURING gameplay. If my settings are preset, then it ends up just fine.
For me, the first pause ends up gray for about 2 seconds, then colors go to normal. Regardless of what's going on, something is wrong with the pausing in these games.
Updated by JMC4789 over 11 years ago
- Status changed from Accepted to Questionable
Unable to reproduce your glitch with my new master quest dump. It only goes grey for a few seconds on first pause. I'm assuming this is either graphics card dependent or you're setup wrong.
Updated by kolano over 11 years ago
I've been seeing a possibly similar psychedelic textures in other games...
Metroid Other M (post loading a save game)
Mario Kart Wii
Example of the issue in Mario Kart can be seen here...
https://wiki.dolphin-emu.org/index.php?title=File:Mario_Kart_Wii_Psychedelic_Textures.jpg
Updated by JMC4789 over 11 years ago
That has nothing to do with this issue, I believe MaJoR knows more about that one.
This one has to do with the render to texture that OoT does for the pause menu acting weird if you change pretty much any graphics setting at all while you're playing. It also doesn't work on the first pause; ends up grayscale.
Updated by degasus over 11 years ago
kostamarino: Is this issue still valid on the ogl-tex2d branch?
Updated by kostamarino over 11 years ago
Yes, and i also get crashes when pressing start now.
Updated by kostamarino over 11 years ago
Used dolphin-ogl-tex2d-4.0-453-x64 from https://dl.dolphin-emu.org/builds/
Updated by JMC4789 over 11 years ago
- Status changed from Questionable to Accepted
This issue only happens after changing internal resolution in game. (on my computer at least)
Second issue is that first time you pause the image shows up grayscale for about 2 - 3 seconds. Any idea on that, Degasus?
Updated by degasus over 11 years ago
Changing internal resolution flushes both texture cache and the current efb content, so it's because we lost some data there.
Updated by skidau over 11 years ago
This issue does not seem to be happening anymore in Dolphin 4.0-595 (re6676b456535)
Please confirm, kostamarino.
Updated by kostamarino over 11 years ago
Hmm, i still have it so perhaps there is something else at play here. Bad dump or old drivers perhaps? I will have to look into it.
Updated by JMC4789 almost 11 years ago
- Status changed from Accepted to Questionable
So, it never turns out gray if you have RealXFB on. The Psychedelic colors only happens if you change IR. I'm marking as questionable.
Updated by JMC4789 almost 11 years ago
- Status changed from Questionable to Invalid
Unable to reproduce on latest builds with the correct settings.
Updated by JMC4789 almost 11 years ago
- Status changed from Invalid to Fixed
Eh, because there was a change to XFB that affects this game, maybe this should be marked as fixed?
Updated by phire over 10 years ago
- Status changed from Fixed to Accepted
I saw this on yesterdays build after changing the IR.
Gray for 2 seconds is also there.
Updated by JMC4789 over 10 years ago
- Status changed from Accepted to Fixed
You don't seem to understand; opening up the graphics menu and corrupting it isn't something we should be condoning.
RealXFB + EFB2RAM on safeish (medium - safe) settings don't produce any glitches.
Updated by phire over 10 years ago
- Status changed from Fixed to Accepted
Bug status war!
It's a texture cache bug, Steps to reproduce:
- Before starting the game, set Safe EFB2RAM + RealXFB.
- load game, pause, see no psychedelic colours.
- Open the graphics settings, close it and recheck.
- Pause, Colours should still be normal.
- Open graphics settings, change the IR (which forces the texture cache to invalidate).
- Pause, colours should now be psychedelic.
Updated by mimimi almost 10 years ago
Not really a texture cache bug. D3d is fine, only opengl is broken.
Steps to reproduce:
- Use opengl
- set efb2ram and real efb
- load the game, pause, check the equipment screen
- unpause or not
- Change the IR via hotkey
- pause or unpause and then pause(depending on 4)
- Colors are fun
This happens with fast and safe texture cache accuracy btw.
Updated by pauldacheez almost 10 years ago
This is also affected by CPU/GPU sync – on my low-end hardware (i3-540, Radeon HD 4670, subpar OS X graphics drivers), the EFB to RAM + medium texcache + no Scaled EFB Copy combo didn't help any until I tried single-core mode. (First pause is still greyscale for two seconds; not gonna bother checking if RealXFB fixes that because it otherwise works flawlessly at 3x IR.)
Updated by mimimi almost 10 years ago
With efb2ram and real xfb, i'm not having a gray screen issue at all, neither with opengl nor with d3d. But i can reproduce the psychedelic colors by changing the IR via hotkey when using opengl.
Updated by mimimi almost 10 years ago
PS: Is anybody else having the nintendo logo not at the center of the screen when using opengl? For me it's shifted a bit to the right when using opengl, with d3d it's in the center(left/right). On PAL it's maybe easier to notice, because of the 60Hz only message on that screen.
Updated by JMC4789 almost 10 years ago
- Status changed from Accepted to Fixed
Safe Texture Cache + EFB2RAM makes it work perfectly for me.
Updated by phire over 9 years ago
- Status changed from Fixed to Accepted
Checked again, it's not fixed.
Yes a work around exists, simply don't change the IR while the game is playing, choose any IR before launching the game and it will work.
Once you change the IR in game, it's broken. You get psychedelic colors when you pause. There is no way to stop getting psychedelic colors, you can change it back to the original IR, set EFB2RAM with safe texture cache all you want. Nothing short of stopping emulation and re-loading the game will fix it.
Updated by JMC4789 over 9 years ago
Fixed by various EFB2Tex changes. EFB2RAM is required, but changing IR/EFB2Tex/Texture Cache settings no longer breaks it.