staging.inyokaproject.org

Zweitmonitor an Displayport von OS nicht mehr erkannt nach CPU-Tausch

Status: Gelöst | Ubuntu-Version: Xubuntu 16.04 (Xenial Xerus)
Antworten |

1linuxuser42

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Liebe Community,

ich habe ein interessantes Problem ☺ :

Bisher (bis gestern Vormittag) funktionierte mein Zweitmonitor (1024x..) am Displayport mit einem Adapter von Displayport auf VGA unter Emmabuntus (Xubuntu 14.04) problemlos.

Seitdem ich gestern den Core-2-Duo-Prozessor (Release 2008) gegen einen Core-2-Quad-Prozessor (Release 2007) austauschte funktioniert der Monitor am Displayport-Adapter nur noch nach dem Einschalten des PCs, auch wenn ich mich im Bios-Menü befinde. Sobald aber das OS bootet, ist der Zweit-Monitor aus (Bildschirmausgabe: "PowerSavingMode"). xrandr --auto hilft nicht.

Infos:

...:~$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1152x864       75.0  
   1280x720       60.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Das gleiche Problem habe ich, wenn ich Ubuntu 14 oder 16 vom Stick aus starte, andere OSs probierte ich bisher nicht aus.

Ich verwende nur die Onboard-Anschlüsse des PCs, es ist keine Grafikkarte eingesteckt. (Einzig verwendete Zusatzplatine ist eine wlan-karte.) Wie gesagt, ich baute lediglich eine andere CPU ein, alles andere (Hardware, Software) ist unverändert.

BIOS-Einstellungen habe ich überprüft, ich finde keine Option, den Displayport zu aktivieren, aber der Monitor funktioniert ja auch bis zum Bootvorgang(!)

Auch konnte ich selbstverständlich mit meiner Suche in Foren bisher nichts finden, was mir half.

Sehr merkwürdig ist eben, dass der Zweitmonitor genau seit dem Tausch der CPU nicht mehr funktioniert, wobei er aber auch jetzt noch vor dem Bootvorgang korrekt arbeitet. Was ich mir vorstellen könnte ist, dass durch den Prozessortausch die Bios-Einstellungen zurückgesetzt wurden ich komme aber nicht weiter. Ich habe bereits die beiden verfügbaren Monitorporteinstellungen im BIOS ausprobiert, dort die Energieoptionen verändert und schließlich die BIOS-default-Einstellungen wiederhergestellt.

Sehr dankbar bin ich für eine gezielte Information, welche BIOS-Einstellung den obigen Effekt (erst ab Boot kein Signal mehr) haben könnte. Dass die ca. ein Jahr ältere als die zuvor eingebaute CPU (Quad statt bisher Duo) das Problem sein könnte denke ich nicht, kann es aber nicht ausschließen. Im OS habe ich nichts verändert und auch eine Aktualisierung ist mir nicht bekannt. Ich kann mit den mir bekannten Mitteln im OS auch keine Einstellungen des Monitors verändern, da er als "disconnected" angezeigt wird. Für Tipps im Linux selbst bin ich auch sehr dankbar, dass im OS irgendwas zerschossen wurde, kann ich ja nicht ausschließen.

Technische Daten:

PC: Dell Optiplex 780, Big Tower, ca 10 Jahre alt. (Monitoranschlüsse onboard: VGA und Displayport)

bisherige CPU: Core 2 Duo E8400 SLB9J (Monitor funktionierte)

jetzige CPU: Core 2 Quad Q6600 (Monitor funktioniert vor OS-Boot, nach OS-Boot kein Signal)

OS: Emmabuntus 3 (Xubuntu 14.04 (trusty))

GNOME: 3.8.4 (Ubuntu 2015-12-02)

Kernel: 4.2.0-27-generic (#32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016)

GCC-Version: 4.8 (x86_64-linux-gnu)

X-Org-Version: 1.17.2 (15 January 2016 10:17:33PM)

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 7478

Hallo 1linuxuser42,

willkommen im Forum.

Was passiert, wenn du den Zweitmonitor erst ansteckst, wenn du dich komplett angemeldet hast. Es sollte dein Desktop auf dem 1. Monitor komplett aufgebaut ein?

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Hallo Berlin_1946,

vielen Dank für deine Antwort!

Nach dem Ausstecken des VGA-Kabels zusammen mit Displayport-VGA-Adapter, Neustart des PCs, Anmeldung, kurzem Warten, damit der Desktop bereit ist und erneutem Anstecken des Zweitmonitors ändert sich nichts.

Unter "Einstellungen"/"Anzeige" ist "Konfiguriere neue Bildschirme nach dem Anschließen" aktiviert.

Ist der Monitor ausgesteckt erscheint am Bildschirm: "No connection Check signal cable", ist der Monitor per VGA an den Displayport-Adapter angeschlossen, erscheint "Power saving mode".

Schließe ich den kleinen Monitor an die Onboard-VGA-Buchse des PCs an, funktioniert er einwandfrei, auch im OS.

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Lässt sich dazu denn etwas im Xorg Log finden?

Man kann ihn zur Not auch zwingen den Monitor als angeschlossen zu erkennen, aber solche Probleme haben bei den neueren Schnittstellen meist doch eine gewisse Ursache...

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Xorg.0.log:

...
[    24.558] (II) intel(0): Output DP1 has no monitor section
[    24.558] (II) intel(0): Enabled output DP1
[    24.558] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
...

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Letalis_Sonus wie kann ich Linux zwingen, den Monitor als angeschlossen zu erkennen?

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Mit der video Bootoption, die ist auch im Arch Wiki ausführlich beschrieben. Das ist aber auch wirklich die einzige Stellschraube die es überhaupt erlaubt das angeschlossen sein an sich zu erzwingen - alle anderen können nur die Auflösung eines bereits als angeschlossen erkannten Monitors erzwingen.

Dies ist nicht universell sondern setzt einen KMS-fähigen Grafiktreiber voraus - es gibt inzwischen aber im wesentlichen nur noch Exoten und Relikte, die dies nicht können, da brauchst du dir keine Gedanken drüber zu machen.

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Dann sollte aber doch sowas wie

...:~$xrandr --addmode DP1 1024x768
...:~$ xrandr --output DP1 --mode 1024x768 --left-of VGA1
xrandr: Configure crtc 1 failed

oder

...:~$ xrandr --addmode DP1 1024x768
...:~$ xrandr --output DP1 --mode 1024x768 --same-as VGA1
xrandr: Configure crtc 1 failed

funktionieren, oder nicht?

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wenn überhaupt kein Monitor erkannt wird, dann kannst du auch nicht dessen Einstellungen ändern. Solange sich daran nichts ändert, hilft xrandr auch nicht weiter.

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Faszinierend: Nachdem ich den Prozessor zurücktauschte (E8400 gegen Q6600) funktionierte der Zweitmonitor sofort wieder!?! ☺

alterpinguin

Anmeldungsdatum:
24. Mai 2014

Beiträge: 786

1linuxuser42 schrieb:

Faszinierend: Nachdem ich den Prozessor zurücktauschte (E8400 gegen Q6600) funktionierte der Zweitmonitor sofort wieder!?! ☺

Ist wohl zu spät (CPU-Tausch ist ja kein Klacks .. alleine die Kühlpaste kostet ja..), aber mir ist aufgefallen, dass Du nicht angegeben hast ob der Zweitmonitor auch alleine am Displayport läuft, wenn also der Erstmonitor gar nicht eingesteckt ist. Dann wäre das der einzige Monitor gewesen und da wäre es auch mal interessant ob der dann ebenfalls abgeschaltet worden wäre. Dazu - falls in grub, das grub-Menü nicht auftaucht - hätte man in grub die Option "console" (genauer "GRUB_TERMINAL=console") probieren können ob das grub-Menü funktioniert und dann .. wenn man so was hat natürlich ein FreeDos (statt altem MS-Dos) um zu kontrollieren ob der Displayport direkt nach dem BIOSmodus zum mainboard Start abgeschaltet wird. Mit letzteren Kontrollen wäre klar gewesen ob das eine mainboard-BIOS-Sache ist und ob vielleicht für die neuere (aber auch alte) leistungsfähigere CPU ein BIOS-Update notwendig gewesen wäre (das vielleicht vom Hersteller sogar verfügbar ist oder ob das letzte mainboard-BIOS von seinem Hersteller-Datum für die neue CPU nicht ausgelegt sein kann, weil es die da noch nicht gab und deshalb nie eingepflegt wurde).

ps. es gibt zwischen den 2 CPUs deutliche Leistungsunterschiede gerade was die Strom/Energieaufnahme betrifft. Wenn ich es richtig gesehen habe 65Watt gegen 105 Watt TDP.

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Das letzte Bios-Update hatte ich installiert, es ist von Semptember 2013, also ca. 5 bzw. 6 Jahre nach den Prozessorreleases. Ich hatte es getestet, den Zweitmonitor am Displayportadapter bei ausgestecktem Erstmonitor zu betreiben und ich glaube in dem Fall lief er. Ich kann es aber nicht mehr sicher sagen, hatte es auch nicht erwähnt weil niemand danach fragte. Ich möchte das jetzt nicht nochmal ausprobieren aus Gründen die du (alterpinguin) erwähntest XD . Die Energieaufnahmedifferenz TDP ist zwar 10 Watt weniger, da (wie ich nicht erwähnte) der Q6600 ein SLACR mit 95 Watt TDP ist, trotzdem sind 30 Watt bei einem Prozessor eine Menge.

Was mir grade aufgefallen ist: (Hintergrund: nachdem ich die 4-Kern-CPU eingebaut hatte, habe ich irgendwo in einer Systemdatei eingetragen, dass es doch bitte auch alle 4 Kerne verwenden möge (habe aber nicht dokumentiert wo, da das hier jetzt kein Ultra-wichtiges System ist.))

Grade eben habe ich im System, das jetzt ja wieder auf einer 2-Kern-CPU läuft mit

cat /proc/cpuinfo

überprüft, wieviele cpu cores vom System verwendet werden und dort steht:

cpu cores      : 1

→ wie auf

https://wiki.ubuntuusers.de/Bootoptionen/#Praxisbeispiele

beschrieben in

/etc/default/grub

irgendwo

maxcpus=2

eingetragen und nach

sudo update-grub

musste ich leider feststellen, dass offenbar leider immernoch nur ein Core verwendet wird ☹

alterpinguin

Anmeldungsdatum:
24. Mai 2014

Beiträge: 786

Du hast mit

cat /proc/cmdline

im laufenden System auch überprüft, dass die neue Option gesetzt wurde? Also wie sieht die Ausgabe aus?

Desweiteren habe ich in Erinnerung, dass man mit der Option nur die erkannte Anzahl der cores reduzieren kann. Und z.B. wenn "smp" abgeschaltet ist, dann soll auch nur 1 core genutzt werden. Bzgl. "smp" gibt es sogar oft Einstellmöglichkeiten im mainboard-BIOS. D.h. es könnte gut möglich sein, dass das im BIOS abgeschaltet ist und dann läuft das System halt nur mit 1 core. Ich würde zuerst sämtliche BIOS-Einstellungen durchgehen was da steht und falls Du das BIOS auf deutsche Sprache gestellt hast, dann kann ich nur empfehlen es wieder auf englische Sprache umzustellen, weil es mir schon passiert ist, dass die Übersetzungen etwas irritierend sind - zumindest liefert die Suche im Web nach mehr Infos zu Einstellmöglichkeiten erst mit der Original(englischen)Bezeichnung ausreichend Hinweise was und wozu so eine Einstellung ist.

1linuxuser42

(Themenstarter)

Anmeldungsdatum:
19. September 2019

Beiträge: 10

Ursache war die Bios-Einstellung:

Multicoresupport disabled

(Die war versuchsweise disabled und wurde dann vergessen 😬 )

Yep, auch wenn ich den Eintrag maxcpus in der grub entferne habe ich jetzt 2 cpus

Was ich nicht verstehe ist die Ausgabe, die mir cmdline ausgibt (hab es jetzt auch nicht nachgeubuntuusert):

:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.2.0-27-generic root=UUID=ff309995-113c-44cb-ac90-5ed55600a9c9 ro quiet splash vt.handoff=7

alterpinguin

Anmeldungsdatum:
24. Mai 2014

Beiträge: 786

1linuxuser42 schrieb:

Ursache war die Bios-Einstellung:

Multicoresupport disabled

(Die war versuchsweise disabled und wurde dann vergessen 😬 )

Yep, auch wenn ich den Eintrag maxcpus in der grub entferne habe ich jetzt 2 cpus

Was ich nicht verstehe ist die Ausgabe, die mir cmdline ausgibt (hab es jetzt auch nicht nachgeubuntuusert):

:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.2.0-27-generic root=UUID=ff309995-113c-44cb-ac90-5ed55600a9c9 ro quiet splash vt.handoff=7

die Ausgabe oben zeigt Dir welche Optionen tatsächlich beim Start dem Linux-Kernel übergeben wurden und da ist (oben) das "maxcpus" nicht drin, d.h. das kann da auch keine Wirkung haben. Du hast verstanden, dass das Ändern der boot-Optionen in der /etc/default/grub nicht sofort in das grub-Boot-Menü übernommen wird, sondern erst wenn es per "update-grub2" auch dort eingetragen wird. Das lässt sich dann nachher im laufenden System einfach überprüfen (ohne jetzt "dmesg" oder noch längere log-Einträge nach den Boot-Optionen zu durchsuchen).

Antworten |