Defect #204

Xorg-Konfiguration Next-Generation (Mehrschirm, Mehrkarten, 3D ...)

Added by dvs almost 4 years ago. Updated over 2 years ago.

Status:Erledigt Start date:
Priority:Normal Due date:
Assignee:bw21 % Done:

100%

Category:konzept
Target version:Ver. 5.1
Resolution:fixed

Description

Es wäre sicherlich sinnvoll die Xorg-Konfiguration generell in ein Plugin auszulagern. Dieses könnte dann mehrere Aufgaben übernehmen, bspw. die 3D-Einrichtung (#92) ...

  • Erkennung der Grafikkarte(n) (möglichst unabhängig von hwsetup, da zu hoher Aufwand mit pcitable -> Cards)
  • Erkennung des/r Bildschirm(e) (ddcprobe)
  • Versuch von Mehrschirmkonfiguration
  • Sinnvolle Zweitschirmsteuerung bspw. für Beamer-Setups (simples Duplizieren oder Zweitschirm)
  • Beschleunigte 3D-Server
  • ...

History

Updated by dvs almost 4 years ago

<pre>
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
chroot /mnt
HOME=/etc/X11
X -configure
exit
</pre>
Dann wird eine Datei _/mnt/etc/X11/xorg.conf.new_ erzeugt, wo man evtl. noch die Monitorparameter vom *ddcprobe* einbaut (was evtl. bessere Einstellungen generiert!?)

Updated by dvs almost 4 years ago

Die Mauserkennung, Tastatureinstellung sollte weiterhin separat erfolgen. Die Erkennung erfolgreich getestet mit SuSE10.3 und Ubuntu7.04 ...

Updated by lmuelle almost 4 years ago

Für SUSE Linux basierte Systeme könnte sax im auto configure Modus (-a) eine Alternative sein.

Updated by dvs almost 4 years ago

Bei meinen älteren Tests (bis SuSE10.1,2) waren die Laufzeiten von sax ziemlich arg. Da gingen schon etliche Sekunden ins Land, viel Traffic und ein eher durchschnittliches Ergebnis :( (Außerdem war das Programm wenig robust im Start, wenn Verzeichnisse fehlten o.ö.)

Updated by dvs almost 4 years ago

Updated by dvs almost 4 years ago

hwinfo sollte ddcprobe ablösen, sobald das autonome Stage3 steht, siehe hierzu auch BuildRoot, InitramfsTools.

Updated by dvs over 3 years ago

Das ganze sollte als Plugin ([[XorgPlugin|xserver]) realisiert werden Das Kompilieren der ATI NVidia (Matrox) Treiber könnte sich erstmal am [wikivmware vmware]] Plugin orientieren. Ebenso die Installation zusätzlicher 3D-Komponenten (Tools, Bibliotheken, Treiber aus ATI, NVidia, Matrox). Damit würde diese Komponente aus dem Stage3 herausfallen.

Updated by dvs over 3 years ago

Eine Multihead-Erkennung ist nicht (sicher) mit ddcprobe/hwinfo möglich. Hierfür muss die "xrandr" Extension des Xorg genutzt werden.

Updated by mj0 almost 3 years ago

  • Priority changed from Hoch to Normal

Updated by bw21 over 2 years ago

  • Status changed from Neu to Gelöst
  • % Done changed from 0 to 60

Neueste Entwicklung von Xorg gehen in die Richtung, dass das Xrandr-Modul automatisch geladen wird und beim Start von Xorg alle Monitore erkannt werden. Dabei geht zumindest der Klon-Modus einwandfrei.

hwinfo kann verwendet werden, wenn Grafikkarten nicht erkannt werden. Dazu muss man die Dateien in openslx/trunk/initramfs/tools/hwinfo/db/hwinfo.db.tgz ändern (siehe auch Checkin 2888).

Updated by bw21 over 2 years ago

  • Status changed from Gelöst to Erledigt
  • % Done changed from 60 to 100
  • Resolution set to fixed

Also available in: Atom PDF