Open Source Xorg drivere til ATI/AMD, Intel & nVidia

Open Source Xorg drivere til nVidia (nouveau), ATI/AMD (Radeon), Intel og andre findes præinstalleret med aptosid.

Bemærk: xorg.conf filen er i de fleste tilfælde ikke nødvendig med open source drivere.

Hvis du har anvendt en proprietær driver og gerne vil tilbage til opensource driveren, skal du, med root rettigheder, redigere /etc/X11/xorg.conf.d/xx-xxxx.conf med en teksteditor. Find sektionen der hedder SECTION DEVICE og rediger display driver så den bliver nouveau ELLER radeon ELLER intel (for at nævne nogle få eksempler).

Redigering af xorg.conf filen sker på eget ansvar.

Mere information om: ATI/AMD   ATI/AMD Feature Matrix   Intel   nouveau   X.Org

2D video drivere

Drivere til X.Org X serveren (se xserver-xorg for yderligere information) understøtter 2D for Nvidia Riva-, TNT-, GeForce-, og Quadro-kort og ATI Mach, Rage, Radeon, og FireGL kort sammen med atimisc, r128, r6xx/r7xx og radeon sub-drivers. Radeon og Intel understøtter begge 2d acceleration (textured xv) for video playback.

ATI/AMD 3D Drivers

Nogle ATI/AMD kort understøtter også 3D (og KDE animationer) med xserver-xorg-video-radeon. Indtil videre understøttes chipsæt op til r700.

For automatisk at få nye pakkede non-free firmware til 2D og 3D grafikkort når de bliver opdaterede, skal du køre følgende kommando:

apt-get install firmware-linux

Og så genstarte maskinen.

Intel 2D og 3D

Intel drivere skulle virke fint for både 2D og 3D video acceleration eftersom driverne er inkluderet i Intel free serien.

Binary, closed source drivere til nVidia (med dmakms & xorg.conf.d)

You will need to add <contrib non-free> to your debian.list, refer to Adding non-free to sources

For den komplette og opdaterede liste over understøttede nvidia GPU'er, se venligst Supported Products List der findes her NVIDIA Linux Graphics Driver download page.

Du kan også læse nvnews for andre muligheder.

På nye såvel som gamle installationer skal man sikre sig at systemmappen /etc/X11/xorg.conf.d findes og man skal oprette en fil i dene mappe der hedder 20-nvidia.conf :

mkdir /etc/X11/xorg.conf.d
touch /etc/X11/xorg.conf.d/20-nvidia.conf

Åben så filen med din favorit teksteditor (e.g. kwrite, kate, mousepad, mcedit, vi, vim):

<editor> /etc/X11/xorg.conf.d/20-nvidia.conf

og tilføj hele indholdet af følgende kodeboks til filen 20-nvidia.conf:

#
Section "Device"
         Identifier      "Device 0"
         Driver          "nvidia"
EndSection
# This is a trailing line, it is needed so that End Section is not the last line

Hvis du har flere end et grafikkort må du finde deres PCI og tilføje dem til 20-nvidia.conf filen:

lspci | grep -i vga

Den kommando burde returnere noget der ligner følgende:

01:00.0 VGA compatible controller:

Tilføj 01:00.0 busid som en ekstra linie under 'Driver' linen, men bemærk at syntaksen er PCI:x:y:z: uden nuller og med kolon, i eksemplet bliver det derfor:

BusID		 "PCI:1:0:0"

Installation af nvidia drivere

BEMÆRK: Brug apt-cache search nvidia og apt-cache show <package> for at finde din korrekte driver. Der er grundlæggende 2 typer af nvidia drivere, den opdaterede Debian Sid 3D driver og de forældede Debian Sid 3D driver.

For opdaterede 3d nvidia drivere ≥ GeForce 6xxx :

Forbered modulet:

apt-get install nvidia-kernel-source nvidia-kernel-common dmakms

Så skal du aktivere Dynamic Module-Assistant Kernel Module Support (dmakms) for nvidia, sådan at næste gang linux kernel bliver opdateret, så bliver der automatisk og uden bruger intervention også forberedt et nvidia modul til den nye kernel. For at gøre dette skal du tilføje nvidia-kernel-source til /etc/default/dmakms konfigurationsfilen:

echo nvidia-kernel-source >> /etc/default/dmakms

Derefter:

m-a a-i nvidia-kernel-source

Fulgt af:

apt-get install nvidia-glx

Genstart PC'en for at færdiggøre instalationen af modulet.

Når xorg opdateres skal du bare geninstallere nvidia-glx:

apt-get install --reinstall nvidia-glx

Når nvidia-kernel-source opdateres:

m-a a-i nvidia-kernel-source
apt-get install --reinstall nvidia-glx

Genstart PC'en for at færdiggøre instalationen af modulet.

Navngivning af forældede nvidia drivere i Debian

Eksempel for forældede 3d nvidia drivere med ≤ GeForce 5xxx :

For andre forældede drivere skal du bare erstatte nummeret 173xx med dit driver nummer.

m-a a-i nvidia-kernel-legacy-173xx-source && apt-get install nvidia-glx-legacy-173xx dmakms

Ændrer dmakms:

echo nvidia-kernel-legacy-173xx-source >> /etc/default/dmakms

Når xorg opdateres skal du bare geninstallere nvidia-glx-legacy:

apt-get install --reinstall nvidia-glx-legacy-173xx

Module load failure

Hvis nvidia fejler ved indlæsning, uanset årsagen:

modprobe nvidia

Og genstart PC'en.

Fejler modulet stadig i at blive indlæst, prøv:

 m-a a-i -f nvidia-kernel-source

eller

 m-a a-i -f nvidia-kernel-legacy-173xx-source

Dette genbygger modulet, genstart bagefter.

Læs:

$ /usr/share/doc/dmakms
Page last revised 21/11/2011 0815 UTC