Bildschirmauflösung kann nach dem Upgrade auf 16.04 nicht geändert werden

Bildschirmauflösung kann nach dem Upgrade auf 16.04 nicht geändert werden

Ich habe einen billigen 27"-Monitor von eBay mit unbekannter Marke (sagt Imon). Er funktionierte unter 14.04 einwandfrei, aber nach dem Upgrade auf 16.04 blieb er bei 800x600 hängen. Da ich eine AMD-Grafikkarte habe, könnte es an derTreiberwechsel auf Radeon? Es könnte auch sein, dass die EDID des Monitors falsch interpretiert wird.

Ich habe mich für die scheinbar einfachste Lösung entschieden:Fügen Sie eine Bildschirmauflösung hinzu.

$xrandr

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
   800x600       75.00*

$xrandr --Requisiten | edid-dekodieren

xrandr: Failed to get size of gamma for output default
Extracted contents:
header:          53 63 72 65 65 6e 20 30
serial number:   3a 20 6d 69 6e 69 6d 75 6d 20
version:         38 30
basic params:    30 20 78 20 36
chroma info:     30 30 2c 20 63 75 72 72 65 6e
established:     74 20 38
standard:        30 30 20 78 20 36 30 30 2c 20 6d 61 78 69 6d 75
descriptor 1:    6d 20 32 35 36 30 20 78 20 31 34 34 30 0a 64 65 66 61
descriptor 2:    75 6c 74 20 63 6f 6e 6e 65 63 74 65 64 20 70 72 69 6d
descriptor 3:    61 72 79 20 38 30 30 78 36 30 30 2b 30 2b 30 20 30 6d
descriptor 4:    6d 20 78 20 30 6d 6d 0a 20 20 20 38 30 30 78 36 30 30
extensions:      20
checksum:        20

No header found
Manufacturer: NQ@ Model 696d Serial Number 1970104686
EDID version: 56.48
Analog display, Input voltage level: 0.714/0.286 V
Configurable signal levels
Sync: 
Maximum image size: 32 cm x 120 cm
Gamma: 1.32
DPMS levels: Off
Non-RGB color display
Default (sRGB) color space is primary color space
First detailed timing is preferred timing
Established timings supported:
  720x400@88Hz
  640x480@60Hz
  640x480@67Hz
  640x480@75Hz
  832x624@75Hz
Standard timings supported:
  632x632@108Hz
  504x378@116Hz
  504x504@114Hz
  632x632@108Hz
  600x600@92Hz
  1120x840@93Hz
  1208x906@101Hz
  1120x840@113Hz
Detailed mode: Clock 83.010 MHz, 1584 mm x 1034 mm
                818  850 1667 2407 hborder 101
               1840 1859 1863 3920 vborder 102
               -hsync -vsync analog composite side by side interleaved
Detailed mode: Clock 277.650 MHz, 1892 mm x 32 mm
               1652 2009 2620 2452 hborder 114
               1647 1670 1690 5341 vborder 105
               -hsync +vsync bipolar analog composite side by side interleaved
Detailed mode: Clock 292.810 MHz, 816 mm x 43 mm
                889  943 1503 2969 hborder 32
               1840 1875 1923 3936 vborder 48
               -hsync +vsync bipolar analog composite side by side interleaved
Detailed mode: Clock 83.010 MHz, 1840 mm x 2096 mm
                888  920 1720  920 hborder 54
                109  143  143 2778 vborder 48
               -hsync -vsync digital composite field sequential L/R
Has 32 extension blocks
Checksum: 0x20 (should be 0x69)
EDID block does not conform at all!
    Block has broken checksum
    Bad year of manufacture
    Bad week of manufacture
    Manufacturer name field contains garbage

Wow, diese letzten Worte waren nicht sehr nett zu meinem Monitor.

$sudo lshw -C Anzeige

*-display UNCLAIMED     
       description: VGA compatible controller
       product: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:e0000000-efffffff memory:f7e20000-f7e3ffff ioport:e000(size=256) memory:f7e00000-f7e1ffff

Ich habe versucht, die Bildschirmauflösung zu ändern. Ich glaube, vorher lief sie mit 2560 x 1440.

$xrandr --output default --mode 2560x1440_60.00 --pos 0x0 --rotate normal
$xrandr --addmode default "2560x1440_60.00"

$xrandr --output default --mode 2560x1440_60.00

 xrandr: Failed to get size of gamma for output default
 xrandr: Configure crtc 0 failed

Allerdings kenne ich meine CRT-Nummer nichtalso kann ich da nicht weitermachen. Ich weiß an diesem Punkt nicht, ob mein Problem darin besteht, die Bildschirmauflösung zu erhöhen oder den Treiber zu ändern.

Antwort1

16.04 hat keine proprietären AMD-Treiber, was höchstwahrscheinlich der Grund ist, warum Sie keine QHD-Auflösung erhalten können. Selbst wenn Sie könnten, würde ich es nicht empfehlen, da es wahrscheinlich sehr langsam sein wird.

Wenn möglich, sollten Sie einfach auf 14.04 downgraden, das von unterstützt wird fglrx. Wenn Sie versehentlich ein HWE-Upgrade durchführen, können Sie Xorg downgraden, um zurückzukommen fglrx.Durcheinandergebrachte Updates. Habe es geschafft, zum Desktop zu gelangen, kann aber die Fglrx-Treiber nicht wieder installieren

Antwort2

Dies ist ein altes Problem, aber ich werde eine andere Lösung anbieten, da ich nach einem kürzlichen Upgrade von Ubuntu 14.04 LTS => 16.04 LTS ein sehr ähnliches Problem hatte (und nicht auf 14.04 zurück downgraden wollte, obwohl mir die Funktionen und die Geschwindigkeit von fglrx gefielen). Die Symptome: Nach dem Upgrade blieb meine Auflösung mit dem 24-Zoll-Monitor von Acer bei nicht nativen 1600 x 1200 (oder 1440 x 900, je nach Einschaltreihenfolge oder so) gegenüber nativen 1920 x 1200 hängen. Darüber hinaus beschwerte sich xrandr über Gamma, konnte die EDID-Informationen nicht dekodieren und das manuelle Hinzufügen von Modelines funktionierte auch nicht.

Die Lösung, die schließlich funktionierte, war das Entfernen eines übrig gebliebenen fglrx-updates-Pakets (angedeutet durcheine andere Lösung), d. h.

sudo apt remove fglrx-updates fglrx-updates-core

Anschließend + Neustart hat der Open-Source-Radeon-Treiber den Monitor und beide Kartenausgänge (DVI+HDMI) korrekt erkannt und tatsächlich die EDID-Informationen des

xrandr --props | edid-decode

ebenfalls geändert. Es gab immer noch einige Fehler, dass mein Monitor nicht dem EDID 1.3-Standard entsprach, aber z. B. wurden der Herstellername + das Herstellungsdatum jetzt korrekt angezeigt. Außerdem wurden jetzt mehrere Auflösungen erkannt (1920 x 1200, 1600 x 1200, 1680 x 1050 usw.).

verwandte Informationen