Недавно мы обновили свою операционную систему Ubuntu с версии 22.04 до 22.04. После обновления всё, казалось, работало нормально, за исключением одной серьёзной проблемы: перестала корректно работать система с двумя мониторами. Работал только один монитор, а другой оставался в режиме ожидания. После некоторых манипуляций мы обнаружили, что обновление драйверов графического процессора решило проблему. В этой статье мы расскажем вам, как мы устранили эту проблему и снова заставил работать оба монитора.
Чтобы устранить проблемы, связанные с двумя мониторами, необходимо сначала определить видеокарту, установленную в вашей системе. Для этого можно вывести список всех устройств PCI и отфильтровать те, которые связаны с VGA (Video Graphics Array). Эта команда поможет вам найти видеокарты, совместимые с VGA, которые установлены в вашей системе.
Выполните следующую команду в терминале:
lspci | grep -E "VGA"
Эта команда выполняет поиск в списке устройств PCI на предмет любых, содержащих строку “VGA”. На выходе будет предоставлена информация о видеокарте. Если у вас обычная система с видеокартой, вы можете увидеть результат, аналогичный этому:
01:00.0 VGA compatible controller: NVIDIA Corporation AD107 [GeForce RTX 4060] (rev a1)
Далее нам нужно проверить доступные драйверы для обнаруженного оборудования. Ubuntu предоставляет утилиту под названием ubuntu-drivers, которая помогает управлять драйверами для различных аппаратных устройств. Эта утилита является частью пакета ubuntu-drivers-common, который по умолчанию включен в большинство установок Ubuntu.
Чтобы составить список драйверов, доступных для оборудования вашей системы, выполните следующую команду:
ubuntu-drivers devices
При выполнении этой команды система сканирует аппаратные устройства, для которых могут потребоваться проприетарные или сторонние драйверы, например видеокарты и беспроводные адаптеры. На выходе будут отображены обнаруженные устройства и рекомендуемые драйверы. Вот пример того, как может выглядеть результат:
udevadm hwdb is deprecated. Use systemd-hwdb instead. udevadm hwdb is deprecated. Use systemd-hwdb instead. udevadm hwdb is deprecated. Use systemd-hwdb instead. udevadm hwdb is deprecated. Use systemd-hwdb instead. == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00002882sv00001462sd00005161bc03sc00i00 vendor : NVIDIA Corporation model : AD107 [GeForce RTX 4060] driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-535 - distro non-free recommended driver : nvidia-driver-535-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Чтобы устранить проблему с двумя мониторами, установите рекомендуемый драйвер, предоставляемый утилитой ubuntu-drivers. В приведённом выше примере рекомендуемый драйвер — nvidia-driver-535. Вы можете установить его с помощью менеджера пакетов apt:
sudo apt install nvidia-driver-535
Эта команда установит драйвер NVIDIA в вашей системе. После завершения установки вам нужно будет перезагрузить компьютер, чтобы применить изменения.
После установки драйвера перезагрузите компьютер:
sudo reboot
После перезагрузки системы оба монитора должны работать правильно, и ваша система с двумя мониторами должна функционировать должным образом.
Если после обновления Ubuntu у вас возникли проблемы с настройкой двух мониторов, это часто связано с устаревшими или несовместимыми драйверами графического процессора. Следуя описанным выше шагам, вы можете проверить информацию о своей видеокарте, просмотреть доступные драйверы и установить рекомендуемый драйвер, чтобы устранить эти проблемы и восстановить полную функциональность конфигурации с двумя мониторами.
Не забывайте всегда обновлять системные драйверы, чтобы избежать подобных проблем в будущем.