Dual Monitor in 12.04 - Art von Arbeiten


12

Kein Fehler an sich, eher eine Beobachtung. Seit dem Upgrade auf 12.04 habe ich einige interessante Probleme gefunden und gelöst. Angesichts meines völligen Mangels an Ubuntu-Kenntnissen habe ich mich in der Tat mehr als übermütig gefühlt. Das einzige (!), Was ich nicht herausfinden kann, ist das gesamte Dual-Monitor-Setup.

Wie auch immer, das Blaubit ... Fujitsu Siemens Amilo 3530, ATI Radeon 3200 HD-Serie, 4 GB RAM, 1 TB Festplatte usw., allgemeiner HDMI-Monitor. Habe den GNOME fglrx mit dem koscheren neuesten ATI-Treiber geladen (aber nicht den nach dem Update, den man einfach nicht aktivieren wird)

Jetzt, in 11.10, würde es überhaupt nicht funktionieren, auch wenn es mit leckeren Leckerbissen und Versprechungen von großem Vergnügen versucht wird. Trotzdem bestand ich darauf und als ich bemerkte, dass der 2. Monitor mit der 12.04 Try Out DVD arbeitete, entschied ich mich dafür.

Nach dem Start von 12.04 wird auf dem HDMI-Bildschirm immer noch nichts als ein blauer Bildschirm angezeigt, der "Kein Signal" anzeigt. Bei VGA werden zwei Fehler angezeigt, wenn ich versuche, ihn als zweiten Monitor einzurichten:

Die ausgewählte Konfiguration konnte nicht angewendet werden

Erforderliche virtuelle Größe passt nicht Verfügbare Größe: Angefordert = (2880, 900), Minimum = (320, 200), Maximum = (1600, 1600)

Klicken Sie dann auf Schließen, und Sie erhalten Folgendes:

GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2derror_2dquark.Code3: Erforderliche virtuelle Größe passt nicht Verfügbare Größe: Angefordert = (2880, 900), Minimum = (320, 200), Maximum = (1600, 1600)

Aber wenn ich das Display spiegel, funktioniert es auf dem Monitor, kein Problem.

Die Tatsache, dass es nicht funktioniert, ist also NICHT MEIN FEHLER!

Irgendjemand irgendwelche Vorschläge bekommen?

Ta.

Kennzeichen


Ich bekomme sehr ähnliche Probleme. Ich hatte 12.04 gestern gut auf meinem Bürocomputer laufen, einschließlich der nicht gespiegelten Doppelmonitore, aber heute habe ich die alte Installation gelöscht und direkt von der Installations-CD installiert. Zwei Monitore funktionierten einwandfrei, dann habe ich versucht, die proprietären ATI-Treiber zu verwenden, und seitdem funktioniert es nicht mehr richtig. Wenn ich den ATI-Treiber installiert habe, kann der Monitor nicht gedreht werden, wenn er nicht gespiegelt ist. Seltsam. Aber dann klone ich die Displays und die Rotation ist in Ordnung. Ich erhalte einen sehr ähnlichen GDBus-Fehler. Die Probleme bestehen weiterhin, wenn ich den ATI-Treiber deinstalliere. Gah!
Ryan Budney

Durch das Installieren und Deinstallieren der ATI-Treiber scheinen meine Dual-Displays wieder normal zu funktionieren.
Ryan Budney

@ Ryan: Wie deinstalliere ich die ATI-Treiber?
user35559

@ user35559: Gehen Sie zu "Zusätzliche Treiber" unter "Systemeinstellungen", und es gibt Optionen zum Installieren und Deinstallieren von ATI-Treibern, sofern Sie über ATI-Hardware verfügen.
Ryan Budney

Ich muss sagen, dieser Beitrag hat mich auf ein paar verschiedenen Ebenen zum
Lachen gebracht

Antworten:


5

Dies ist mein erster Beitrag, lass es mich wissen, wenn ich etwas falsch mache.


Es dauerte ungefähr eine Stunde, aber ich brachte es schließlich zum Laufen.

Dies setzt voraus, dass Sie den richtigen Treiber haben.

Schritt 1: Stellen Sie die Auflösung Ihres ersten Monitors über das AMD Catalyst Control Center korrekt ein .

Hinweis: Auch wenn es so aussieht, als ob alles damit gelöst werden kann, ist dies nicht möglich.

Schritt 2: Starten Sie Ihren Computer neu.

Schritt 3: Gehen Sie zu Systemeinstellungen > Anzeige und aktivieren Sie Ihren zweiten Monitor.

Hinweis: Auch wenn dies im AMD Catalyst Control Center erkannt wird , bleiben nur die Auflösungseinstellungen erhalten.

Schritt 4: Starten Sie Ihren Computer neu.

Schritt 5: Rufen Sie das AMD Catalyst Control Center auf und vergewissern Sie sich, dass die Anzeige korrekt eingerichtet ist.

Zum Beispiel habe ich es in Multi-Display-Desktop (s) mit 2 Displays geändert .

Schritt 6: Starten Sie Ihren Computer neu.

Schritt 7: Gehen Sie zu Systemeinstellungen > Anzeige und stellen Sie die Auflösung Ihres zweiten Monitors ein.

Hinweis: Ich habe auch Sticky Edge deaktiviert .

Schritt 8: Starten Sie Ihren Computer neu.

Alle Anzeigeeinstellungen sollten jetzt korrekt gespeichert sein.


Ich habe übrigens keine Ahnung, warum das alles funktioniert. Das tut es einfach.


4

Versuchen Sie, die virtuelle Größe in Ihrem zu ändern xorg.conf.

Gehe zu:

gksu gedit /etc/X11/xorg.conf

Finde Section "Screen"und da sollte es sein SubSection "Display"und dort solltest du deine virtuelle Größe einfügen ....

Meins sieht so aus:

Section "Screen"

    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1200
    EndSubSection
EndSection

Speichern Sie es und führen Sie es im Terminal aus:

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

Ich hatte das gleiche Problem, habe aber die virtuelle Größe eingerichtet (mehr als meine Auflösung = Monitor + Notebook (1920 + 1366 = 3286 = Ich habe 3400 und 1200 eingerichtet), um dieses Problem zu lösen :). Hoffe es wird helfen.


Ausgezeichnet. Haben dies und jetzt beide Displays mit maximaler (aber unterschiedlicher) Auflösung ausgeführt.
AntonyW

1
Bei mir funktionierte dies erst, nachdem ich den X-Server neu gestartet hatte. (Vor dem Neustart gab es noch nervige Meldung mit Auflösungsbeschränkung)
Michal Kováč

2

Scheint, als gäbe es eine Art Grenze für die maximale Größe, wenn die beiden Displays kombiniert werden. 1600 x 1600. Wenn Sie Ihre beiden Monitore nebeneinander stapeln, überschreiten sie diese Grenze. Ich habe versucht, einen unter den anderen zu stellen, und es hat funktioniert. Es ist nicht die ideale Konfiguration für mich, aber es funktioniert.

Bitte versuchen Sie und lassen Sie mich wissen, wie es Ihnen gefällt.


Mir wurde gesagt ( https://bugs.freedesktop.org/show_bug.cgi?id=81476), dass "das Rendern auf einer GPU erfolgt", so dass eine GPU die kombinierten Größen der beiden Displays handhaben muss, wenn sie nicht gespiegelt wird. Das GPU-Limit ist das, was das maximum=(1600, 1600)bedeutet, und deshalb 1440x900funktionieren zwei Monitore nicht (weil 1440+1440=2800das mehr ist als 1600). Wenn Sie die Monitore als Spiegel oder als separate Displays betreiben, würde dies innerhalb der GPU- 1600Grenze liegen. Sie können auch die Xinerama X11-Option verwenden, um die Einschränkung zu umgehen, aber dadurch werden alle netten 3D RandR-Elemente deaktiviert.
Ian D. Allen

1

Katalysatorwerkzeuge sind die beste Wahl.

Ich habe einen Intel gfx-Adapter auf meinem Laptop und stelle regelmäßig eine Verbindung zu einem externen Monitor her. Ich verwende KDE4.9 auf dem Kubuntu 12.04-Desktop. Wenn ein externer Monitor (nicht) verbunden ist, öffnet KDE Daemon ein Dialogfeld "Monitor wurde geändert", in dem ich die Monitore konfigurieren kann.

Ich benutze auch xrandr, um von der Kommandozeile aus zu konfigurieren.

$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected (normal left inverted right x axis y axis)
   1280x1024      60.0 +   75.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Ich benutze ein Skript wie:

xrandr -q
xrandr  --output VGA1 --auto
xrandr  --output LVDS1 --primary
xrandr  --output VGA1 --left-of LVDS1
xrandr  --output LVDS1 --primary

und später,

# we can also turn off the LCD panel
xrandr --output VGA1 --off

Ich hoffe, das hilft.


1

Für mich hat das Hinzufügen von "virtual 3400 1900" funktioniert: bearbeite einfach die /etc/X11/xorg.confDatei mit

sudo nano /etc/X11/xorg.conf

speichern zu, Anfrage der Nähe: Ctrl+ X, speichern Y, beenden: Enter. Hinweis Virtual **** **** hängt von Ihrer externen Anzeige ab. Fügen Sie einfach das maximale Auflösungsverhältnis hinzu.

In meinem /etc/X11/xorg.confbekomme ich jetzt:

Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1900

0

Nicht sicher, ob Sie dies getan haben oder nicht, aber Sie MÜSSEN das Katalysator-Kontrollzentrum verwenden, um sie einzurichten. Ich richte jetzt meine ein, und so bin ich darauf gekommen. Endlich habe ich es geschafft, aber es hat einen Launcher auf jedem Bildschirm und ist fehlerhaft, wenn die Maus über Monitore bewegt wird. Ich versuche, Antworten auf diese Probleme zu finden: / Ziemlich viel AMD + Ubuntu + Dual-Monitore = Schmerz im Sprichwort. Wenn Sie Katalysator verwendet haben, um sie einzurichten, bin ich verloren, warum es nicht funktioniert. Ich war immer in der Lage, etwas in Gang zu bringen, seitdem ich nackt war.


1
Catalyst Control Center ist wirklich ein Miststück. Als ich das letzte Mal müde wurde, merkte ich nicht einmal, dass ein zweiter Monitor angeschlossen war. Ich muss sagen, dass ich von Ubuntu und ATI in dieser Angelegenheit zutiefst enttäuscht bin. Jesus, es ist nicht so, als wäre ATI ein kleiner Spieler. Wie verdammt schwierig kann es für diese Leute sein, Software und Hardware freizugeben, die tatsächlich funktionieren. Und. Ich akzeptiere nicht, dass "wir es nicht auf jeder Plattform versuchen können" Müll. Ich denke nicht, dass ein Fujitsu Siemens Amilo 3530 etwas Besonderes ist. AMD, ATI, Ubuntu, komm schon. Wirklich, es sollte einfach funktionieren.
Mark L. Potts

0

ATI RV630 [Radeon HD 2600XT] Alles, was ich vorschlagen kann, ist, es auszuführen, ohne einen Treiber zu laden, falls dies für Sie möglich ist.

Ich habe meine in 2/3 Minuten mit dem Zahnrad / Display eingerichtet und es war in Ordnung. Ich habe Programme unter Allegro geschrieben, die ohne Treiber langsam waren und manchmal 2 Sekunden lang auf dem Display pausierten. In der Vergangenheit war das einzige, was ich für das Laden von Treibern fand, Neid, aber jetzt zu alt? Das hat bei mir nicht funktioniert, http://www.ubuntugeek.com/how-to-install-ati-radeon-hd-2600-drivers-in-ubuntu.html aber es ist mir gelungen, das Dual-Monitor-Setup zu zerstören und das zu geben "Erforderliche virtuelle Größe passt nicht zur verfügbaren Größe: Angefordert = (2560, 1024), Minimum = (320, 200), Maximum = (1600, 1600)" Fehler. Also System unbrauchbar und steckt jetzt fest (und so viele andere Dinge, die man auch aussortieren muss).


0

Ich habe eine ATI Mobility Radeon HD 5650 und hatte das gleiche Problem. Es funktionierte ursprünglich, aber als ich die benutzerdefinierten Treiber installierte, funktionierte es nicht mehr. Ich habe gerade die Treiber verwendet, die mit Ubuntu geliefert wurden, und es hat wieder funktioniert.


0

Ich hatte das gleiche Problem mit einem Asus-Laptop mit einer ATI Radeon HD 3470-Karte. Mit Systemeinstellungen-Anzeige hat es nicht geschnitten. Das Ausführen von AMD Catalyst Control Center (Verwaltung) vom Dash aus und die ordnungsgemäße Einrichtung dort erledigten die Aufgabe nach einem Neustart. Hoffe es schmerzt dich.


0

Ich hatte das gleiche Problem und ich würde den Fehler "GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:" erhalten

Bisschen Hintergrund; Mein Setup ist im Grunde ein Laptop mit zwei externen Bildschirmen, die an eine Dockingstation angeschlossen sind, und der zweite externe Bildschirm würde niemals funktionieren.

Ich habe alle möglichen Optionen unter der Sonne ausprobiert, aber nichts half. Bis mir heute aufgefallen ist, dass vielleicht das DVI-Kabel defekt ist. Also ging hinein und nahm einen neuen und niedrig und siehe da. Ich habe alle meine drei Bildschirme wieder funktionsfähig.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.