F-Zero GX

F-Zero GX is a futuristic racing video game for the Nintendo GameCube console. Developed by Sega's Amusement Vision department and published by Nintendo, it was released in Japan, Europe and North America in 2003. F-Zero AX, the arcade counterpart of GX, uses hardware conceived from a business alliance between Nintendo, Namco and Sega. F-Zero GX runs on an enhanced version of the engine that powered Super Monkey Ball. F-Zero GX/AX was the first video game collaboration between Nintendo and Sega. The game received critical acclaim as one of the best racers of its time and the greatest racer on the GameCube platform.

NTSC-J version not booting
Activate "Enable MMU" or "MMU speed hack" to make the game boot.

Random Crashes with DirectX
With EFB to Ram, D3D9 and D3D11 may crash randomly. D3D11 is far worse than D3D9, but it still does it. Since the GameINI is set to use EFB to Ram, the only fix for this problem is to alter the GameINI to allow EFB to Texture, and then set the emulator to EFB to Texture in the graphics options. But the GameINI was set this way purposefully: EFB to Texture has tons of glitches. The crashes appear predictable, crashing in certain races or modes, so you could juggle between backends as needed to clear certain crashes. Otherwise, just use OpenGL.

Dual Core Resets
When Dual Core mode is enabled, the game may reset randomly. It has improved considerably over time however, and is generally playable. Because of this problem, Dual Core mode is currently disabled in the GameINI, and has to be enabled in the game properties if you wish to use it. Use at your own risk.

EFB to Texture
The GameINI is set to prevent EFB to Texture, but if you set the emulator to EFB to Texture some of the glitches of the game slip through despite the GameINI. Which glitches happen depend on the backend: Set the emulator to EFB to Ram to avoid these problems. Note that turning on EFB to Texture in the GameINI is a very bad idea, and results in all of the above and then some.
 * OpenGL has the notorious car shadow bug.
 * D3D9 has odd track shadows, which remove all texture from areas they are under.
 * D3D11 turns things lots of things white, and has the odd track shadows similar to D3D9.

Heat Effect/Blur
Sand Ocean's heat effect cuts speed in half on even the most powerful computers. The effect can be disabled by turning on "Skip EFB Access from CPU", but this will disable other effects as well.

Rain on Lightning Track
Rain on the Lightning tracks appears incorrectly on the D3D9 backend. It is present, but more difficult to see compared to the other backends, to the point where it is nearly invisible for most of the race. OpenGL and D3D11 display the effect correctly, so use one of them if you wish to see it better.

16:9
This game has 16:9 display capability, but requires setting the game to the "Widescreen" screen mode in the game's internal options, and setting Dolphin's Aspect Ratio setting to "Force 16:9".

Custom Cars
If using a bad dump, custom cars show only the pilot floating in mid air and the main body component. Redump the disc to correct the problem. See.