O Gentoo fglrx não permite uma tela virtual grande o suficiente

2

Usando fglrx e tentando configurar o monitor duplo aqui. Veja o que xrandr diz:

Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600

Então, você já sabe disso, certo? Tudo o que tenho que fazer é ajustar o tamanho da tela Virtual em xorg.conf . Mas eu tenho, aqui está todo o arquivo:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "virtual screen" 0 0
EndSection

Section "Monitor"
    Identifier   "Monitor."
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "hd6450"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "mtrr"          "no"
    Option      "no_dri"        "no"
    Option      "no_accel"      "no"
EndSection

Section "Screen"
    Identifier "virtual screen"
    Device     "hd6450"
    SubSection "Display"
        Virtual   3600 1080
    EndSubSection
EndSection

A partir de Xorg.0.log , a resolução é silenciosamente reduzida para 1600x1600, o que não é suficiente. Se eu definir o tamanho Virtual como 2048 2048 , posso obter meus monitores com resolução nativa de 1680x1050 , mas não posso usar o segundo monitor:

~ % xrandr --output CRT1 --left-of DFP2
xrandr: screen cannot be larger than 2048x2048 (desired size 3360x1050)

Então, o que fazer? Eu tentei as versões 11.11 e 11.8 do fglrx. Curiosamente, amdcccle não me permite editar nenhuma das configurações. As entradas estão todas desativadas na edição. Obrigado pela sua atenção.

    
por progo 01.03.2012 / 21:47

2 respostas

2

Você poderia adicionar um modelo de cartão? Acabei de testar na minha máquina de teste e certamente aceitou:

    Virtual   4096 4096

Você pode adicionar a saída de 'xrandr'? Aqui está o meu (HD5850, 09: 00.0 controlador compatível VGA: Advanced Micro Devices [AMD] nee ATI Cypress LE [Série Radeon HD 5800])

Screen 0: minimum 320 x 200, current 2048 x 1152, maximum 4096 x 4096
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 connected 2048x1152+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   2048x1152      59.9*+
   1920x1080      59.9  
   1680x1050      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1360x1024      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       59.8  
   1280x768       59.8  
   1280x720       59.8  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 disconnected (normal left inverted right x axis y axis)

Veja o comentário.

    
por 01.03.2012 / 22:10
1

Nem todo número pode ser usado para a diretiva "Virtual" no caso de fglrx. Não tenho certeza qual é a política exata, mas "3600 1080" não funcionará. Experimente "3600 1200". Se não funcionar, tente "3600 3600" e "3600 1800" também. Não se preocupe muito com os números, o xrandr usa uma área menor, mas por alguma razão o motorista espera números "redondos".

    
por 23.03.2012 / 12:36