web-dev-qa-db-fra.com

Ubuntu ne détecte pas le second moniteur

Après une nouvelle installation d'ubuntu, j'ai eu quelques problèmes avec le scintillement et la disparition de la souris. J'ai installé les pilotes AMD sur le site Web d'AMD, mais après un redémarrage, j'ai eu une erreur graphique et j'ai donc dû supprimer les pilotes installés. Après cela, j'ai installé les pilotes radeon afin de pouvoir restaurer mon écran. La souris cesse de scintiller mais mon deuxième moniteur n’est pas détecté par Ubuntu.

J'ai essayé de déboguer ceci mais n'ai trouvé aucune solution.

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  

Je suis un débutant total sur le bureau Ubuntu, utilisé sous Linux uniquement pour l'hébergement. J'ai un processeur i7-3770 et Radeon HD 7850 VGA.

3
Lakatos Gyula

Vous devrez probablement jouer avec votre fichier xorg.conf.

Cependant, vous avez deux GPU différents. Bien sûr, vous ne réussirez pas à utiliser 2 écrans X, et pour moi Xinerama n'a pas fonctionné.

Le mien a fonctionné (1 écran sur chaque GPU) en ne faisant pas spécifiquement référence au second GPU. J'utilise (cependant) 2 nVidia GTS 450 et 2 écrans identiques, vous pouvez donc avoir du mal à utiliser cette méthode.

Voici ce dont vous avez besoin pour un fichier xorg.conf:

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

Cela met en place la mise en page. Notez que nous n’avons qu’un seul écran (avec l’emplacement 0,0) et que Xinerama est désactivé (réglé sur "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

Ceci est la section pour votre souris et votre clavier. Votre fichier xorg.conf (s'il existe) devrait déjà l'avoir. Sinon, utilisez simplement ceci. Cela devrait fonctionner, car cela semble être un défaut.

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

La section du moniteur sera probablement différente pour vous - conservez le même nom et laissez DPMS seul, mais le nom et la HorizSync/VertRefresh seront probablement différents pour vous.

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

Maintenant, je lui dis que mon GPU existe. Cela peut être le problème pour vous, et je pense (?) Que vos GPU sont différents. Quoi qu'il en soit, la clé pour moi était seulement de lui dire qu'il y a un 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

Enfin, la section d'écran. C'est là que le deuxième GPU apparaît. Je ne sais pas ce que signifie 56281125-01c7-ee85-b8b9-b3e5cf94b7c5 et il se peut que ce ne soit qu'un nom. Le 1920x1080 est la résolution de votre écran et le +1680+180 est vraiment déroutant, mais le positionne essentiellement. Pourquoi il est 1680 je ne sais pas.

MultiGPU est désactivé, de même que SLI, mais BaseMosaic est activé. Je suppose que la Depth est la profondeur de couleur.

J'ai collé tout cela dans une corbeille à pâte, ici pour vous .

1
Tim