Partes mortas do Display

1

Eu tenho 3 telas atualmente ativas, correndo através de uma das minhas placas gráficas ASUS R9 270X, (eu tinha 2 entradas, mas estava tendo problemas com a tela e os drivers proprietários ASUS / AMD falharam no meu sistema). Ubuntu Mate 15.05 executando um único 270x, que está funcionando bem (ele falha quando tento usar 4 por algum motivo - a tela fica toda em mosaico em mim). O problema que estou tendo agora, é Ícones estão faltando no meu monitor, mas aparecem onde o quarto monitor deve estar em um fundo preto, quando eu faço CTR-ALT-Arrow Key. Além disso, partes de uma das minhas telas ativas estão mortas. Eu posso ter uma janela aberta, e apenas metade ou a janela responde (o lado direito). Eu não sei o que está causando isso, alguém tem alguma pista?

xrandr output:

warren@RIVE:~$ xrandr
Screen 0: minimum 320 x 200, current 3360 x 1950, maximum 16384 x 16384
DisplayPort-0 connected 1680x1050+0+900 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1680x1050+1680+900 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DVI-1 connected 1440x900+1920+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
    
por user66260 07.08.2015 / 14:43

1 resposta

0

Você descreveu a configuração de seus dispositivos / monitores em /etc/X11/xorg.conf?

Se não, aconselho-o a fazê-lo, foi a única maneira de obter os meus 3 monitores a trabalhar no Ubuntu 15.04.

Você pode consultar minha pergunta para ver alguns exemplos de arquivos de configuração e formas de gerenciar displays através do xrandr ou xorg.conf.

Além disso, se você quiser ajuda mais precisa:

  • quais drivers você está usando? Código aberto (radeon) ou proprietário (fglrx)?
  • qual é o resultado de xrandr ?
  • qual é o resultado de lspci | grep VGA ?
  • Como seus monitores são organizados na sua mesa? Descreva a posição / rotação dependendo de qual conector eles usam: DisplayPort / DVI-0 / DVI-1.

Para saber qual é a exibição em DVI-O ou DVI-1, basta executar:

xrandr --display DVI-0 --off

desativará a exibição no DVI-0.

Para reativar:

xrandr --display DVI-0 --auto

Aqui está uma primeira tentativa com todos os displays em paisagem na ordem da esquerda para a direita (DP / DVI-0 / DVI-1), esteja ciente de que você precisa editar a linha BusID com o endereço PCI correto fornecido pelo comando lspci | grep VGA .

Coloque estas linhas em /etc/X11/xorg.conf:

Section "ServerLayout"

    Identifier     "home_config"
    Screen      0  "Screen-DisplayPort-0" 0 0
    Screen      1  "Screen-DVI-0" 1680 0
    Screen      2  "Screen-DVI-1" 3360 0

EndSection

Section "Files"

    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "built-ins"

EndSection

Section "Module"

    Load  "extmod"
    Load  "dri"
    Load  "dri2"
    Load  "dri3"
    Load  "dbe"
    Load  "glx"
    Load  "record"

EndSection

Section "Device"

    Identifier  "R9270X"
    Driver      "radeon"
    BusID       "PCI:4:0:0" #<--- replace here with the PCI adress given by lspci | grep VGA
    Option      "Monitor-DVI-0" "Display-DVI-0"
    Option      "Monitor-DVI-1"  "Display-DVI-1"
    Option      "Monitor-DisplayPort-0" "Display-DisplayPort-0"
    Option     "AccelMethod" "glamor"
    Option      "ModeDebug" "true"

EndSection

Section "Monitor"

    Identifier "Display-DisplayPort-0"
    Option "PreferredMode"  "1680x1050"
    Option "Position" "0 0"
    Option "Enable"  "true"

EndSection

Section "Monitor"

    Identifier "Display-DVI-0"
    Option "PreferredMode"  "1680x1050"
    Option "Position" "1680 0"
    Option "Enable"  "true"
    Option "Primary" "true"

EndSection

Section "Monitor"

        Identifier "Display-DVI-1"
        Option "PreferredMode"  "1440x900"
        Option "Position" "3360 0"
        Option "Enable"  "true"
EndSection


Section "Screen"

    Identifier "Screen-DisplayPort-0"
    Monitor "Display-DisplayPort-0"
    Device "R9270X"
    DefaultDepth    24
    SubSection     "Display"
        Viewport 0 0
        Depth 24
    EndSubSection
EndSection

Section "Screen"

    Identifier "Screen-DVI-0"
    Monitor "Display-DVI-0"
    Device "R9270X"
    DefaultDepth    24
    SubSection     "Display"
        Viewport 0 0
        Depth       24
    EndSubSection

EndSection

Section "Screen"

    Identifier "Screen-DVI-1"
    Monitor "Display-DVI-1"
    Device "R9270X"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
            Viewport 0 0
    EndSubSection

EndSection

Section "DRI"
    Mode 0666
EndSection

Se algo der errado e você não conseguir acessar o gerenciador de exibição:

  1. reinicialize no modo de recuperação
  2. renomeie o arquivo xorg.conf: sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
  3. reinicialização: sudo reboot (ou reinicie seu gerenciador de exibição sudo service lightdm restart , por exemplo)
  4. fornecer registros de erros: cat /var/log/Xorg.0.log | pastebinit e cat /var/log/Xorg.1.log | pastebinit

Boa sorte!

    
por aklmie 07.08.2015 / 14:59