Due to the wide variety of Linux* distributions available, Intel has decided to base most of its Linux-based driver information on Red Hat* and SuSE*, unless otherwise noted. Other operating systems, such as FreeBSD* or Solaris*, are not specifically covered here; please refer to your specific vendor if you have questions. It has been Intel's intent to make these instructions as generic as possible.
Limited support is provided for Linux from Intel. Typically, Intel provides drivers, as applicable, to the major Linux distributions. You should contact your distribution vendor prior to contacting Intel for support.
Contents of this page:
Linux graphics driver availability The Linux graphics driver is a unified driver. The driver is for the following Intel(R) Graphics controllers:
- Intel® 82915G
- Intel® 82910GL
- Mobile Intel® 915GM/GMS/910GML
- Intel® 82865G/GV
- Intel® 82855GM/GME
- Intel® 82852GM/GME
- Intel® 82845G/GE/GL/GV
- Intel® 82830MG
The driver is available on Download Finder.
Linux* drivers for Intel® Graphics have also been released to major distributions. Future releases of most Linux distributions should contain native Intel Graphics support.
Requirements: (and how to determine what is installed)< BR> XFree86 4.2.0 or later
Kernel 2.4.11 or later
gcc installed
kernel header files installed
Installation instructions
Notes:
- These instructions are as generic as possible; the wide variety of Linux distributions precludes exhaustive testing. The driver file is not specific to any one distribution; please modify as needed for your system.
- "nano" is used for convenience. Any console-based editor will be sufficient, such as vi, pico, or joe.
- Setup
- Install Linux
- Verify that your system meets the requirements specified above
- Set your system to boot to the command line by either changing your run level or by manually stopping X from a virtual terminal:
- In a terminal window, log in as a super user:
intel@linux: > su Password: intel@linux: # nano /etc/inittab
-change the default run level to boot to the command line (typically run level 3) -save changes and exit
intel@linux: # exit intel@linux: > exit
-Restart the system
- Install kernel headers:
- For Red Hat, insert CD 2, browse to /RedHat/RPMS/kernel-source-<your kernel #>.i386.rpm, and double-click the file to run (these are your kernel headers)
- Alternately, load your kernel config file, save the config, then run "make dep"
- Getting the driver
- Connect to Download Finder to download the latest Linux graphics driver for your chipset.
- Installing the driver
- For SuSE only:
intel@linux: # /usr/X11R6/bin/switch2xf86_glx - TAR
- Extract the files:
- intel@linux: > cd /home/intel/download
intel@linux: > tar zxvf dripkg.tar.gz
- Run the install script
- intel@linux: > cd dripkg
intel@linux: > su Password: intel@linux: # ./install.sh -follow all prompts, accepting all defaults
- RPM
- intel@linux: > cd /home/intel/download
intel@linux: > su Password: intel@linux: # rpm -Uvh dripkg-1.0-4.i386.rpm intel@linux: # exit
- Modify the XF86Config file
- intel@linux: # cp /etc/X11/XF86Config /home/intel
- Modify the XF86Config-4 file by one of three methods
- Use nano (or other text editor) to modify section "Device" - modify "Driver" entry to read "i810"
- OR run 'Xconfigurator,' selecting "Intel 830" from the list
- OR run 'X --configure' the edit ~/XF86Config.new
- Immediately after the "Monitor" line in the "Screen" section, add 'DefaultDepth 16'
- At the end of the file (if not already there), add:
Section "DRI" Mode 0666 EndSection - Make the new config file the default by copying it to XF86Config-4:
- cp ~/XF86Config.new /etc/X11/XF86Config-4
- For SuSE only, in the "screen" section:
- Add a line for "DefaultDepth 24"
- Add a line under Subsection "Display," after "Depth 24" add a line for "Modes "1024x768" "800x600" as appropriate for your system
Example:
Section "Screen"
-
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
-
Depth 24
Modes "1024x768" "800x600"
EndSubSection
End Section
- intel@linux: # exit
- Verifying installation and finishing up
- intel@linux: > startx
intel@linux: > tuxracer intel@linux: > /sbin/lsmod | grep "i830"
-"used by" should indicate "1"
-set your runlevel back to 5 (4 for Slackware*) if desired
intel@linux: # nano /etc/inittab
Uninstalling
- intel@linux: > su
Password: intel@linux: # cd /home/intel/download/dripkg intel@linux: # ./install.sh
- press ENTER on the Welcome screen
- Select option "2. Uninstall Driver" on the options screen
- If a previous installation is found, select which installation to which you would like to revert. Selecting a previous installation deletes all later installations.
- If no previous installation is found, you will be informed as such and the script will exit
- Follow all prompts and exit
intel@linux: # exit
XFree86 Intel Graphics support has been added as an extension to the "i810" driver. If the distribution does not offer the option to select your graphics adapter, select "i810," "Intel 810," or the closest match to your actual chipset. The same driver is used for X.org. The "i810" driver is used for all Intel onboard graphics controllers.
BIOS The video memory limitations have been addressed for all chipsets via a Video BIOS update. Video BIOS updates are integrated into system BIOS updates. If your particular system still exhibits limited video memory issues (e.g. unable to run high colors at a high resolution) after following the installation instructions above, you may not have the updated Video BIOS.
If your Intel graphics controller-based system allocates less than 8MB of legacy VGA memory in the BIOS (i.e. 512K or 1MB), your display modes may be limited accordingly. A BIOS update, if available, may or may not include a current Video BIOS to correct this issue, at the discretion of the manufacturer. Some systems may benefit from manually specifying the amount of available video memory with the "VideoRam" line in the XF86Config file. Up to 64MB has been tested successfully; success may vary depending on your specific system BIOS.
- Non-Intel motherboards and Production Mobile Systems: Please contact your system manufacturer for instructions on increasing the amount of legacy video memory set aside, if available, or for a BIOS update to change this setting.
Intel motherboard owners can download the latest BIOS from
Download Finder.
Kernel AGP GART and DRM support are included with the driver package and are part of the installation process. No further actions should be required to enable AGP GART or DRM support.
VESA*- only mode If users require the use of an older kernel and are not able to or are unwilling to upgrade to kernel version 2.4.11 or later, Intel Graphics can still be utilized in VESA* mode.
Simply use the 'vesa' driver instead of the 'i810' driver in the "XF86Config," "XF86Config-4," or "xorg.conf" file.
Here is a sample "Device"section of the /etc/X11/XF86Config-4 file:
-
Section "Device"
-
#no known options
Identifier "Intel 810"
Driver "vesa"
VendorName "Intel 810"
BoardName "Intel 810"
VideoRam "65536"
#BusID
EndSection
Notice that the only thing that should be changed is Driver "i810" to Driver "vesa". All other settings should be properly set by default. Set the VideoRam line to meet your needs.
Commercial Linux graphics drivers Commercial providers of 3D accelerated drivers for Linux are available, but these drivers are usually not free of charge. Third parties have developed these drivers without involvement from Intel and these drivers are only mentioned here as a courtesy by Intel as an alternative proposal for interested parties. Intel does not support drivers from other vendors, and Intel cannot be responsible in any way for the content or operation of these drivers, and does not provide any warranty or guarantee of any kind with respect to their usability, suitability or performance for any application. Please contact these third party suppliers directly with questions or for more information.
† This link will take you off of the Intel Web site. Intel does not control the content of the destination Web Site. This applies to:
|