NVIDIA-Wikibook/Besonderheiten nvidia

Aus Linupedia.org
Version vom 6. Mai 2007, 18:54 Uhr von TomcatMJ (Diskussion | Beiträge) (Temperaturüberwachung)
Wechseln zu: Navigation, Suche
NVIDIA    GRAFIKKARTEN    WIKIBOOK   :    INSTALLATION,    KONFIGURATION    UND    TROUBLESHOOTING
NVIDIA: Intro - Installation - Konfiguration - 3D Desktops - Troubleshooting - Hintergrundwissen - Schlusswort



Dieser Artikel wird regelmäßig mit dem Artikel NVIDIA-Wikibook/Besonderheiten nvidia des MosNis Projekt Wikis synchronisiert.
Die importierte Version des Artikels in der Linupedia (dem Linux-Club Wiki) unter NVIDIA-Wikibook/Besonderheiten nvidia war zum unten vermerkten letzten Artikelsynchronisationszeitpunkt identisch mit dem im MosNis Projekt unter NVIDIA-Wikibook/Besonderheiten nvidia zu findenden originalen Artikel. Der Artikel kann gerne überarbeitet werden. Wenn beide Artikel mittlerweie gravierende Differenzen aufweisen sollten, bitte eine Nachricht an TomcatMJ senden, damit die Synchronisation erneut initiiert wird.

Die letzte Synchronisation erfolgte am 27.4.2008 um 2020 Uhr..


NVIDIA-Wikibook/Besonderheiten nvidia



Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.

Besondere Optionen des nvidia-Treibers

SLI

Wenn man nun in Besitz eines SLI-Systems mit 2 SLI-fähigen Grafikkarten ist oder gar in Besitz zweier GeForce 7950 GTX, mit denen Quad-SLI-Systeme realisierbar sind, will man das natürlich auch ausnutzen. Leider hat Sax2 bis dato keinen Zugang zu der dazu notwendigen Option im Expertenmenü des NVIDIA-Treibers. Das ist nicht weiter schlimm, denn NVIDIA liefert selbst ein Tool mit, mit dem man seinen X-Server umkonfigurieren kann. Dieses Tool nennt sich nvidia-xconfig und dient zum aktivieren oder deaktivieren bzw. einstellen der erweiterten Optionen des NVIDIA-Treibers. Um nun also den SLI-Modus zu aktivieren, reicht die Eingabe von

nvidia-xconfig --sli=Auto

aus und man hat damit den automatischen Erkennungsmodus für SLI aktiviert, in dem automatisch erkannt wird, welche SLI-Variante gerade günstig zu nutzen ist. Man kann natürlich auch einen expliziten SLI-Modus setzen. Die gültigen Parameter, die anstelle von Auto dann setzbar wären, sind AFR, SFR, und SLIAA. Auto ist jedoch die meist passende Wahl, die zudem das gelegentliche umkonfigurieren erspart.

Multi-GPU Mode

Der Multi-GPU Mode wird äquivalent zum SLI-Mode anktiviert, nämlich per

nvidia-xconfig --multigpu=Auto

wobei per

nvidia-xconfig --enable-all-gpus

pro GPU ein eigener X-Server initialisiert werden kann sofern man weder TwinView noch Xinerama nutzen will sondern den Vorteil der unabhängigen X-Server (bei dem auch separate Eingabegeräte wie Tastaturen oder Mäuse möglich sind) nutzen will. Vollbildmodus bei Videowiedergabe auf einen Bildschirm begrenzt oder bei OpenGL Games wären zum Beispiel eben solche Vorteile von einzelnen X-Servern, da bei Xinerama Nutzung zum Beispiel keine separaten Eingabegeräte pro Bildschirm einrichtbar sind oder bei Vollbilddarstellungen dieser eben im Normalfall dann auf alle Bildschirme zugleich aufgezogen würde statt nur auf einen (was bei Games z.B. recht unpraktisch sein kann und in TV-Bildern auch recht störend sein dürfte aufgrund der Bildschirmränder die dann mitten im Bild wären).Der Nachteil dieser Lösung ist allerdings, dass Fenster nicht mehr von einem auf den anderen Bildschirm einfach per Mausklick verschoben werden können.


TwinView

Xinerama

getrennte X-Server

TV Out

Die bequeme grafische Einstellungsvariante

Mit nvidia-settings
nvidia-settings TV-Out Einstellungen 1

Der wohl komfortabelste Weg zur Einstellung des TV Out Ports der Garfikkarte führt mal wieder über nvidia-settings. Dazu geht man, nachdem man nvidia-settings als root startete per

kdesu nvidia-settings

oder

gnomesu nvidia-settings 

in die X-Server Dispay Configuration und klickt auf den bisher auf disabled stehenden TV(0) oder sofern man ein Multi-GPU System nutzt auf TV(1), je nachdem von welcher Karte man denn nun tatsächlich den TV-Out Port nutzen will.


nvidia-settings TV-Out Einstellungen 2
nvidia-settings TV-Out Einstellungen 3

Man sollte dann auf Configure klicken und sich nun entscheiden ob man TwinView oder Xinerama nutzen will oder später nochmal auf Configure klickt um auch für den TV Out Port einen separaten X-Server zu starten, was im ersten Anlauf jedoch nicht zur Verfügung gestellt wird, weswegen man erstmal was anderes wählen muss um es im weiteren Verlauf dann nochmals abzuändern (ist so zwar bischen umständlich, aber funktioniert dennoch).

Je nachdem wie man sein TV Gerät angeschlossen hat, kann man auch auf Detect Displays klicken um die Grafikkarte zu einer automatischen Erkennung der angeschlossenen Monitore und TV Geräte zu veranlassen. Sofern man jedoch, wie ich, den TV Out Port an einen AV-receiver angeschlossen hat, kann es sein, dass dadurch das TV Gerät nicht erkannt wird,weswegen man ein wenig mit der ausgewählten Auflösung aufpassen muss, da eine Übersteuerung das angeschlossene TV Gerät zerstören könnte. mit 800x600 ist man bei PAL Geräten jedoch normalerweise noch auf der sicheren Seite.

Die Position wie man die Monitore und das TV Gerät logisch anordnet (und sinnigerweise dann auch physikalisch anordnet) ist ebenfalls frei wählbar und über die X-Server Display Configuration einstellbar, sowohl mit relativer als auch mit absoluter Positionsangabe.

nvidia-settings TV-Out Einstellungen 4

Anschließend kann man nochmals auf separaten X-Server Betrieb umstellen sofern man dies wünscht.

Sofern die automatische Erkennung genutzt wurde und diese dann nicht aufgrund eines AV-Receivers oder ähnlichem versagt hat, sollte auch der TV-Standard automatisch passend eingestellt worden sein und die Konfiguration kann dann gespeichert werden. Vorher sollte man aber auch dran gedacht haben als Benutzer root in einer Konsole oder im Konqueror im Systemverwaltermodus eine Kopie der /etc/X11/xorg.conf angelegt zu haben, da manchmal (leider nicht immer nachvollziehbar) die Tastatureinstellungen durch das nvidia-settings Tool überschrieben werden und man diese ggf. aus dem Backup heraus wieder in die angepasste xorg.conf herüberretten sollte. Sofern die automatische Erkennung jedoch versagt haben sollte, sollte man auf jeden Fall vor dem abschließenden Ausloggen und Neustart des X-Servers nochmal in der /etc/X11/xorg.conf kontrollieren ob auch der korrekte TV-Standard und TV-Out Parameter für die korrekte Verkabelung eingestellt ist und dies ggf. nochmal manuell überarbeiten wie im folgenden Abschnitt über die manuelle Konfiguration erklärt wird.

Mit NVClock
NVClock X-Server und TV-Out Einstellungen

Mit dem auf der NVClock Projektseite herunterladbaren oder über das Packman-Repository instalierbaren Tool NVClock kann der TV-Out Port von NVIDIA Karten ebenso eingestelt werden. Dabei sind jedoch noch nicht alle Optionen der aktuellen NVIDIA Treiber zugänglich, so dass dort auf HDTV-Auflösungen sowie die Ausgabe über den Componenten oder gar HDMI Ausgang verzichtet werden muss und nur die PAL und NTSC Standardauflösungen zur Verfügung stehen (zumindest wenn man dies nicht anschließend manuell in der /etc/X11/xorg.conf anpasst).


















Farbkorrektur

nvidia-settings Farbkorrekturdialog

Die Farb- und Gammawerte des jeweiligen X-Servers( je nachdem ob man 1 Monitor oder mehrere Monitore oder mehrere Monitore mit getrennten X-Servern oder das Ganze auch noch mit mehreren GPUs nutzt) können recht bequem auch mit dem nvidia-settings Tool eingestellt werden.






Overclocking

NVClock Startmenü

Mit dem weiter oben bereist erwähnten Tool NVClock kann, wenn amn sich der Risiken bewusst ist(Garantieverlust, eventuell Grafikkartenüberhitzung und daraus resultiernder Defekt dieser Karte und eventueller benachbarter Rechnerkomponenten), die Grafikkarte sowohl übertaktet werden als auch der manchmal doch recht laute Lüfter gedrosselt werden. Dies kann sowohl im grafischen Modus gesehehen als auch im textbasierten Kommandoeilenmodus. Die genauen Optionen für den Kommandozeilenmodus erhält man mit

nvclock --help

wobei dort eine präzisere Einstellung als über die grafische Oberfläche ermöglicht ist.













Temperaturüberwachung

Fehler beim Erstellen des Vorschaubildes: Datei fehlt

Zur Temperaturüberwachung der GPU/GPUs ist nvidia-settings auch recht komfortabel und es zeigt die Werte pro GPU an.








NVIDIA: Intro - Installation - Konfiguration - 3D Desktops - Troubleshooting - Hintergrundwissen - Schlusswort