|Linux is a Registered Trademark of Linus Torvalds. All trademarks are property of their respective owners.
Graphics, Display, Video, TV & DVD
X.Org - The X.Org Foundation provides an open source implementation of the X Window System. The development work is being done as part of the freedesktop.org community.
XFree86 - is the underlying software that is between the hardware and graphical user interface (aka gui) that people see and use. If you are using KDE, GNOME, Enlightenment, Blackbox, AfterStep, twm or fvwm then you are already using and running XFree86 as these run as our clients.
DRI - The Direct Rendering Infrastructure, also known as the DRI, is a framework for allowing direct access to graphics hardware in a safe and efficient manner. It includes changes to the X server, to several client libraries, and to the kernel. The first major use for the DRI is to create fast OpenGL implementations. The DRI is an integral part of XFree86 4.x , and integrates with Mesa, an open source implementation of the OpenGL API. Several 3D accelerated drivers have been written to the DRI specification, including drivers for chipsets produced by ATI, Matrox, 3DFX, and Intel.
Xi Graphics - has been developing and licensing high- performance commercial graphics driver software and X servers, mostly for the UNIX and Linux market.
DirectFB - is a thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers on top of the Linux Framebuffer Device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware. DirectFB adds graphical power to embedded systems and sets a new standard for graphics under Linux.
Voodoo graphics / Voodoo2 fb driver - This is a frame buffer driver for linux kernel 2.2.x and 2.4.x for 3dfx's 1st an 2nd generation of 3D "only" graphic boards, namely the voodoo graphics, aka SST and the voodoo2, aka CVG.
Matrox Graphics Driver - Matrox Graphics provides an intuitive driver download wizard to ensure a fast and easy download experience.
TV-out on the Matrox G450 - This page intends to help people get TV-out working on their Matrox G450/G550 video cards using Petr Vandrovec's matroxfb driver.
Nvidia Linux-Drivers - provide optimized hardware acceleration of OpenGL applications via a direct-rendering X Server and support nearly all NVIDIA graphics chips. Also available: drivers for the nForce chipset (These packages have support for Ethernet networking and basic ACI audio. USB and IDE hardware will work with standard Linux drivers. There is no win modem support.).
Debian & NvidiaGraphicsDrivers - This document explains how to make use of NVIDIA video hardware for Debian GNU/Linux users, who are the primary target. The first section shortly describes the free drivers while the rest of the document covers the non-free but 3D-accelerated drivers.
nouveau : Open Source 3D acceleration for nVidia cards - This is the homepage of nouveau, a project which aims at producing Open Source 3D drivers for nVidia cards.
Utah-GLX - a hardware accelerated implementation of OpenGL & the GLX protocol. Supported Hardware: XFree4 status: NVIDIA Riva / TNT / GeForce, ATI, RagePro, Matrox G200 / G400 series. XFree3 list: Matrox MGA-G200, MGA-G400, Intel i810, NVIDIA Riva series, SiS 6326, S3 / Diamond ViRGE and Savage3D.
YanC - ("Yet another nV Configurator") is a small tool, which you can use to change the nVidia-specific settings. The new release of YanC, a rewrite of the program logic in Java, additionally supports ATI cards. You can use it to change the nVidia and ATI-specific settings in the X Configuration file (almost) as easily as with the Windows-drivers.
AMD Graphics Drivers & Software - AMD's official drivers download page.
Gatos project - provides enhanced drivers for many videocards made by ATI (in particular All-in-Wonder series) and a TV player/recorder application AVview.
Installing and Using ATI All in Wonder Cards - is a quick and dirty guide for installing and running the GATOS ATI drivers and related video applications for Linux. These instructions were written for the newer Radeon cards, but older cards using, for instance, the Rage 128 chipsets should also work correctly although you will need to make some adjustments.
ATI Radeon - Driver for ATI Radeon based video chips. Please check radeonTV for information about TV out support.
radeonhd - this is the Driver for AMD GPG r5xx/r6xx Chipsets. The radeonhd driver, or xf86-video-radeonhd is an X.org video driver for R500 and newer ATI graphics devices. It is being developed by Novell for AMD, with the free documentation provided by AMD.
SiS Download Center.
Wildcat Graphics Support Information - this is the "Find a Driver" page for 3DLabs Semiconductor products. They offer drivers for Red Hat, SUSE and Novell Linux.
The Unichrome Project - The Unichrome Project provides Free and Open Source support for the S3 Unichrome family of integrated graphics devices, as found on all recent VIA Technologies Northbridges. The Unichrome devices currently known are (in chronological order):
Sadly, support for VT3108, VT3118, VT3344 and VT3157 ranges from limited to non-existant.
- VT3122: Originally named CastleRock, this device is part of the VIA CLE266 northbridge.
- VT7205: This was the first use of the name Unichrome. Found on KM400, KM400A, KN400 and recently P4M800.
- VT3108: The Unichrome Pro, later renamed Unichrome Pro B. Found on K8M800 and K8N800.
- VT3118: Unichrome Pro A. Found on CN400 and PM800, PM880 and PN800.
- VT3344: Another Unichrome Pro, but VIA realised there was no letter before the A. Part of P4M800Pro and VN800.
- VT3157: Unichrome Pro with built-in TV encoder. Part of the still unreleased CX700.
openChrome - openChrome is a project for the development of free and Open Source video driver for the VIA/S3G UniChrome and UniChrome Pro graphics chipsets (CLE266, KN400, KM400, K8M800, PM800, CN400, VN800). This is a continued development of the open source unichrome driver which also incorporates support for the unichrome-pro chipsets. Support for hardware acceleration (XvMC) for all chipsets has subsequently been ripped out of the unichrome.sf.net driver. Therefore your only option if you wish to make use of the acceleration features of your VIA chip with free and open-source drivers is to use this version of the driver.
VIA Arena - Drivers Section - This pages offer display driver on boards with VIA chipsets.
VIA Linux Portal - aims to expand cooperation with open source communities by providing drivers, key documentation and source code for select Linux distributions to technical software developers. Users seeking driver downloads should first check with their Linux distribution vendor or system manufacturer for driver package availability.
Permedia - latest GGI-drivers for the Permedia family of 3D graphics accelerators from 3Dlabs. Supported Cards: Leadtek, WinFast3D, L2200, L2300, ELSA, Winner 2000/Office.
Linux Graphics Drivers from Intel - Free software drivers for the Intel 965 Express Chipset family graphics controller. These drivers include support for 2D and 3D graphics features for the newest generation Intel graphics architecture. This release represents the start of a long term effort by Intel to work with the X.org and Mesa communities to continuously improve and enhance the drivers. While these drivers represent significant work at both Tungsten Graphics and Intel, as their first release of this code, they're still in need of significant testing, tuning and bug fixing before they'll be ready for production use. They're releasing them now to demonstrate their ongoing commitment to providing free software drivers for Intel hardware.
915Resolution: Intel Video BIOS Hack - 915resolution is a tool to modify the video BIOS of the 800 and 900 series Intel graphics chipsets. This includes the 845G, 855G, and 865G chipsets, as well as 915G, 915GM, and 945G chipsets. This modification is neccessary to allow the display of certain graphics resolutions for an Xorg or XFree86 graphics server.
Monitor resolution approximator - This calculator is used to get the information of the approximate resolutions you can run on a computer monitor where you know some of the technical specifications. The idea of this calculator is to get the idea to which your monitor is capable of and then try to use nearest "standard" resolution you can find.
Video Timing Calculator - is a Screen timing calculator and configuration file generator for the Xfree86 modeline. Both tools are parts of the VGA to workstation monitor FAQ from Tomi Engdahl.
The XFree86 Modeline Generator - "Create the mode that's just right for you".
Linux DXR3 and Hollywood Plus Driver Project - This project is an attempt to provide the Linux community with kernel drivers for two hugely popular DVD playback cards, namely the DXR3 from Creative Labs and the Hollywood Plus from Sigma Designs. The project has also expanded to encompass writing plugins for three of the more popular Linux dvd programs, MPlayer, LiViD's OMS and Xine.
LinuxTV - The LinuxTV project develops and maintains the DVB driver subsystem which is included in the Linux 2.6.x kernel. The Linux kernel and the LinuxTV CVS include a fair number of drivers for commonly available PCI cards and USB devices, but the DVB subsystem core is also targeted towards Linux based set-top-boxes.
Lifetec 9415 TV Card - This patch applies to Linux 2.2.18. Linux 2.4.x works out-of-the-box.
xawtv - The xawtv project started as TV application for Linux in the 90-ies. Later on more apps and tools such as a teletext browser where added.
Hauppauge WinTV PVR Linux Driver - This page is dedicated to the creation of a Linux driver for the hauppauge WinTV PVR Linux driver. The Hauppauge WinTV PVR is an MPEG2 capture card, based on the kfir1 chip.
Pinnacle/Miro DC30 - The supplied source files are the result of rapid prototyping, derived from the BTTV driver, most of the names, strings and comments are left unchanged.
Saa7134 devices (saa713x) - Generic SAA7134 Card Installation.