16.04 にアップグレードした後、画面解像度を変更できない

16.04 にアップグレードした後、画面解像度を変更できない

私は、ブランド不明(imonと書いてある)の安価な27インチのeBayモニターを持っています。14.04では問題なく動作していましたが、16.04にアップグレードした後、800x600に固定されました。AMDグラフィックカードを使用しているので、ドライバーをRadeonに変更? モニターの EDID が誤って解釈されている可能性もあります。

私は最も簡単な解決策と思われるものを試しました。画面解像度を追加する

$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 --props | edidデコード

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

うわー、この最後の言葉は私のモニターに対してあまり親切ではありませんでした。

$sudo lshw -C ディスプレイ

*-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

画面解像度を変更してみました。以前は 2560x1440 で動作していたと思います。

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

$xrandr --出力デフォルト --モード 2560x1440_60.00

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

しかし、私は自分のCRTC番号を知りませんそのため、これ以上進むことはできません。その時点では、問題が画面解像度の追加なのか、ドライバーの変更なのかはわかりません。

答え1

16.04 には AMD 独自のドライバーがないため、QHD 解像度を取得できない可能性があります。たとえ可能だったとしても、非常に遅延が発生する可能性が高いため、お勧めしません。

可能であれば、 でサポートされている 14.04 にダウングレードしてくださいfglrx。誤って HWE をアップグレードした場合は、Xorg をダウングレードして元に戻すことができますfglrxアップデートがうまくいかなかった。デスクトップには到達できたが、Fglrx ドライバを再インストールできない

答え2

これは古い問題ですが、最近の Ubuntu 14.04 LTS => 16.04 LTS へのアップグレード後に非常によく似た問題が発生したため、別の解決策を紹介します (fglrx の機能と速度は気に入っていたものの、14.04 にダウングレードしたくありませんでした)。症状: アップグレード後、Acer 24 インチ モニターの解像度がネイティブの 1920x1200 ではなく、非ネイティブの 1600x1200 (または電源投入シーケンスなどによっては 1440x900) のままになりました。さらに、xrandr はガンマについて不満を言い、EDID 情報をデコードできず、手動でのモードラインの追加も機能しませんでした。

最終的にうまくいった解決策は、残ったfglrx-updatesパッケージを削除することでした(別の解決策)、すなわち

sudo apt remove fglrx-updates fglrx-updates-core

その後、オープンソースのRadeonドライバを再起動すると、モニターとカードの出力(DVI + HDMI)の両方が正しく認識され、実際には、

xrandr --props | edid-decode

変更もされました。モニターが EDID 1.3 標準に準拠していないというエラーがまだいくつかありましたが、たとえば製造元名と製造日が正しく表示されるようになりました。また、複数の解像度が検出されるようになりました (1920x1200、1600x1200、1680x1050 など)。

関連情報