Unbekannte Anzeige in Ubuntu 16.04

10

Ich habe ein Problem mit meinem Display-Controller, auf dem "Unbekanntes Display" steht, sodass ich nicht die richtige Auflösung erhalten kann.

Das ist meine Hardware:

$ lspci|grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)

Weiß jemand, wie ich das beheben kann?

alexm
quelle

Antworten:

15

Ich habe einen alternativen Weg gefunden, um die gewünschte Auflösung zu erhalten. Ich habe xrandr verwendet, um die gewünschte neue Auflösung zu erstellen. Obwohl immer noch eine unbekannte Anzeige angezeigt wird, habe ich die Möglichkeit, die richtige Auflösung auszuwählen, und der Bildschirm sieht jetzt perfekt aus .

In meinem Fall brauchte ich die Auflösung 1360x768 (es gab mir nur die Möglichkeit, 1024x768 oder 800x600 zu wählen)

So habe ich die richtige Auflösung erhalten:

alex@Minx:~$ xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  

VGA1 ist mein Gerät, dann habe ich die gewünschte Auflösung erstellt

alex@Minx:~$ sudo cvt 1360 768 60
# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
Modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync

Erstellt einen neuen Modus für meine Auflösung:

alex@Minx:~$ xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync

Endlich den neuen Modus zu meinem VGA1-Gerät hinzugefügt:

alex@Minx:~$ sudo xrandr --addmode VGA1 1360x768_60.00

Dann ging ich zu Displays und konnte die Auflösung 1360x768 auswählen.

alexm
quelle
Warum 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync?
Schwarz
Könnte jemandem helfen: Durch Erstellen einer ~ / .xprofile-Datei mit den xrandr-Zeilen kann die Einstellung nach dem Neustart beibehalten werden. (Ändern Sie die Zeilen entsprechend Ihrer Konfiguration): xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync && xrandr --addmode eDP-1 1920x1080 Verwenden Sie "cvt 1920 1080 60", um die Zeile --newmode abzurufen. Quelle: bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1517046/…
Vikas Swami
@Black Entschuldigung für die Verzögerung, es ist, weil das, was cvt für die Auflösung, die ich möchte, als Modline generiert. Wenn Sie also den Modus für das Gerät erstellen, verwenden Sie ihn
Alexm
funktioniert, aber die Anzeige kehrt nach dem Neustart auf die niedrige Auflösung zurück
Killer
@killer Ich bin mir nicht sicher, warum das passiert, wahrscheinlich mit Berechtigungsproblemen für eine Konfigurationsdatei. 1) Aktualisieren und aktualisieren Sie das System. Nachdem das Upgrade auf eine spätere Version durchgeführt wurde, trat kein Problem mehr auf. 3) Worst-Case-Szenario, erstellen Sie eine Bash-Datei mit den Befehlen und fügen Sie sie hinzu, um die Routine zu starten
Alexm
1

Ich habe es gelöst, indem ich das DVI-Kabel ein- und ausgesteckt habe. Dann ging ich zu Systemeinstellungen -> Anzeigeeinstellungen und drückte auf die Schaltfläche "Bildschirme erkennen".

Das hat mein Problem gelöst

Schwarz
quelle
1
Bei einem 16.04 hatte ich nach einem Systemupdate ein ähnliches Problem, das jedoch nur durch Aus- und Einschalten des Monitors (Ein- / Ausschalten auf dem Frontdisplay) behoben wurde - ohne dass das Kabel heraus- / eingesteckt werden musste. Etwas einfacher.
user3375672