Ubuntu обнаруживает 2 монитора, когда у меня есть только один

9

Ubuntu Обнаруживает 2 монитора, когда у меня есть только 1. Это вызывает проблему при загрузке, потому что он обнаруживает 2 монитора и по умолчанию зеркально отображает дисплей; который вызывает искаженное изображение, так как он пытается создать зеркальное отображение на 1 дисплее. xrandr output .... VGA1 - это фантомный монитор, и мне нужно удалить его, чтобы он загружался в LVDS1 и НЕ отражался.

Любые предложения о том, как навсегда удалить VGA1?

:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA1 connected (normal left inverted right x axis y axis)
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080 59.6*+
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9 
HomeTheaterGuy
источник
xrandr --output VGA1 --offдолжен отключить VGA1, xrandr --output VGA1 --autoдолжен вернуть его обратно. Если это решило проблему, оставьте комментарий, и я добавлю ответ. В противном случае выдайте lspci | grep -i vgaи опубликуйте результаты.
Алекс
Похоже, это не сработало
HomeTheaterGuy
root @ # lspci | grep -i vga 00: 02.0 VGA-совместимый контроллер: Интегрированный графический контроллер набора микросхем Intel серии 4 (
версия
Мой компьютер - сенсорный экран Gateway ZX6800
HomeTheaterGuy
Это исправление: отредактируйте / etc / default / grub, добавив «video = VGA-1: d» между кавычками в строке GRUB_CMDLINE_LINUX sudo update-grub ИСПРАВЛЕНО! Спасибо за вашу помощь!!!
HomeTheaterGuy

Ответы:

12

Похоже, что это проблема с некоторыми материнскими платами, которые имеют HDMI и порт дисплея. Я выяснил, что либо на моем сенсорном экране Gateway ZX6800 используется определенная материнская плата для ноутбука с встроенным чипсетом Intel HD, которая поддерживает это, либо он видит ИК-бластер или ТВ-тюнер и управляет им как монитором.

В любом случае это исправление: отредактируйте / etc / default / grub и добавьте «video = VGA-1: d» между кавычками в строке GRUB_CMDLINE_LINUX update-grub

Найдите в / sys / class / drm список выходов ваших компьютеров. Мой был помечен как "card0-VGA-1". Просто удалите "card0-", и это название рассматриваемого выхода.

HomeTheaterGuy
источник
2

У меня была похожая проблема с интегрированным графическим модулем Intel HD (JUSTOP G-PC iA8 Desktop) и отсутствующим указателем мыши.

Я думал, что добавлю дополнительную помощь ..

чтобы получить правильное видео для отключения ...

ls /sys/class/drm

обратите внимание на имя, которое похоже на вывод из

xrandr -q

например, мой подключенный (но не существующий дополнительный экран был DSI1 в xrandr, но card0-DSI-1 в / sys / class / drm)

основываясь на этой информации правильные данные ядра из / sys / class / drm, я смог исправить синтаксис в моем ...

/etc/default/grub

файл для чтения

GRUB_CMDLINE_LINUX="video=DSI-1:d"

затем побежал

sudo update-grub

и перезагрузился, теперь подключен только один экран HDMI и работает мышь. Надеюсь, что это помогает другим людям.

Мэтью Айлард
источник
Шахта была названа eDP-1, она работала TX
Omisson
1

Исходя из вышеизложенного решения Мэтью Эйларда, я проверил подключенные карты:

ls /sys/class/drm

Вывод был такой:

card0  card0-DP-1  card0-HDMI-A-1  card0-LVDS-1  card0-VGA-1  card1  card1-VGA-2  renderD128  renderD129  ttm  version

Потом я проверил

xrandr -q

Оказалось, в моем случае, VGA-1-2был неправильно определен как мой второй экран, который вызвал эту проблему. Итак, я отредактировал конфигурационный файл grub:

sudo gedit /etc/default/grub

И добавил две строки для отключения обоих VGA-1и VGA-2:

GRUB_CMDLINE_LINUX="video=VGA-1:d"
GRUB_CMDLINE_LINUX="video=VGA-2:d"

Наконец-то обновился grub:

sudo update-grub

И после перезагрузки пропал второй «неизвестный» дисплей, который был там годами!

Фараб Алипана
источник
0

У меня есть что-то похожее проблема в pop! _OS (на основе Ubuntu 19.10),

Добавление «video = VGA-1: d» или «video = VGA-1-2: d» (которое, как казалось, было связано в команде xrandr) не решило проблему.

Я использовал функцию Fn + (выбор экрана) на клавиатуре, чтобы выбрать только встроенный дисплей. И это решило проблему.

Надеюсь, это кому-нибудь поможет.

Bahax
источник