16.04로 업그레이드한 후 화면 해상도를 변경할 수 없습니다

16.04로 업그레이드한 후 화면 해상도를 변경할 수 없습니다

나는 브랜드를 알 수 없는 저렴한 27인치 eBay 모니터를 가지고 있습니다(imon은 말합니다). 14.04에서는 잘 작동했지만 16.04로 업그레이드한 후에는 800x600에서 멈췄습니다. AMD 그래픽 카드가 있기 때문에드라이버를 라데온으로 변경? 모니터 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 | 편집-디코드

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 해상도를 얻을 수 없는 이유일 가능성이 높습니다. 가능하더라도 매우 지연될 수 있으므로 권장하지 않습니다.

가능하다면 .NET에서 지원되는 14.04로 다운그레이드해야 합니다 fglrx. 실수로 HWE 업그레이드를 수행한 경우 Xorg를 다운그레이드하여 되돌릴 수 있습니다 fglrx.엉망인 업데이트. 데스크톱으로 이동했지만 Fglrx 드라이버를 다시 설치할 수 없습니다.

답변2

이것은 오래된 문제이지만 최근 Ubuntu 14.04 LTS => 16.04 LTS 업그레이드 이후 매우 유사한 문제가 발생했기 때문에 다른 솔루션을 제공하겠습니다(fglrx 기능과 속도가 마음에 들었음에도 불구하고 14.04로 다시 다운그레이드하고 싶지 않았습니다). . 증상: Acer 24인치 모니터로 해상도를 업그레이드한 후 기본이 아닌 1600x1200(또는 전원 켜기 순서 등에 따라 1440x900)과 기본 1920x1200의 해상도가 달라졌습니다. 또한 xrandr는 감마에 대해 불평하고 있었고, 할 수 없었습니다. EDID 정보를 디코딩하고 모델라인을 수동으로 추가해도 작동하지 않았습니다.

마침내 효과가 있었던 해결책은 남은 fglrx-updates 패키지를 제거하는 것이었습니다(힌트:또 다른 해결책), 즉

sudo apt remove fglrx-updates fglrx-updates-core

그런 다음 오픈 소스 라데온 드라이버를 재부팅하면 모니터와 두 카드 출력(DVI+HDMI) 및 실제로 제공되는 EDID 정보를 올바르게 식별합니다.

xrandr --props | edid-decode

변경되었습니다. 내 모니터가 EDID 1.3 표준을 준수하지 않아 여전히 일부 오류가 있었지만, 예를 들어 제조업체 이름 + 제조 날짜가 이제 올바르게 표시되었습니다. 그리고 이제 여러 가지 해상도(1920x1200, 1600x1200, 1680x1050 등)가 감지되었습니다.

관련 정보