Dolphin, the GameCube and Wii emulator - Forums

Full Version: Dolphin does not force-enable IR
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Game: Bloody Roar Primal Fury

The issue: Dolphin doesn't use the forced 2 internal resolution I set it to until AFTER I open the graphics window, this has been going on for quite a while.

This is an issue that has been going on for quite some time, regardless of the API mode used (DX9 or DX11), no matter what game I load,
the internal resolution is always fixed at 1x, resulting in horrible aliasing/jaggy appearance. Only if I open the GFX config window does it scale to the assigned IR, in this case, I have it set to 2x

Dolphin: 3.5-2371 x64
I should note that this particular issue has been going on for many revisions, I don't know which one it started with, but it was after 3.5 official.

This video has a before and after shot, pardon the framerate (used CamStudio).

http://www.youtube.com/watch?v=RFjLVYDCCyE&feature=youtu.be


Notice Alice at 0:21, how aliased she is as she moves during the character selection screen, I then open up the graphic config window, but I don't change anything, I just open. You can clearly see the IR is set to 2 (1280 x 1056). However, it looks like native resolution, which I know I haven't set it to. Is there any reason why this happens only if I open the config window? Shouldn't Dolphin automatically change the IR when the game loads? That to me sounds like a regression that should have been looked into a long time ago, not sure why no one else has noticed.

So again, Alice at 0:21, the config window at 0:24, then back to Alice at 0:27, the aliasing is gone. If this was posted before, I apologize, I just thought that if I did it in the past, I'll try harder to explain the issue better this time.

Images showing side by side comparisons


Graphics settings:

Note: the framerate in the video is low, but this was the recorder's fault. Bloody Roar is an example, but it happens to every Gamecube game I run.
Why didn't you say the name of the game that is affected? I have a theory, but since you didn't provide that very basic piece of information, I can't confirm it. Also, find the exact revision that changed the behavior.

Also, why do you have Force 16:9 on? That game is definitely not designed for that ratio.
After readed the first line, I bet there is real XFB in the game ini.
(09-17-2013, 05:52 PM)MaJoR Wrote: [ -> ]Why didn't you say the name of the game that is affected? I have a theory, but since you didn't provide that very basic piece of information, I can't confirm it. Also, find the exact revision that changed the behavior.

Also, why do you have Force 16:9 on? That game is definitely not designed for that ratio.

Fixed OP to reflect the game name. Sorry, it's Bloody Roar Primal Fury. This happens to all GCN games I load. As for the revision, I know it was after 3.5, that much I know. Trying to find out which one it began with is like finding a needle in a haystack. It's been going on for at least two months. Never mind the aspect ratio (can't stand 4:3), I want to know if others can reproduce it in any gamecube game.

(09-17-2013, 06:01 PM)degasus Wrote: [ -> ]After readed the first line, I bet there is real XFB in the game ini.
See I don't know what that is, or what needs to be changed. Do I have to do it to all Gamecube games? This happens with every one, so never mind that it's Bloody Roar, the fact of the matter is, it happens to all of them.
degasus Wrote:After readed the first line, I bet there is real XFB in the game ini.

GBLE52.ini Wrote:[Video_Settings]
UseXFB = True
UseRealXFB = True

Yep! I thought it was that when I read it too. That's why I needed the game name.

Nintendo_nerd: When you open the graphics options you are disabling the GameINI setting that forces Real XFB (and thus 1x Native). According to the wiki page for the game, Primal Fury needs Real XFB for the cutsccenes. You could remove this limitation from the GameINI if you prefer high IR to working cutscenes.
One way to prevent messing with the settings in the game.ini is using hotkeys (i.e. toggle IR to the "1" key). That way you don't have to click the graphics config, so settings like EFB to RAM won't change themselves.
Though it will have no effect if real XFB is enabled, because it uses the native resolution.

P.S: correct me if I'm wrong about something Blush .
If you care more about high IR than working cutscenes, right-click the game in your game list > Properties > Edit Config, then paste in the lines in MaJoR's post with the "True"s both replaced with "False".
(09-17-2013, 06:24 PM)MaJoR Wrote: [ -> ]
degasus Wrote:After readed the first line, I bet there is real XFB in the game ini.

GBLE52.ini Wrote:[Video_Settings]
UseXFB = True
UseRealXFB = True

Yep! I thought it was that when I read it too. That's why I needed the game name.

Nintendo_nerd: When you open the graphics options you are disabling the GameINI setting that forces Real XFB (and thus 1x Native). According to the wiki page for the game, Primal Fury needs Real XFB for the cutsccenes. You could remove this limitation from the GameINI if you prefer high IR to working cutscenes.

Ugh, no wonder it looked so weird Big Grin So I simply need to change those values to "false"?

(09-17-2013, 06:44 PM)masterotaku Wrote: [ -> ]One way to prevent messing with the settings in the game.ini is using hotkeys (i.e. toggle IR to the "1" key). That way you don't have to click the graphics config, so settings like EFB to RAM won't change themselves.
Though it will have no effect if real XFB is enabled, because it uses the native resolution.

P.S: correct me if I'm wrong about something Blush .

I really don't care about the cut scenes for that game to be honest. I just want double the internal resolution, XFB looks pretty bad on my 23" 1080p monitor. Does that explain why other games like Tony Hawk's Pro Skater 3 has the same aliasing issues?

(09-17-2013, 11:28 PM)pauldacheez Wrote: [ -> ]If you care more about high IR than working cutscenes, right-click the game in your game list > Properties > Edit Config, then paste in the lines in MaJoR's post with the "True"s both replaced with "False".


It's telling me it can't find "GBLE52.ini" and has to create a new file. It doesn't even exist. I'll just tell Dolphin to make a new config file since new game configs aren't even being made in the GameSettings directory. I dunno about you, but there should be an easier way to disable XFB scaling Wink

I'm not seeing any "game.ini" since I'm using the global user directory build of Dolphin. In fact, no matter where I look, there is no single game ini file at all. I see single profiles for each game, but even then, adding those lines doesn't do a dang thing. The IR is still only be initialized by opening the graphics window >Sad Funny thing is XFB is disabled in Dolphin.
Let it create the new file, then paste those lines in – any settings in this file will override the game's default game-specific config. You shouldn't be editing any files in the Sys folder any more, those'll get overwritten when you upgrade Dolphin (if you do it the intended way). For more information, look around for the wiki page for Global User Directory. (I'm too lazy to provide a link, 4.7" ain't big enough for that kind of thing.)
(09-18-2013, 02:42 AM)pauldacheez Wrote: [ -> ]Let it create the new file, then paste those lines in – any settings in this file will override the game's default game-specific config. You shouldn't be editing any files in the Sys folder any more, those'll get overwritten when you upgrade Dolphin (if you do it the intended way). For more information, look around for the wiki page for Global User Directory. (I'm too lazy to provide a link, 4.7" ain't big enough for that kind of thing.)
Okay, create the new config files for the games I wanted to change, it didn't change anything when I launched them. I should note that in Dolphin itself, External Frame Buffer (which I assume is what they call XFB) is indeed disabled in the graphics settings under the hacks tab. Is there a conflict somewhere? It's not working despite having added those lines into the game config files. Despite having followed your instructions, it still doesn't kick on unless I open the graphics config window, so I'm back to square one. Bollocks Sad

I tried to create a new config file for each of the games I wanted to copy those lines to turn XFB off, nothing
I tried to disable/enable External Frame Buffer in Dolphin (real and virtual), nothing
Frankly, XFB should be disabled by default. I'm not understanding why opening that config window is the only thing that is fixing it despite doing all I can.

I have also tried turning on scaled EFB copy, turning it off, skip EFB access to CPU on/off, EFB copies off/on, External Frame Buffer on/off, none of these combinations is doing anything to resolve the issue. There is nothing I do that fixes is except opening up the config windows. This is definitely an emulator-related issue. This never happened on 3.5 official.

Can't copy and paste

Video_Settings]
UseXFB = False
UseRealXFB = False

As they get overwritten by Dolphin when you launch the game. I can't use these lines, they don't do jack squat.
Pages: 1 2