Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:zweischirmbetrieb_twin-view [04.08.2011 06:09. ]
django [Nvidia Treiber installieren]
centos:zweischirmbetrieb_twin-view [20.04.2018 09:07. ] (aktuell)
Zeile 1: Zeile 1:
 +====== Einrichten von TwinView für Workstations ======
 +
 +Das Arbeiten an einem großen 20"​-TFT macht ja schon Spaß, aber mit zwei Schirmen geht so richtig die Post ab. ;)
 +
 +So ist es z.B. sehr schön und einfach möglich parallel an einem Bildschirm ein Script/​Programm zu bearbeiten und am Zweitschirm die die Ausgaben und/oder Logfiles zu
 +beobachten.
 +
 +===== Hardware / Graphikkarte ​ =====
 +
 +Als Hardware für die Ansteuerung der zwei Bildschirme verwenden wir eine **ASUS EN6200TC512TD/​256**. Der erste Schirm wird direkt an dem VGA-Port der Graphikkarte angeschlossen - der zweite Bildschirm wird mittels eines [[http://​de.wikipedia.org/​wiki/​Digital_Visual_Interface|DVI-VGA-Adapters]] betrieben.
 +
 +===== Kernelquellen installieren ​ =====
 +Für die nachfolgende Installation ist es wichtig folgende Pakete zu
 +installieren:​
 +\\
 +**kernel-devel**
 +\\
 +**kernel-haeders**
 +\\
 +**gcc**
 +
 +Also am einfachsten via //yum// prüfen, ob die Pakete schon vorliegen bzw. diese bei Bedarf einfach nachinstallieren:​
 +<​code>​yum list gcc
 +yum list kernel-devel
 +yum list kernel-haeders
 +yum install gcc
 +yum install kernel-devel
 +yum install kernel-haeders</​code>​
 +
 +===== Nvidia Treiber herunterladen ​ =====
 +Damit wir auch beide Bildschirme mit der GraKa ansteuern können müssen wir und zuerst den closed source-Treiber von der Nvidia-Homepage herunterladen.
 +
 +Wie es genau von Statten geht, steht in der [[http://​www.nvidia.de/​object/​linux_display_ia32_100.14.11_de.html|Beschreibung]] auf der Nvidia-Homepage.
 +
 +Nach dem Akzeptieren der Lizenzbedingungen laden wir uns diese 
 +[[http://​www.nvidia.de/​content/​license/​driver_license.aspx?​language=de&​url=http://​de.download.nvidia.com/​XFree86/​Linux-x86/​100.14.11/​NVIDIA-Linux-x86-100.14.11-pkg1.run
 +|hier]] herunter.
 +
 +===== Nvidia Treiber installieren ​ =====
 +Die Installation des closed-source-Treibers erfolgt dann durch starten des zuvor heruntergeladen shell-scripts. Für die Installation der Treiber wie auch der nachzuladenden Kernelmodulquellen sind Root-Rechte erforderlich! Außerdem darf der X-Server dabei nicht laufen.
 +\\
 +Wir welcseln also vie **ALT** & **F1** erst einmal auf die Konsole 1 und melden uns dort als root an und wechseln in den **Runlevel 3**. 
 +
 +   # init 3
 +Anschließend starten wir die Installation:​
 +
 +   # sh NVIDIA-Linux-x86-100.14.11-pkg1.run
 +
 +===== X11 Konfigurationsdatei erstellen ​ =====
 +Die Erzeugung der Konfigurationsdatei //​xorg.conf//​ erfolgt einfach mittels des mitgelieferten scriptes **nvidia-xconfig --twinview**.
 +
 +Von der Konsole aus rufen wir nun das entsprechende Script auf:
 +   # nvidia-xconfig --twinview
 +
 +Unter **/​etc/​X11** finden wir nun unser neu erstellte
 +Konfigurationsdatei //​xorg.conf//​.
 +
 +Diese sieht dann ungefähr so aus:
 +<code xorg_conf xorg.conf>#​ nvidia-xconfig:​ X configuration file generated by nvidia-xconfig
 +# nvidia-xconfig: ​ version 1.0  (buildmeister@builder3) ​ Wed Jun 13
 +18:39:30 PDT 2007
 +
 +# Xorg configuration created by system-config-display
 +
 +Section "​ServerLayout"​
 +    Identifier ​    "​single head configuration"​
 +    Screen ​     0  "​Screen0"​ 0 0
 +    InputDevice ​   "​Mouse0"​ "​CorePointer"​
 +    InputDevice ​   "​Keyboard0"​ "​CoreKeyboard"​
 +EndSection
 +
 +Section "​Files"​
 +EndSection
 +
 +Section "​Module"​
 +    Load           "​glx"​
 +EndSection
 +
 +Section "​InputDevice"​
 +
 +    # generated from default
 +    Identifier ​    "​Mouse0"​
 +    Driver ​        "​mouse"​
 +    Option ​        "​Protocol"​ "​auto"​
 +    Option ​        "​Device"​ "/​dev/​input/​mice"​
 +    Option ​        "​Emulate3Buttons"​ "​no"​
 +    Option ​        "​ZAxisMapping"​ "4 5"
 +EndSection
 +
 +Section "​InputDevice"​
 +    Identifier ​    "​Keyboard0"​
 +    Driver ​        "​kbd"​
 +    Option ​        "​XkbModel"​ "​pc105"​
 +    Option ​        "​XkbLayout"​ "​de"​
 +EndSection
 +
 +Section "​Monitor"​
 +    Identifier ​    "​Monitor0"​
 +    VendorName ​    "​Unknown"​
 +    ModelName ​     "​Unknown"​
 +    HorizSync ​      30.0 - 110.0
 +    VertRefresh ​    50.0 - 150.0
 +    Option ​        "​DPMS"​
 +EndSection
 +
 +Section "​Device"​
 +    Identifier ​    "​Videocard0"​
 +    Driver ​        "​nvidia"​
 +EndSection
 +
 +Section "​Screen"​
 +    Identifier ​    "​Screen0"​
 +    Device ​        "​Videocard0"​
 +    Monitor ​       "​Monitor0"​
 +    DefaultDepth ​   24
 +    Option ​        "​TwinView"​ "​True"​
 +    Option ​        "​MetaModes"​ "​nvidia-auto-select,​ nvidia-auto-select"​
 +    SubSection ​    "​Display"​
 +        Viewport ​   0 0
 +        Depth       24
 +        Modes      "​1280x1024"​ "​1280x960"​ "​1280x800"​ "​1152x864"​ "​1024x768"​ "​800x600"​ "​640x480"​
 +    EndSubSection
 +EndSection
 +</​code>​
 +
 +
 +Zu guter Letzt starten wir wieder den Runlevel 5 und melden uns am Rechner neu an:
 +   # init 5
 +
  
  • centos/zweischirmbetrieb_twin-view.txt
  • Zuletzt geändert: 20.04.2018 09:07.
  • (Externe Bearbeitung)