Dolphin, the GameCube and Wii emulator - Forums
Development Thread
Testers wanted - tev_fixes_new - Printable Version


+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread:
Development Thread
Testers wanted - tev_fixes_new (/Thread-green-notice-development-thread-testers-wanted-tev-fixes-new)

Pages: 1 2 3 4 5 6 7


RE: Testers wanted - tev_fixes_new - NaturalViolence - 03-04-2014

@DatKid20

I didn't realize that the changes had been implemented in d3d already. If that's true then this logically has to be a driver issue. Disregard what I previously said. GPUs in general (Intel, AMD, and nvidia) heavily emphasize FP performance above integer at the metal level but apparently that has nothing to do with this.


RE: Testers wanted - tev_fixes_new - neobrain - 03-04-2014

Got a reply from my nvidia contact about the issue that OGL seems to be worse affected than D3D in terms of performance:
Quote:Our GPUs are notoriously "not great" at integer math. [...] It's also possible that the D3D driver (which uses much more aggressive settings in the compiler and continues to optimize in the background when GPU limited) figured out that you are doing math that could be mostly done in float and converted back just in time.



RE: Testers wanted - tev_fixes_new - neobrain - 03-05-2014

Updated first post with new (and hopefully final) builds.


RE: Testers wanted - tev_fixes_new - Qaazavaca Qaanic - 03-05-2014

So if Nvidia optimizes to float, then will it effectively make all your changes useless, since it's still float and has similar rounding errors as before? Or does the float conversion somehow leave the software working properly because it's done in a way equivalent to integers?


RE: Testers wanted - tev_fixes_new - NaturalViolence - 03-05-2014

nvidia Wrote:Our GPUs are notoriously "not great" at integer math. [...] It's also possible that the D3D driver (which uses much more aggressive settings in the compiler and continues to optimize in the background when GPU limited) figured out that you are doing math that could be mostly done in float and converted back just in time.

So I was actually right.....


RE: Testers wanted - tev_fixes_new - AnyOldName3 - 03-05-2014

We've come a long way from the days of having to buy a second CPU for FP support if we're emulation integers in floats now.


RE: Testers wanted - tev_fixes_new - JMC47 - 03-05-2014

D3D works as well as OpenGL when it comes to the Tev_Fixes_New changes. So, I'm guessing whatever it's doing to be faster isn't harming dolphin.


RE: Testers wanted - tev_fixes_new - Gundark - 03-06-2014

FF Crystal Bearers, the glitch is still there. However, on the same spot I have massive slowdowns ( below 10fps ) x1 IR, efb to RAM, pixel lightning, disable external frame buffer.


RE: Testers wanted - tev_fixes_new - neobrain - 03-15-2014

Thanks everyone for testing, the branch has been merged as of 4.0-1192.

@ Gundark: I wanted to test your issue again, but then noticed that recent nvidia drivers crash Dolphin's OpenGL backend. I'd like to look into it again at some other point when that issue is fixed, meanwhile can you verify that the issue indeed still happens with the 4.0-1192 builds from http://dolphin-emu.org/download ? There have been a few behavior changes since then, not specifically addressing your issue but maybe they did fix it anyway.


RE: Testers wanted - tev_fixes_new - delroth - 03-15-2014

\o/