centos:zweischirmbetrieb_twin-view

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:08. ] – [X11 Konfigurationsdatei erstellen] djangocentos:zweischirmbetrieb_twin-view [20.04.2018 09:07. ] (aktuell) – Externe Bearbeitung 127.0.0.1
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
 +