Nvidia

Aus wiki.archlinux.de
nVidia X Server Settings

Die nVidia Treiber erhält man durch

pacman -Sy nvidia  	ab GeForce FX
pacman -Sy nvidia-96xx 	ab GeForce 2
pacman -Sy nvidia-71xx 	ab Riva TNT

Das einfachste ist nun,

 nvidia-xconfig

auszuführen. Dies setzt die für den Treiber notwendigen Optionen.

Info: Diese Treiber sind nur für den Stock-Kernel (kernel26).


Xorg per Hand Einstellen

nano -w /etc/X11/xorg.conf

Unter Section "Device"

  Option      "NoLogo"      "true" #(Kein Logo beim Start des X)
  Option      "Coolbits"    "1"    #("Übertakten", schaltet je nach Karte weitere Konfigurationsmöglichkeiten frei)

Unter Section "Screen"

DefaultDepth 24

"Tuningeinstellungen"

Prüfen was für Möglichkeiten die Karte besitzt

cat /proc/driver/nvidia/agp/card
Fast Writes:     Supported
SBA:             Supported
AGP Rates:       8x 4x

Welche Einstellmöglichkeiten die Karte besitzt erfährt man durch

cat /proc/driver/nvidia/registry
EnableAGPSBA: 1
EnableAGPFW: 1
EnableBrightnessControl: 1 (bei 1 geht auch die Helligkeit unter Spielen wenn sie 
                            über das Nvida Settings Eingestellt wird.)

1 = an; 0 = ausgeschaltet

Die gewünschten Optionen einstellen

In der /etc/modprobe.conf werden die Werte eingetragen.

# Nvidia
options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 NVreg_EnableBrightnessControl=1

Mit cat /proc/driver/nvidia/registry und cat /proc/driver/nvidia/agp/status kann nun geprüft werden ob die Einstellung auch funktionieren bzw. gesetzt wurden.

Antialiasing

Die Einstellung für Antialiasing werden beispielsweise unter /etc/profile eingegeben.

# Nvidia FSAA Einstellungen
export __GL_FSAA_MODE=2
export __GL_LOG_MAX_ANISO=0

Nach ein neuen Login werden nun diese Einstellung benutzt.

Einstellmöglichkeiten sind z.B.

GeForce FX, GeForce 6xxx, GeForce 7xxx, Quadro FX __GL_FSAA_MODE
0 	FSAA disabled
1 	2x Bilinear Multisampling
2 	2x Quincunx Multisampling
3 	FSAA disabled
4 	4x Bilinear Multisampling
5 	4x Gaussian Multisampling
6 	2x Bilinear Multisampling by 4x Supersampling
7 	4x Bilinear Multisampling by 4x Supersampling
8 	4x Bilinear Multisampling by 2x Supersampling (ab GeForce FX oder neuere Grafikkarten;
                                                       nicht für Quadro Grafikkarten)
GeForce 8xxx, G8xGL __GL_FSAA_MODE
0 	FSAA disabled
1 	2x Bilinear Multisampling
2 	FSAA disabled
3 	FSAA disabled
4 	4x Bilinear Multisampling
5 	FSAA disabled
6 	FSAA disabled
7 	4x Bilinear Multisampling by 4x Supersampling
8 	FSAA disabled
9 	8x Bilinear Multisampling
10 	8x
11 	16x
12 	16xQ
13 	8x Bilinear Multisampling by 4x Supersampling
Filtering Type __GL_LOG_MAX_ANISO	
0 	No anisotropic filtering
1 	2x anisotropic filtering
2 	4x anisotropic filtering
3 	8x anisotropic filtering
4 	16x anisotropic filterin