Graphics and Sound
From GamecubeLinux Wiki
Selecting the framebuffer display mode
Some GameCubes, typically those sold in Europe, support both a 576 line 50Hz interlaced display (PAL) and a 480 line 60Hz interlaced display (NTSC). It is possible to control the display mode using kernel parameters. Since no current loaders allow the kernel parameters to be modified during bootup this typically must be setup as part of your kernel configuration.
Kernel support: CONFIG_CMDLINE - Platform options -> Default bootloader kernel arguments -> Initial kernel command string.
There are three possible options:
- video=gcnfb:tv=PAL - PAL (576i-50)
- video=gcnfb:tv=NTSC - NTSC (480i-60)
- video=gcnfb:tv=auto - Automatic sensing of video mode
Running an X server
There is a rather ropey X server available for the GameCube. Based on Keith Packard's experimental kdrive X server available from freedesktop.org (http://www.freedesktop.org/wiki/Software_2fXserver). See the release announcement (http://www.gcdev.com/phpBB2/viewtopic.php?t=1382) for the GameCube port for further details.
Update: The forums on which the X server release announcement were made are not currently accessible (admins lost contact with their hosting company). This means the release announcement cannot be found. The X server download (http://www.redfelineninja.dsl.pipex.com/software/fdoXsdl-20050601.tar.bz2) does remain available since that was hosted on another site.

