Auf einem Lenovo Laptop mit Ubuntu 14.04 kann ich die Inhalte des aktuellen Bildschirms nicht auf einem mit HDMI verbundenen Monitor anzeigen. Die HDMI-Kabel sind sowohl an den Laptop als auch an den Monitor angeschlossen, und der Monitor ist eingeschaltet.
Ich gehe zu
Systems Settings -> Displays
Wenn Sie auf "Displays anzeigen" klicken, wird nur der Standard-Laptop-Bildschirm angezeigt. Der externe Monitor wird nicht angezeigt.
Wie kann ich dieses Problem beheben, um den aktuellen Bildschirm sowohl auf dem Laptop-Bildschirm als auch auf dem Monitorbildschirm anzuzeigen?
Außerdem ist es unwichtig, ob der Bildschirm den Sound des Laptops wiedergeben kann. Ich möchte nur die sichtbare Bildschirmausgabe, die auch auf dem externen Monitor angezeigt wird. Dies funktioniert einwandfrei, wenn der Laptop mit dem Windows-Betriebssystem gestartet wird (ohne Änderungen an Hardware und / oder Kabeln) ...
Zusätzliche Information:
xrandr
zeigt nur den Standardmonitor an; die volle Ausgabe vonxrandr
istxrandr: Failed to get size of gamma for output default Screen 0: minimum 1600 x 900, current 1600 x 900, maximum 1600 x 900 default connected primary 1600x900+0+0 0mm x 0mm 1600x900 77.0*
Die HDMI-Verbindung funktioniert einwandfrei, wenn der Laptop unter Windows ausgeführt wird (Dual-Boot).
Ausgabe der Zeile von
lspci
:00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device 3977 Flags: bus master, fast devsel, latency 0, IRQ 7 Memory at c0000000 (64-bit, non-prefetchable) [size=4M] Memory at b0000000 (64-bit, prefetchable) [size=256M] I/O ports at 3000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied>
Ausgabe von
sudo lshw -C display
:*-display UNCLAIMED description: VGA compatible controller product: 3rd Gen Core processor Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 09 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list configuration: latency=0 resources: memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:3000(size=64)
Ich habe auch versucht, das Paket zu entfernen und neu zu installieren
xserver-xorg-video-intel
- aber es hat nichts geändert (nach dem Neustart).Ich habe die hier angegebenen Schritte für einen Samsung LS22B150NS-Monitor mit einer Auflösung von 1920 x 1080 Pixel ausgeführt. Aber ich habe einen Fehler bekommen
xrandr: cannot find output "VGA1"
:alex:~$ cvt 1920 1080 # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync alex:~$ xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr: Failed to get size of gamma for output default alex:~$ xrandr --addmode VGA1 1920x1080_60.00 xrandr: Failed to get size of gamma for output default xrandr: cannot find output "VGA1"
lshw -C display
, um zu überprüfen, ob nur 1 Grafikkarte vorhanden ist?Antworten:
Versuchen Sie, den neuesten Intel HD-Grafiktreiber von hier aus zu installieren: Intel Graphics Installer für Linux 1.2.1
quelle
Mein zweiter HDMI-Monitor funktionierte schon früher, aber aus irgendeinem Grund konnte ich ihn kaputt machen.
Beide Anzeigeeinstellungen und
xrandr
zeigten nicht an, dass HDMI angeschlossen war. (Der Monitor selbst sagte nicht, dass das Kabel beim Anschließen getrennt wurde).Was für mich funktionierte, war das Entfernen der Anzeigekonfigurationsdatei
~/.config/monitors.xml
und ein Neustart.Um klar zu sein, war mein Problem ein einfaches Konfigurationsproblem.
quelle