Não é possível alterar a resolução da tela após a atualização para 16.04

0

Eu tenho um monitor ebay barato de 27 "com marca desconhecida (diz imon). Funcionou bem em 14.04, mas depois de atualizar para 16.04 ele está preso em 800x600. Como eu tenho uma placa gráfica AMD, ela pode ser a mudança de driver para radeon ? Também poderia ser o monitor EDID sendo mal interpretado.

Eu fui para o que parecia ser a solução mais simples: adicione uma resolução de tela .

$ 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-decode

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

Uau, essas últimas palavras não foram muito gentis com meu monitor.

$ sudo lshw -c display

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

Eu tentei alterar a resolução da tela. Eu acho que já estava rodando a 2560x1440.

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

$ xrandr --output padrão --modo 2560x1440_60.00

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

No entanto eu não não sei o meu número crtc , então não posso ir mais longe nisso. Eu não sei nesse ponto se o meu problema é adicionar resolução de tela ou alterar o driver.

    
por Etienne Racine 01.09.2016 / 22:46

2 respostas

1

O 16.04 não possui drivers AMD proprietários, o que é mais provável porque você não pode obter uma resolução QHD. Mesmo que você pudesse, eu não recomendaria, já que provavelmente será muito lento.

Se puder, você deve fazer o downgrade para o 14.04, que é suportado por fglrx . Se você acidentalmente fizer uma atualização de HWE, poderá fazer o downgrade do Xorg para obter fglrx de volta. Atualizações bagunçadas. Conseguido acessar a área de trabalho, mas não é possível instalar os drivers da Fglrx

    
por TheWanderer 02.09.2016 / 12:08
0

Este é um problema antigo, mas darei outra solução, pois tive um problema muito semelhante após um recente Ubuntu 14.04 LTS = > Atualização 16.04 LTS (e não queria voltar para o 14.04, embora eu gostasse dos recursos do fglrx e da velocidade). Os sintomas: após a atualização, a minha resolução com o monitor Acer 24 "ficou presa com o não-nativo, apenas 1600x1200 (ou 1440x900 dependendo da seqüência de alimentação ou algo assim) vs. 1920x1200 nativa. Além disso, xrandr estava reclamando sobre gama, não podia decodificar as informações do EDID, adicionar modelos manualmente também não funcionou.

A solução que finalmente funcionava era remover os pacotes de atualizações do fglrx (sugerido por outra solução ), ou seja,

sudo apt remove fglrx-updates fglrx-updates-core

Depois disso, reinicie o driver radeon de código-fonte aberto e identifique corretamente o monitor e as duas saídas do cartão (DVI + HDMI) e, na verdade, a informação EDID fornecida pelo

xrandr --props | edid-decode

também mudou. Ainda houve alguns erros de meu monitor não cumprir com a norma EDID 1.3, mas, por exemplo, o nome do fabricante + data de compilação agora era exibido corretamente. E agora havia várias resoluções detectadas (1920x1200, 1600x1200, 1680x1050, etc.).

    
por Jaakko 22.07.2018 / 15:02