Nvidia

Aus wiki.archlinux.de
Version vom 11. November 2007, 10:12 Uhr von Pierre (Diskussion | Beiträge) (→‎Xorg per Hand Einstellen: RenderAccel ist eh immer aktiviert und hat mit 3D nichts zu tun)
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). Der kernel26beyond benötigt Beispielsweise nvidia-beyond.


Xorg per Hand Einstellen

nano -w /etc/X11/xorg.conf

Unter Section "Device"

  Option      "NoLogo"      "true" #(Kein Logen beim Start)
  Option      "Coolbits"    "1"    #(Übertakten)

Unter Section "Screen"

DefaultDepth 24

Tuning einstellungen

Schaun was die Karte unterstützt

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

Welche Einstell möglichkeiten die Karte hat

cat /proc/driver/nvidia/registry
EnableAGPSBA: 1
EnableAGPFW: 1
EnableBrightnessControl: 1 (bei 1 geht auch die Hellichkeit 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

Danach den Kernel noch mal neu erstellen

pacman -S kernel26 (beim stander kernel)

und noch mal Neustarten

Mit cat /proc/driver/nvidia/registry und cat /proc/driver/nvidia/agp/status kann nach geschaut werden ob die Einstellung auch gehen.


Antialiasing

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

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

Nach ein neuen Login werden die Einstellung benutzt.

Was es für Einstellung gibt

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