xrandr erkennt den Monitor am HDMI-Port nicht

20

Ich habe Arch auf meinem Laptop installiert, aber ich glaube nicht, dass dieses Problem speziell für Arch ist. Das einzige Problem im Moment ist, dass das an den HDMI-Port angeschlossene Display nicht erkannt wird. Wenn Sie zum Beispiel von der Gnome-Zentrale aus starten, erkennt das Display-Applet nur das Laptop-Display, obwohl ein zweiter Monitor über den HDMI-Anschluss mit dem Laptop verbunden ist. Ich vermute, dass das Problem darin besteht, dass xrandr den an den HDMI-Anschluss angeschlossenen Monitor nicht erkennt. Wie kann ich das beheben?

Ausgabe von lspci -v für die VGA-Controller:

01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 0446
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [size=128]
    Expansion ROM at f1000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nouveau
    Kernel modules: nvidiafb, nouveau00:02.0 VGA compatible controller:

Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 0446
    Flags: bus master, fast devsel, latency 0, IRQ 49
    Memory at f1400000 (64-bit, non-prefetchable) [size=4M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 4000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

Ausgabe von xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080      60.0*+   40.0 
   1400x1050      60.0 
   1280x1024      60.0 
   1280x960       60.0 
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Sashang
quelle

Antworten:

12

Ich habe es herausgefunden; Mein generierter xorg.confhatte den falschen NVIDIA-Modulpfad und gab die BusID nicht an. Um herauszufinden, welches Busid ich benutzt habe:

$ lspci -v

01:00.0 VGA compatible controller: nVidia Corporation GT200 [GeForce GTX 260] (rev a1)

Dann habe ich es xorg.confso bearbeitet , dass es einen ähnlichen Abschnitt hat:

Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BusID "PCI:01:00:0"
    Option "NoLogo" "true"
    Option "UseEDID" "true"
    Option "ConnectedMonitor" "DFP"
EndSection

Section "Files"
    ModulePath      "/usr/lib/<path to nvidia driver>"
    ModulePath      "/usr/lib/xorg/modules"
EndSection
Sashang
quelle