Как вывести список подключенных дисплеев с помощью командной строки?

Есть ли команда, которая выведет список подключенных к компьютеру дисплеев?

В частности, я ищу, чтобы выяснить, как система обнаруживает мой внешний монитор при подключении с помощью кабеля HDMI и каков его аппаратный адрес (не уверен, что здесь правильно) (например, "CRT -0 "или" DFP-1 ").

Это просто общий вопрос, но для справки я использую:

  • Ноутбук Asus UL30JT - работает под управлением Ubuntu 12.04 beta и 11.10
  • Asus PA238 23 "монитор
  • кабель HDMI 1.4
  • Optimus graphics (Intel + nVidia GeForce 310M) - работает с шмелем
28
задан 11 April 2012 в 17:40

2 ответа

Для большинства машин с загруженным проприетарным драйвером /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current работает. Обратите внимание, что я сказал «с загруженным проприетарным драйвером». Например, он не работает, если драйвер выгружен или nouveau загружен. Поэтому при использовании Bumblebee, запустите optirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info. Часть --nvidia-cfg-path здесь не нужна, поскольку optirun устанавливает правильный путь к библиотеке.

См. Также обсуждение . Https://github.com/Bumblebee-Project/Bumblebee/issues/21

/var/log/Xorg.0.log (где 0 - это номер дисплея). содержат ценную информацию о доступных экранах. Для ноутбуков Optimus этот журнал содержит только подробности на экране Intel, поэтому замените 0 на 8, чтобы узнать журнал с X-сервера, запущенного Шмелем.

0
ответ дан 11 April 2012 в 17:40

Попробуйте это:

xrandr --query

Здесь перечислены имена экранов и обнаружены доступные разрешения. Вы также можете перенастроить свои дисплеи с помощью xrandr.

Обратите внимание, что это может не сработать, если вы используете драйверы NVidia или ATI; Я не уверен.

0
ответ дан 11 April 2012 в 17:40

Другие вопросы по тегам:

Похожие вопросы: