Mobile Intel GMA X3100 und zwei Monitore
Hallo zusammen, kämpfe seit zwei Tagen mit dem Versuch unter OpenSuSE 10.3 einen BW-Laptop http://portal.uni-freiburg.de/bw-notebook/konfig/nb mit einer Dockingstation zum Laufen zu bringen. Das Ganze scheitert immer daran, dass der externe Monitor von der Konfiguration nichts mitbekommt. Das heißt, wenn ich im Yast die Dual-Screen-Option aktiviere, und beide Monitore entsprechend ihren Werten einstelle, hat das keine Auswirkung auf die Einstellung des externen Monitors (ein LCD-Monitore AOC LM 720, der 1280x1024 kann), das Bild ist immer zu groß, schätze 1440 breit, aber komischerweise 1024 hoch, nicht 900. Das hängt aber offfensichtlich nicht mit der Dockingstation zusammen, denn wenn ich Monitor und Maus ans Laptop hänge, ändert das auch nichts. Hat jemand einen Tipp für mich, wie ich bei der Konfiguration am Besten vorgehe? Vielleicht hat ja sogar jemand Erfahrung mit Zweischirmbetrieb und dem X3100-Chip? Gibt's dafür vielleicht ein ähnliches Tool wie aticonfig? Danke für Hinweise! Cheerz, Lars --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
Lars Behrens wrote:
Hat jemand einen Tipp für mich, wie ich bei der Konfiguration am Besten vorgehe? Vielleicht hat ja sogar jemand Erfahrung mit Zweischirmbetrieb und dem X3100-Chip? Gibt's dafür vielleicht ein ähnliches Tool wie aticonfig?
Versuche mal "xrandr --auto" -- Stefan Seyfried R&D Team Mobile Devices | "Any ideas, John?" SUSE LINUX Products GmbH, Nürnberg | "Well, surrounding them's out." This footer brought to you by insane German lawmakers: SUSE Linux Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
Am Mittwoch, 12. März 2008 schrieb Stefan Seyfried:
Versuche mal "xrandr --auto"
Im BW-Laptop-Forum ist mittlerweile ein Tipp, der mir geholfen hat: http://portal.uni-freiburg.de/bw-notebook/forum/forum2/784183231 Quintessenz: In der xorg.conf eine virtuelle Auflösung entsprechend der Summe der beiden Monitorbreiten angeben. ------------------------------------------------------------------------- Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1440x900" "1280x1024" "1280x900" "1024x768" "800x600" virtual 2720 1024 EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection ------------------------------------------------------------------------- Und dann mit 'xrandr --output VGA --mode 1280x1024 --right-of LVDS' den externen Monitor neben den internen setzen. Zusätzlich kann man den internen Monitor noch abschalten: 'xrandr --output LVDS --off' Entsprechend lässt sich dann umgekehrt der externe Monitor aus-, und der interne einschalten: 'xrandr --output VGA --off --output LVDS --mode 1440x900' Soweit schonmal nicht schlecht. Was ich aber noch nicht hinbekommen habe: 1. Beide Bildschirme gleichzeitig in angemessener Auflösung zu betreiben: 'xrandr --output VGA --mode 1280x1024 --right-of LVDS --output LVDS --mode 1440x900' Einer von beiden hat immer eine verbaselte Auflösung. 2. Das Ganze schon beim KDM wirksam zu machen. Ich habe jetzt im Profilmanager zwei Profile angelegt, damit funktioniert's aber erst nach Anmeldung in KDE. Den Rechner mit dem entsprechenden Profil zu starten hat keine Auswirkung, xrandr ist erst wirksam, wenn ein Nutzer angemeldet ist. Vielleicht hat ja noch jemand eine Idee... Danke schonmal Cheerz, Lars --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
On Thu, Mar 13, 2008 at 01:23:11PM +0100, Lars Behrens wrote:
Am Mittwoch, 12. März 2008 schrieb Stefan Seyfried:
Versuche mal "xrandr --auto"
Im BW-Laptop-Forum ist mittlerweile ein Tipp, der mir geholfen hat: http://portal.uni-freiburg.de/bw-notebook/forum/forum2/784183231
Quintessenz: In der xorg.conf eine virtuelle Auflösung entsprechend der Summe der beiden Monitorbreiten angeben.
Ja, darauf wollte ich hinaus, aber erstmal feststellen, ob es überhaupt geht oder du evtl. noch de nfalschen Treiber Benutzt :-) Ich habe meine Vorgehensweise mal hier dokumentiert: http://en.opensuse.org/Multiple_Displays_Using_XRandR
Was ich aber noch nicht hinbekommen habe:
1. Beide Bildschirme gleichzeitig in angemessener Auflösung zu betreiben: 'xrandr --output VGA --mode 1280x1024 --right-of LVDS --output LVDS --mode 1440x900' Einer von beiden hat immer eine verbaselte Auflösung.
Hm. Das ist mir bisher nicht passiert, ich mache das auch immer so in der Art, allerdings mit radeonrandr12.
2. Das Ganze schon beim KDM wirksam zu machen. Ich habe jetzt im Profilmanager zwei Profile angelegt, damit funktioniert's aber erst nach Anmeldung in KDE. Den Rechner mit dem entsprechenden Profil zu starten hat keine Auswirkung, xrandr ist erst wirksam, wenn ein Nutzer angemeldet ist.
Das ist glaube ich Absicht, der Xserver wird so gestartet, dass beim Einloggen immer beide Bildschirme mit der niedrigsten verfügbaren Auflö- sung im Clone-Mode aktiv sind. Ist auch halbwegs sinnvoll, damit sicherge- stellt ist, dass du auch etwas siehst beim Anmelden. Ändern kannst du das in /etc/sysconfig/displaymanager mit den Variablen DISPLAYMANAGER_RANDR_MODE_*, aber ich habe das nie benutzt, kann dir darum nicht sagen, wie. Mehrere Profile habe ich übrigens nicht benötigt. HTH, Stefan -- Stefan Seyfried R&D Team Mobile Devices | "Any ideas, John?" SUSE LINUX Products GmbH, Nürnberg | "Well, surrounding them's out." This footer brought to you by insane German lawmakers: SUSE Linux Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
Am Montag, 17. März 2008 schrieb Stefan Seyfried:
Ja, darauf wollte ich hinaus, aber erstmal feststellen, ob es überhaupt geht oder du evtl. noch de nfalschen Treiber Benutzt :-)
intel dürfte der Richtige sein...
Ich habe meine Vorgehensweise mal hier dokumentiert:
Auf den ersten Blick sehe ich keine gravierenden Unterschiede in der Vorgehensweise. Blöderweise muss ich vor dem Ausprobieren immer erst warten, bis der betreffende User sein Lappy grade nicht braucht...
Was ich aber noch nicht hinbekommen habe:
1. Beide Bildschirme gleichzeitig in angemessener Auflösung zu betreiben: 'xrandr --output VGA --mode 1280x1024 --right-of LVDS --output LVDS --mode 1440x900' Einer von beiden hat immer eine verbaselte Auflösung.
Hm. Das ist mir bisher nicht passiert, ich mache das auch immer so in der Art, allerdings mit radeonrandr12.
Da könnte der Hase im Pfeffer liegen... Liest hier jemand von den SuSEn mit, der sich dazu äußern könnte?
entsprechenden Profil zu starten hat keine Auswirkung, xrandr ist erst wirksam, wenn ein Nutzer angemeldet ist.
Das ist glaube ich Absicht, der Xserver wird so gestartet, dass beim Einloggen immer beide Bildschirme mit der niedrigsten verfügbaren Auflö- sung im Clone-Mode aktiv sind. Ist auch halbwegs sinnvoll, damit sicherge- stellt ist, dass du auch etwas siehst beim Anmelden.
Ändern kannst du das in /etc/sysconfig/displaymanager mit den Variablen DISPLAYMANAGER_RANDR_MODE_*, aber ich habe das nie benutzt, kann dir darum nicht sagen, wie.
Ok, werd ich mal probieren.
Mehrere Profile habe ich übrigens nicht benötigt.
Aber immer mit Radeon-Grafik? Am besten wäre ja, wenn die Dockingstationfeatures auch funktionieren würden. D.h. Laptop rein -> automatische xrandr-Einstellungen Und im Moment wird nach Deckel auf/Deckel zu beim Laptop der externe Monitor gesperrt und man muss das Passwort erst wieder eingeben.
HTH, Schaumermal :-)
Werde über den weiteren Verlauf berichten... Cheez, Lars --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
Hallo, On Mon, Mar 17, 2008 at 10:03:00AM +0100, Lars Behrens wrote:
Am Montag, 17. März 2008 schrieb Stefan Seyfried:
Ja, darauf wollte ich hinaus, aber erstmal feststellen, ob es überhaupt geht oder du evtl. noch de nfalschen Treiber Benutzt :-)
intel dürfte der Richtige sein...
Ja.
Ich habe meine Vorgehensweise mal hier dokumentiert:
Auf den ersten Blick sehe ich keine gravierenden Unterschiede in der Vorgehensweise.
Ich auch nicht, ich wollte es nur mal an einer relativ leicht zu findenden Stelle dokumentiert haben,
Einer von beiden hat immer eine verbaselte Auflösung.
Hm. Das ist mir bisher nicht passiert, ich mache das auch immer so in der Art, allerdings mit radeonrandr12.
Ich habe das auch schon mit intel benutzt, ist aber schon eine Weile her. Vielleicht ist ja wieder etwas kaputt gegangen.
Da könnte der Hase im Pfeffer liegen... Liest hier jemand von den SuSEn mit, der sich dazu äußern könnte?
Ich weiß es nicht. Am Einfachsten wäre es, das in einem Bugreport zu behandeln. Component "Xorg", evtl. mit Verweis auf diesen Mailthread (der Defaultschuldige spricht deutsch ;-)
Mehrere Profile habe ich übrigens nicht benötigt.
Aber immer mit Radeon-Grafik?
Nein, auch mit Intel. Der einzige Unterschied zwischen deinen Profilen wird ja vermutlich der "Virtual"-Eintrag sein. Der schadet aber auch ohne externes Display wenig ("wenig" deswegen, weil je nach Treiber und Chipsatz ab einer bestimmten "Virtual-Breite" kein 3D mehr geht).
Am besten wäre ja, wenn die Dockingstationfeatures auch funktionieren würden. D.h. Laptop rein -> automatische xrandr-Einstellungen
Dafür braucht es Infrastruktur (z.B. im kpowersave), die auf die Dock- und Undock-Events reagiert (so die denn korrekt geworfen werden...). Ja, es gibt noch viel zu tun... Regelmässig mach Monitoren pollen und wenn einer erkannt wird automatisch umschalten würde ich persönlich nicht wollen - erstens ist Pollen doof :-) zweitens hätte ich lieber ein Trayapplet das mir einen Hinweis gibt "Monitor erkannt - hier klicken...", aber das sind dann ja nur noch "implementation details" ;-) Mach doch Bugreports für diese Sachen - Severity "Enhancement" - die Chance dass daraus dann interne Feature-Requests werden ist gar nicht so schlecht. In diesem Fall würde ich eher "Mobile Devices" als Komponente wählen - die X.org Jungs müssen dafür ja nichts mehr tun, die Funktion ist da, man muss sie nur benutzbar machen ;-)
Und im Moment wird nach Deckel auf/Deckel zu beim Laptop der externe Monitor gesperrt und man muss das Passwort erst wieder eingeben.
Das kann man evtl. im KDE Kontrollzentrum einstellen, aber ich glaube, dass da durchaus noch nicht reportete oder gefixte Bugs drin sind :-(
HTH, Schaumermal :-)
Werde über den weiteren Verlauf berichten...
Gut, ich bin da an (auch Miss-) Erfolgsgeschichten interessiert :-) Danke, Stefan -- Stefan Seyfried R&D Team Mobile Devices | "Any ideas, John?" SUSE LINUX Products GmbH, Nürnberg | "Well, surrounding them's out." This footer brought to you by insane German lawmakers: SUSE Linux Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
Am Montag, 17. März 2008 schrieb Stefan Seyfried:
Mach doch Bugreports für diese Sachen - Severity "Enhancement" - die Chance
Hatte ich sowieso vor, möchte nur vorher ausschließen, dass ich Mist gemacht habe. :-) Cheerz Lars --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
Am Donnerstag, 13. März 2008 13:23:11 schrieb Lars Behrens:
1. Beide Bildschirme gleichzeitig in angemessener Auflösung zu betreiben: 'xrandr --output VGA --mode 1280x1024 --right-of LVDS --output LVDS --mode 1440x900' Einer von beiden hat immer eine verbaselte Auflösung.
Funktioniert bei mir (auch X3100 mit 10.3) einwandfrei. Eventuell liefert dein Monitor nicht die richtige Aufloesung zurueck? Was sagt denn ein "xrandr -q" wenn der externe Monitor angeschlossen ist? Gruss, Helmut --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-mobile-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-mobile-de+help@opensuse.org
participants (3)
-
Helmut Schaa
-
Lars Behrens
-
Stefan Seyfried