Nvidia: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
auszuführen. Dies setzt die für den Treiber notwendigen Optionen.
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''.
'''Info:''' Diese Treiber sind nur für den Stock-Kernel (kernel26).




Zeile 20: Zeile 20:


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


Unter '''Section "Screen"'''
Unter '''Section "Screen"'''
  DefaultDepth 24
  DefaultDepth 24


== Tuning einstellungen ==
== "Tuningeinstellungen" ==


Schaun was die Karte unterstützt
Prüfen was für Möglichkeiten die Karte besitzt
  cat /proc/driver/nvidia/agp/card
  cat /proc/driver/nvidia/agp/card


Zeile 35: Zeile 35:
  AGP Rates:      8x 4x
  AGP Rates:      8x 4x


Welche Einstell möglichkeiten die Karte hat
Welche Einstellmöglichkeiten die Karte besitzt erfährt man durch
  cat /proc/driver/nvidia/registry
  cat /proc/driver/nvidia/registry


Zeile 44: Zeile 44:
1 = an; 0 = ausgeschaltet
1 = an; 0 = ausgeschaltet


Die gewünschten Optionen Einstellen
===Die gewünschten Optionen einstellen===


In der '''/etc/modprobe.conf''' werden die Werte eingetragen.
In der '''/etc/modprobe.conf''' werden die Werte eingetragen.
Zeile 50: Zeile 50:
  options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 NVreg_EnableBrightnessControl=1
  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 nach geschaut werden ob die Einstellung auch gehen.
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==
==Antialiasing==


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


  # Nvidia FSAA Einstellungen
  # Nvidia FSAA Einstellungen
Zeile 60: Zeile 60:
  export __GL_LOG_MAX_ANISO=0
  export __GL_LOG_MAX_ANISO=0


Nach ein neuen Login werden die Einstellung benutzt.
Nach ein neuen Login werden nun diese Einstellung benutzt.


Was es für Einstellung gibt
Einstellmöglichkeiten sind z.B.
  GeForce FX, GeForce 6xxx, GeForce 7xxx, Quadro FX '''__GL_FSAA_MODE'''
  GeForce FX, GeForce 6xxx, GeForce 7xxx, Quadro FX '''__GL_FSAA_MODE'''
  0 FSAA disabled
  0 FSAA disabled

Version vom 7. Februar 2008, 18:49 Uhr

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