Configuring Video Driver …
GeeXboX comes by default with support for most of existing video cards and GPUs. Many drivers are bundled with the distribution, sometimes in multiple version (free and/org proprietary ones, e.g. for nVidia and ATI GPUs).
By default, GeeXboX uses the driver that provides the most features, usually the proprietary one, which however might lack of stability.
It is however possible to force usage of 100% free drivers, but editing the /etc/video file the appropriate way:
# Enable Xorg non-free binary drivers if they are installed
Configuring Video Output Settings …
GeeXboX’s XBMC frontend comes with a great panel for configuring your video output, as pointed out by the picture above:
Using this menu, it is easily possible for you to:
- Change the display mode from full-screen to windowed (though not really recommended for a Media Center).
- Change the resolution (though GeeXboX automatically starts your computer at the native LCD display resolution).
- Enable vertical blanking synchronization (but video driver should just do fine for you).
- Calibrate your screen by setting position and crop ratio of XBMC to match our screen’s resolution.
Configuring Video Playback Settings …
- Select the video rendering method, from software (most accurate rendering but sucks down your CPU) to hardware OpenGL rendering (recommended).
- Enable GPU hardware video acceleration (using CrystalHD, VDPAU or VA-API) to decode your movies without troubles.
- Adjust display refresh rate.
- Synchronize playback speed to display.
- Dynamically resample/resize 4:3 videos.
- Enable video post-processing effects to provide an even better visual quality (depending on your hardware video card capabilities).