Konfiguration xorg.conf für externen Bildschirm

Butzelmann

Well-Known Member
Hallo

Ich habe folgendes Notebook:
Samsung Q35 T5500

und möchte, wenn ich auf Arbeit bin einen externen TFT-Monitor benutzen.

Für das Notebook-Display habe ich eine Auflösung von 1280x800

Der externe TFT soll mit 1280x1024 laufen.

Wie muss man die xorg.conf für XORG 7.2 konfigurieren, damit beides aufeinmal funktioniert?

Meine derzeitige xorg.conf lautet:
Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen         "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
#Option         "AIGLX" "True"
EndSection

Section "Files"
	RgbPath      "/usr/local/lib/X11/rgb"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/CID/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "dri"
        Load  "glx"
        Load  "dbe"
	Load  "vbe"
        Load  "extmod"
        Load  "type1"
        Load  "freetype"
        Load  "i2c"
	Load  "bitmap"
	Load  "ddc"
	Load  "int10"
# Originals commented out
        #Load  "speedo"
#       SubSection "extmod"
#                         Option "omit xfree86-dga"
#       EndSubSection
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
        Option     "XkbModel" "pc105"
        Option      "XkbLayout" "de_DE"
        Option      "XkbRules" "xorg"
EndSection

Section "InputDevice"
   Identifier      "Mouse0"
   Driver          "mouse"
   Option          "Protocol" "auto"
   Option          "Device" "/dev/sysmouse"
   Option          "Buttons" "5"
   Option          "ZAxisMapping" "4 5"
EndSection         

Section "Monitor"
        Identifier   "Generic Monitor"
        HorizSync 28-64
        VertRefresh 43-60
        DisplaySize     264 165
        Option            "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        Identifier	"Intel Corporation Mobile Integrated Graphics Controller"
        Driver		"i810"
	BusID		"PCI:0:2:0"
        Option		"DRI" "on"
Option      "XAANoOffscreenPixmaps"  "true"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Intel Corporation Mobile Integrated Graphics Controller"
	Monitor    "Generic Monitor"
        DefaultDepth 24
        SubSection "Display"
                Depth   1
                Modes   "1280x800"
        EndSubSection
	SubSection "Display"
		Depth	4
		Modes   "1280x800"
	EndSubSection
	SubSection "Display"
		Depth	8
		Modes   "1280x800"
	EndSubSection
	SubSection "Display"
		Depth	15
		Modes   "1280x800"
	EndSubSection
	SubSection "Display"
		Depth	16
		Modes   "1280x800"
	EndSubSection
	SubSection "Display"
		Depth	24
		Modes	"1280x800"
#		Virtual 1440 900
	EndSubSection
EndSection

Section "DRI"
  Mode         0666
EndSection

Section "Extensions"
Option	"Composite" "true"
EndSection

Danke im vorraus,
Gruß
 
kurze antwort:
es geht nicht.

ich habe auch einen laptop mit intelkarte und habe mich damit ziemlich intensiv auseinandergesetzt. es gibt mehrere probleme die am ende auf das problem der laptop auflösung und 915resolution zurückzuführen sind.
dieses überschreibt nämlich nicht nur den videomodus von dem es bahuptet ihn überschrieben zu haben mit der gewünschten breitbildauflösung sondern auch gleich alle anderen (bzw. xorg kann die anderen danach zumindest nicht mehr benutzen). das heißt du kannst auf dem monitorausgang auch nur die auflösung erzeugen die der laptop bildschirm gerade hat...
ziemlich bescheuert, aber wird defnitiv in xorg7.3 gefixt sein der im august kommen soll (du könntest auch das inteltreiber modul und einige andere sachen manuell "backporten" aber das ist frickelei)...
 
Wie sieht es denn hiermit aus?

Code:
lars@e:/data/sysstuff/ports> make quicksearch name=video-intel
Port:   xf86-video-intel-2.1.0
Path:   /usr/ports/x11-drivers/xf86-video-intel
Info:   Driver for Intel integrated graphics chipsets

Der Treiber ist seit kurzer Zeit in den Ports und ist neuer als der i810 Treiber.
Mit dem i810 habe ich auch schon vergeblich versucht, mein Notebook (auch ein Samsung Q35) an meinen Fernseher (1280x1024) anzuschliessen, aber leider ging das mehr oder weniger in die Hose.
Ich bekomme den Output zwar auf beide Bildschirme, aber der Fernseher laeuft nur mit 640x480.
Eine normale Umschaltung auf den externen Monitor sollte aber irgendwie klappen. Ich erinnere mich, dass ich das Notebook bei den Essener Linuxtagen problemlos am Beamer betrieben habe. Das war allerdings noch vor X.org 7.x...
 
Und wie benutze ich dann diesen neuen Treiber?
Muss ich statt i810 in der xorg.conf dann was anderes schreiben?
Wenn ja, was?

Gruss
 
Ja, allerdings beisst der Treiber sich mit einem installierten i810 Treiber.

Du musst ihn also ersetzen:
Code:
# portupgrade -o x11-drivers/xf86-video-intel xf86-video-i810

Danach traegst du in der device section der xorg.conf statt Driver "i810" einfach Driver "intel" ein.
Ich habe den Inteltreiber allerdings wieder deinstalliert, weil mplayer und xine bei der Bildausgabe mit vo=xv arge Bildfehler produziert haben.
Vielleicht ist das bei dir ja anders, auch wenn du das gleiche Notebook benutzt.

OT: Laeuft bei dir sonst alles auf dem Notebook?
 
Ich probiere es mal aus und melde mich gleich wieder.

Ja, sonst läuft alles.
Bis auf ;-) :
- pcmcia-slot
- Und der Suspend2RAM-Kram geht glaube ich auch noch nicht so sauber, aber sowas stört mich nicht sonderlich
- der 3d-kram läuft zwar, habe aber das gefühl, dass es noch nicht so stabil läuft
- die laut/leise Tasten des Notebooks (was mich schon stört)

was vorallem auch geht ist:
wlan mit wpa2
 
Intel Treiber läuft ziemlich gut.
mplayer mit xine ist vom bild her auch ok. Nur ich habe mit Xine noch nie einen Ton gehabt. Woran auch immer das liegt.

Die Schrift ist jetzt wesentlich anders. Dünner irgendwie.

Aber. Mein gruzndsätzliches Problem (dieser Thread) hat sich mit diesem Treiber auch nicht gelöst.

Gruss
 
Ich probiere es mal aus und melde mich gleich wieder.

Ja, sonst läuft alles.
Bis auf ;-) :
- pcmcia-slot
- Und der Suspend2RAM-Kram geht glaube ich auch noch nicht so sauber, aber sowas stört mich nicht sonderlich
- der 3d-kram läuft zwar, habe aber das gefühl, dass es noch nicht so stabil läuft
- die laut/leise Tasten des Notebooks (was mich schon stört)

was vorallem auch geht ist:
wlan mit wpa2

Der PCMCIA-Slot laeuft, wenn du
Code:
pciconf -wb pci0:30:0 0x1a 8
eingibst.
Fruehester Zeitpunkt dafuer ist nach
# Now that disks are mounted, for each dir in $local_startup
# search for init scripts that use the new rc.d semantics.
in /etc/rc
Das ist der Punkt, kurz nachdem beim Booten die graue Schrift (Ausgabe der Startskripte) erscheint.

3D laeuft bei mir, allerdings mit Lock Order Reversals (LORs) und wenn man beispielsweise Beryl ein zweites Mal starten will, wird der Bildschirm weiss. Stoert mich aber nicht, da ich Beryl auf dem Notebook nicht nutze.

Die Laut / Leise Tasten sind ganz einfach zu konfigurieren. Ich habe meine ~/.Xmodmap angehaengt, die kannst du beim Starten von X einfach mit xmodmap ~/.Xmodmap laden.
Dann werden die Tasten als XF86AudioRaiseVolume und XF86AudioLowerVolume erkannt. Das kannst du mit xev pruefen.
Die Keycodes musst du einfach nur noch einer Funktion zuordnen, z. B. mixer pcm +5 bzw. -5.
Mit der Xmodmap klappt auch die Mute Taste (Fn+F6). Die loest XF86AudioMute aus. Dein Windowmanager kann dann bei druecken der Tastenkombination mutevol.sh aufrufen, was ich auch mal angehaengt habe.

WLAN lief mal recht gut bei mir, aber inzwischen passt der Treiber nicht mehr zu Current und ich bekomme ihn einfach nicht mehr zum Laufen. Aber ne Atheros Cardbuskarte schafft da Abhilfe. :)
 

Anhänge

  • Xmodmap.txt
    6,4 KB · Aufrufe: 320
  • mutevol.sh.txt
    449 Bytes · Aufrufe: 208
Wie teile ich dem WindowManager mit, dass er die mutevol.sh benutzen soll?
Und wo schreibe ich hin, dass bei Keycode sowieso mixer pcm +5 beispielsweise ausgefuehrt werden soll?
 
Das haengt naetuerlich von deinem Windowmanager ab ;)
Bei Fluxbox sieht das so aus:
Code:
none XF86AudioLowerVolume :execcommand mixer pcm -5
none XF86AudioRaiseVolume :execcommand mixer pcm +5
none XF86AudioMute :execcommand ~/bin/mutevol
Die Eintraege kommen in ~/.fluxbox/keys
 
juhu werde den neuen treiber dann heute auch auspobieren!
da hat sich die modularisierung von xorg sogar gelohnt ;)

wenn man intelkarten hat kann man übrigens für seine video-player auch das opengl-ausgabe modul nehmen, das verursacht normalerweise keine probleme...
 
Nur so zur Anmerkung, ich habe sogar mit ATI-Karten das mplayer gl Modul ans laufen bekommen. Der Trick war 'gl:rectangle=1:noosd'. Ohne rectangle war es unglaublich langsam und ohne noosd ist es abgestürzt.
 
Intel Treiber läuft ziemlich gut.
Aber. Mein gruzndsätzliches Problem (dieser Thread) hat sich mit diesem Treiber auch nicht gelöst.

Einen (fertig kompilierten) i810_drv.so-Treiber gibt's hier:

http://www.fairlite.demon.co.uk/i810_drv.so

Problem: manchmal beim Stoppen des X-Servers bleibt der Rechner komplett stehen :eek:

Eine passende xorg.conf (und einige wenige Infos für den Kernel) gibt's hier:

http://student.cosy.sbg.ac.at/~shuber/sonst-asusnb-oldde.php#graphic

und

http://student.cosy.sbg.ac.at/~shuber/files/xorg-dualhead

Wichtig ist Xinerama! Damit habe ich einen Samsung 205BW (16:10) am externen VGA-Ausgang eines Fujitsu-Siemens Lifebook 8010D (mit Intel 855GM-Chip, of course ;-) ) ans Laufen bekommen. Leider noch nicht mit der richtigen Auflösung, aber immerhin - ganz gut lesbar.

Ggf. musst du mit 855resolution, oder besser dem erweiterten Nachfolger 915resolution - das ist übersichtlicher zu konfigurieren - die BIOS-Einstellungen um den gewünschten Mode erweitern.

Reicht das so - oder benötigst du mehr Infos?
 
Zurück
Oben