O Ubuntu não detecta o segundo monitor

3

Após uma nova instalação do Ubuntu eu tive alguns problemas com o mouse piscando e desaparecendo. Eu instalei os drivers da AMD no site da AMD, mas depois da reinicialização eu recebi um erro gráfico, então tive que remover os drivers instalados. Depois disso, instalei os drivers do radeon para poder recuperar minha tela. O mouse está parado piscando, mas meu segundo monitor não é detectado pelo Ubuntu.

Eu tentei depurar isso, mas não encontrei nenhuma solução.

lshw -c video :

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. 
[AMD/ATI] Pitcairn PRO [Radeon HD 7850] [1002:6819]

sudo lshw -c video :

  *-display               
       description: VGA compatible controller
       product: Pitcairn PRO [Radeon HD 7850]
       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 rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:48 memory:e0000000-efffffff memory:f7c00000-f7c3ffff ioport:e000(size=256) memory:f7c40000-f7c5ffff
  *-display
       description: Display controller
       product: Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:47 memory:f7800000-f7bfffff memory:d0000000-dfffffff ioport:f000(size=64)

xrandr :

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
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 disconnected (normal left inverted right x axis y axis)
DFP5 disconnected (normal left inverted right x axis y axis)
DFP6 disconnected (normal left inverted right x axis y axis)
DFP7 disconnected (normal left inverted right x axis y axis)
CRT1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1360x1024      60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       75.0     60.0  
   1280x900       75.0     60.0  
   1360x768       59.9  
   1280x800       59.8  
   1152x864       60.0     75.0  
   1280x768       59.8  
   1280x720       60.0  
   1024x768       75.0     70.1     60.0  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     67.0     59.9  

Eu sou um iniciante no Ubuntu, usei o Linux apenas para hospedagem. Eu tenho um processador i7-3770 e uma Radeon HD 7850 VGA.

    
por Lakatos Gyula 17.06.2015 / 20:19

3 respostas

1

Você provavelmente precisará mexer no arquivo xorg.conf .

No entanto, você tem dois GPUs diferentes pelo que parece. Claro, você não conseguirá usar 2 X Telas, e para mim o Xinerama não funcionou.

Eu tenho o meu para trabalhar (1 tela em cada GPU) por não referenciar especificamente a segunda GPU. Eu (no entanto) estou usando 2 nVidia GTS 450s, e 2 telas idênticas, então você pode lutar com esse método.

Aqui está o que você precisa para um arquivo xorg.conf :

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Isso configura o layout. Note como temos apenas 1 tela (com a localização 0,0) e o Xinerama está desabilitado (definido como "0").

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Esta é a seção do seu mouse e teclado. Seu arquivo xorg.conf (se existir) já deve ter isso. Se não, use isso. Deve funcionar, pois isso parece ser um padrão.

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer S220HQL"
    HorizSync       31.0 - 82.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

A seção do monitor provavelmente será diferente para você: mantenha o nome inalterado e deixe o DPMS sozinho, mas o nome e o HorizSync / VertRefresh provavelmente serão diferentes para você.

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 450 GTS"
    BusID          "PCI:1:0:0"
EndSection

Agora eu digo que minha GPU existe. Este pode ser o problema para você, e eu acho que (?) Suas GPUs são diferentes. De qualquer forma, a chave para mim foi apenas dizer que existe uma GPU.

Section "Screen"

    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "GPU-56281125-01c7-ee85-b8b9-b3e5cf94b7c5.GPU-0.DVI-I-0: 1920x1080 +0+180, GPU-cbc59e3f-e8c1-a347-a069-b62f6b885f7d.GPU-1.DVI-I-0: 1920x1080 +1680+180"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "on"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Finalmente, a seção da tela. É onde a segunda GPU aparece. Eu não sei o que o 56281125-01c7-ee85-b8b9-b3e5cf94b7c5 significa, e isso pode ser apenas um nome. O 1920x1080 é a sua resolução de tela, e o +1680+180 é realmente confuso, mas essencialmente o posiciona. Por que é 1680 eu não sei.

MultiGPU está desativado, assim como SLI , mas BaseMosaic está ativado. Eu acho que o Depth é a profundidade de cor.

Eu colei tudo isso em uma pasta, aqui para você .

    
por Tim 27.06.2015 / 13:16
-1

A tela 0 é o comportamento do Ubuntu, quando um driver gráfico não apropriado ou nenhum (padrão) está presente.

Em geral, para esta situação é necessário instalar drivers adicionais. Para os drivers Nvidia, você precisa procurar drivers adicionais no software do Ubuntu - configurações - fontes de software - drivers adicionais // os nomes ingleses no menu não são exatos.

Como você tem cartão Radeon, você pode seguir a pergunta já respondida aqui: Como instalar drivers para o AMD Radeon HD 7850?

    
por Dee 27.06.2015 / 12:54
-2

Eu tenho medo de fazer a maioria das coisas na GUI, e não na CLI, quando possível, mas eis como resolvi um problema semelhante.

  • Primeiramente conecte e ligue o monitor (como eu tenho certeza que você está fazendo, mas a ordem é importante).
  • Abra o aplicativo 'Exibição na tela'
  • Pressione o botão "Detectar exibições"
  • A partir daí, o segundo monitor deve estar pronto para uso e é apenas uma questão de configurá-lo para atender às suas necessidades. Eu procurei como fazer isso aqui no Ubuntu e acabei usando Compiz Manager para forçar os aplicativos para a segunda tela usando um atalho de teclado.
por Tamsyn Michael 25.06.2015 / 17:34