(04-04-2019, 03:56 PM)BlizzardToaBreeze Wrote: Hi all, I was wondering if the new Unification of VideoCommon was good news for Factor 5 games like RS2. Does anyone have insight into whether we could expect speedups on the horizon because of this?
I don't believe the Unification updates specifically made any improvements for the Rogue Squadron games, but I recently updated Dolphin to its latest build as of this writing (5.0-9888) in search of better performance, and surprisingly I can now run the game at pretty much a stable 60fps using Direct3D 11 at 3x native resolution and the CPU Override option now disabled (even in the Hoth stage, which now only has the occasional stutter along with slowing down a bit during certain cut scenes). This is on my aging i5 3570K setup that's overclocked to 4.8 GHz.
I left most of Dolphin's settings at default, but under your Graphics Configuration's Shader Compilation section you'll want to choose "Synchronous (Ubershaders)" "Asynchronous (Upbershaders)" and enable the "Compile Shaders Before Starting" option, which will pre-compile all the shaders for you on the first run (and it won't have to compile them again until you either upgrade Dolphin, change your internal resolution, or sometimes when upgrading your video card's drivers). This will eliminate most of the stuttering in the game.
If you want to squeeze out a bit more performance then you can enable the "Skip EFB Access from CPU" hack either globally (which could be a bit risky) via the Graphics Config -> Hacks window, or preferably on a per-game basis by typing "EFBAccessEnable = False" in the game's .ini file. BTW, if you don't know how to do this, just go to your list of games in the main Dolphin page, right-click on Rogue Leader and select Properties. Then click on the Editor tab and add the following in the User Config text field section in the lower part of the window:
[Video_Hacks]
EFBAccessEnable = False
I also enabled the "Speed up Disc Transfer Rate" option, which loads the game's stages much faster. For this option, once again just go to your list of games in the main Dolphin page, right-click on Rogue Leader and select Properties. Under the General tab, "Speed up Disk Transfer Rate" is an option that you can enable (make sure the actual check-mark is shown instead of the little black box).
Now if only RS3: Rebel Strike would work properly with these newer Dolphin versions... That being said, I have some new settings for that game using older versions of Dolphin, so be sure to check out that game's thread.
(12-25-2018, 05:16 AM)pantonio717 Wrote: I'm assuming you all don't play with the widescreen Gecko code? Because it crashes every time and for the folks that have addressed it they don't get any responses.
I've been playing with the widescreen Gecko code without any issues. This is how the code looks in my .ini file:
[Video_Settings]
AspectRatio = 1
[Gecko]
$Widescreen
48000000 800AC1C0
DE000000 7E007FFF
3016B380 38600020
14014D08 4848B2F8
1416B378 48334C99
140DB618 483C49F9
141F6F78 3FE38E39
E0000000 80008000
060A0000 00000038
C0C20000 EC2101B2
D023012C 4BB74D00
C0220000 C0030000
EC000824 D0030000
C003000C EC000824
D003000C 38800001
4E800020 00000000
0409EA20 3FAAAAAA
48000000 80096220
DE000000 80008180
14000E84 3B19999A
14000E90 BF400000
E0000000 80008000
0409935C 3FE38E39
*
[Gecko_Enabled]
$Widescreen