Metroid Prime (Metroid Prime: Trilogy): Difference between revisions

no edit summary
(→‎Version Compatibility: Wow this article could really use some attention! But bringing in ubershaders version compat info.)
No edit summary
Line 44: Line 44:
Visors will only work if '''EFB Copies to Texture Only''' is disabled. Though '''EFB Copies to Texture Only''' is forced as disabled by the GameINI, visor corruption may still occur if you open the graphics configuration window during gameplay. Disable '''EFB Copies to Texture Only''' in the Dolphin GUI to avoid any problems.
Visors will only work if '''EFB Copies to Texture Only''' is disabled. Though '''EFB Copies to Texture Only''' is forced as disabled by the GameINI, visor corruption may still occur if you open the graphics configuration window during gameplay. Disable '''EFB Copies to Texture Only''' in the Dolphin GUI to avoid any problems.


=== The Black Bar ===
=== <s>The Black Bar</s> ===
During Shader Compilation, stuttering can become so severe that it desyncs the GPU and CPU threads in Dual Core mode. The game freaks out over this desync, creating a black bar at the bottom of the screen, which takes up 15% of the screen space and "squishes" the game in the remaining space. The black bar will remain there from then on whether stuttering continues or ceases.
During Shader Compilation, stuttering can become so severe that it desyncs the GPU and CPU threads in Dual Core mode. The game freaks out over this desync, creating a black bar at the bottom of the screen, which takes up 15% of the screen space and "squishes" the game in the remaining space. The black bar will remain there from then on whether stuttering continues or ceases.


After {{revision|4.0-7517}}, enabling Virtual XFB or Real XFB will fix and/or prevent the problem. If XFB is disabled the problem may still occur. Details can be found in the [https://dolphin-emu.org/blog/2015/10/01/dolphin-progress-report-september-2015/#40-7517-derive-field-timings-from-video-interface-registers-by-booto September Progress Report].
After {{revision|4.0-7517}}, enabling Virtual XFB or Real XFB will fix and/or prevent the problem. If XFB is disabled the problem may still occur. Details can be found in the [https://dolphin-emu.org/blog/2015/10/01/dolphin-progress-report-september-2015/#40-7517-derive-field-timings-from-video-interface-registers-by-booto September Progress Report]. Fixed with Hybrid XFB in {{revision|5.0-5874}}.


{{image|MP1Tri NoSquish.jpg|Correct emulation}}
{{image|MP1Tri NoSquish.jpg|Correct emulation}}
Line 59: Line 59:
<!--A full list of options is available at Template:Config/doc-->
<!--A full list of options is available at Template:Config/doc-->
{{Config
{{Config
|xfb = Virtual
|xfbnotes = Needed to prevent the black bar
|efb2texonly = Off
|efb2texonly = Off
|efb2texonlynotes = Needed to avoid visor issues
|efb2texonlynotes = Needed to avoid visor issues