Gibt es einen Befehl, der die mit dem Computer verbundenen Anzeigen auflistet?
Insbesondere möchte ich herausfinden, wie mein externer Monitor vom System erkannt wird, wenn er über ein HDMI-Kabel angeschlossen ist, und wie die Hardwareadresse lautet (z. B. "CRT-0" oder "DFP") -1 ").
Dies ist nur eine allgemeine Frage, aber als Referenz verwende ich:
- Asus UL30JT Laptop - mit Ubuntu 12.04 Beta und 11.10
- Asus PA238 23 "Monitor
- HDMI 1.4 Kabel
- Optimus-Grafik (Intel + nVidia GeForce 310M) - läuft mit Bumblebee
$DISPLAY
Umgebungsvariable höchstwahrscheinlich irgendwie verloren.-display :0.0
wenn Sie dies über die Remote-Anmeldung versuchen (Kitt?).xrandr --query | grep '\bconnected\b'
wenn Sie nur die angeschlossenen Monitore und ihre Auflösungen sehen wollen.Für die meisten Maschinen mit dem proprietären Treiber geladen,
/usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current
funktioniert. Beachten Sie, dass ich "mit dem proprietären Treiber geladen" sagte. Zum Beispiel funktioniert es nicht, wenn der Treiber entladen oder Nouveau geladen ist. Führen Sie daher bei der Verwendung von Bumblebee ausoptirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info
. Das--nvidia-cfg-path
Teil wird hier nicht benötigt, daoptirun
der richtige Bibliothekspfad festgelegt wird.Siehe auch die Diskussion unter https://github.com/Bumblebee-Project/Bumblebee/issues/21
/var/log/Xorg.0.log
(wobei 0 die Anzeigenummer ist) kann auch wertvolle Informationen zu verfügbaren Bildschirmen enthalten. Bei Optimus-Laptops enthält dieses Protokoll nur Details auf dem Intel-Bildschirm. Ersetzen Sie es0
durch8
, um das Protokoll des von Bumblebee gestarteten X-Servers zu ermitteln.quelle
xrandr
Antwort jedoch nicht.