Во внешнем мониторе Ubuntu 22.10 не работает.

Вопрос или проблема

Название говорит само за себя.

Я только что обновился с Ubuntu 22.04 до 22.10 и заметил, что мой внешний монитор больше не получает сигнал.

Я подключаю его кабелем USB-c к USB-c. Перепробовал много исправлений, найденных в Интернете, ни одно из которых не сработало.

Это вывод lspci -v | grep VGA -A2:

01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Lenovo GA106M [GeForce RTX 3060 Mobile / Max-Q]
    Flags: fast devsel, IRQ 255, IOMMU group 9

Есть идеи?

Спасибо!

У меня была такая же проблема с моим Lenovo Legion 5 Pro 16ITH6. Единственное, что сработало для меня (пока), это переход на драйвер nouvea и переключение с переключаемой графики на графический процессор производительности. При этом, кажется, я также потерял возможность регулировки яркости…

Я уже попробовал различные комбинации ядер 5.19 и 5.15, драйверов nvidia от 520 до 470 и двух настроек графики.
Если вы просто ищете временное решение, надеюсь, это поможет, или если кто-то появится с лучшим решением, я жду с нетерпением.

Редактировать: Я попробовал еще несколько конфигураций, мне удалось настроить “переключаемую” (она будет использовать iGPU) графику с драйверами noveau; у меня была загрузка с драйверами noveau с дискретной картой, которая была очень глючной, и однажды я выбрал дискретную графику с драйвером nvidia-470.

Убедитесь, что при переключении между драйверами вы полностью удалили старый (и возможно перезагрузите между установками) с помощью:

sudo apt purge nvidia*
sudo apt autoremove

У меня была такая же проблема, как у вас, и я решил ее, отключив Wayland с помощью:

sudo nano /etc/gdm3/custom.conf

и заменить:

# WaylandEnable = false

на

WaylandEnable = false

Перезагрузите систему и, если проблема не решена, вы можете использовать xrandr для сброса экранов.

В моем случае, при запуске системы, я должен отключить второй экран и сразу же снова его активировать с помощью:

sh -c "xrandr --output DisplayPort-1 --off; xrandr --output DisplayPort-1 --auto --right-of DVI-0"

Вы можете найти имена видеовыходов, выполнив команду xrandr в терминале.

Для меня сработало удаление драйвера nvidia, который был установлен в Ubuntu 22.10 (выполнив ‘sudo apt purge nvidia*’), и установка nvidia-470. Перезагрузил компьютер, и после этого внешний монитор заработал, но очень медленно – так что, чтобы исправить это, я запустил приложение ‘nvidia-settings’, и в одной из опций выбрал “NVIDIA (Performance Mode)” вместо “NVIDIA (On Demand)”.
Примечание: Мой монитор – Allienware AW3423DWF.

На Ubuntu 22.10. Для меня ‘sudo apt –reinstall install nvidia-dkms-525’ сделал так, чтобы двойной монитор снова заработал. Это с драйвером nvidia-525 и в старом режиме x11.

Мои проблемы, вероятно, были связаны с включенной защитной загрузкой.

Проблему с внешним монитором на Ubuntu, если это не аппаратная проблема, можно выявить, следуя следующим шагам:

  1. Проверьте активную графику на вашем ноутбуке в Настройках -> О ноутбуке, затем посмотрите под “Графика”. Если ваша VGA (например, GTX 1650) не отображается как активная, ваша VGA может быть не оптимально использована из-за проблем с драйвером.

  2. Проблемы с драйвером Nvidia могут возникнуть из-за непреднамеренной деинсталляции, конфликтов (например, при использовании различных версий CUDA) или проблем с защитной загрузкой.

  3. Для решения проблем с драйвером начните с тщательной деинсталляции существующего драйвера, используя:

  • sudo apt purge nvidia*
  • sudo apt autoremove
  1. После удаления существующих драйверов переустановите совместимую версию драйвера (определение версии драйвера может быть сложным, если вы не помните предыдущую версию), такую как nvidia-driver 470, 515 или 525.

  2. После установки драйвера перезагрузите. Перед входом в Ubuntu OS активируйте пароль MOK. После ввода пароля продолжайте работать в Ubuntu как обычно.

  3. На этом этапе проблема должна быть решена. Проверьте, запустив nvidia-smi в терминале. Если всё успешно, информация о драйвере Nvidia должна появиться, например, “NVIDIA-SMI 470.199.02 Driver Version: 470.199.02 CUDA Version: 11.4”

Я надеюсь, что эти шаги помогут вам решить проблему с внешним монитором на Ubuntu.

Попробовал всё, что было предложено, но отключение защитной загрузки решило проблему для меня.
Ubuntu 22.04

тестировано на Ubuntu 24.04.
Если драйверы установлены, может помочь ручная настройка.

  1. Создайте xorg.conf для NVIDIA: sudo nvidia-xconfig
  2. Найдите ваш экран, выполнив sudo nvidia-settings
  3. Добавьте ваш экран в /etc/X11/xorg.conf:
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "HP"
    ModelName      "OMEN X 25"
    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080"
    EndSubSection
EndSection

Ответ или решение

Проблема с внешним монитором после обновления до Ubuntu 22.10 может вызывать значительные неудобства, особенно если ваш стационарный или мобильный рабочий процесс зависит от подключения нескольких экранов. Рассмотрим возможные причины и пути решения этой проблемы.

Теория

Когда вы обновляете свою операционную систему, это может привести к несовместимости драйверов оборудования, особенно если в системе используется мощная видеокарта, такая как NVIDIA GeForce RTX 3060 Mobile / Max-Q. Драйверы NVIDIA, как правило, являются закрытыми и требуют специфической настройки и периодического обновления для обеспечения совместимости со всеми аппаратными и программными изменениями. Также возможны проблемы с новыми графическими серверами, такими как Wayland, которые активно продвигаются в новых версиях Ubuntu.

Пример

  1. Анализ аппаратной конфигурации: Мы видим из предоставленной команды lspci, что имеется NVIDIA карта GeForce RTX 3060 Mobile, которая часто используется в ноутбуках и имеет отдельные режимы работы (производительный, по требованию и т.д.).

  2. Проблема с драйверами: В Ubuntu 22.10 могут быть предустановлены новые версии драйверов NVIDIA, которые могут не стабильно работать сразу после обновления.

  3. Конфликты с Wayland: Ubuntu 22.10 по умолчанию может использовать Wayland вместо X11, что также может привести к проблемам с отображением на внешних дисплеях.

Применение

Рассмотрим пошаговый подход к решению проблемы:

  1. Снос существующих драйверов NVIDIA:
    Поскольку старые или несовместимые драйверы могут вызывать проблемы, начнем с их полной деинсталляции:

    sudo apt purge nvidia*
    sudo apt autoremove
  2. Установка совместимых драйверов:
    Установите драйверы версии, которая была стабильной ранее или рекомендованной для вашего устройства. Например, вы можете попытаться установить nvidia-driver-525 или nvidia-driver-470:

    sudo apt install nvidia-driver-525

    Перезагрузите систему после установки драйвера.

  3. Проверка работы драйверов:
    После перезагрузки выполните:

    nvidia-smi

    Убедитесь, что драйвер NVIDIA отображается корректно. Если видите информацию о версии драйвера и статус карты, это хороший знак.

  4. Переход на X11:
    Если проблема сохраняется, отключите Wayland:

    • Откройте файл:
      sudo nano /etc/gdm3/custom.conf
    • Найдите строку # WaylandEnable=false и замените на WaylandEnable=false.
    • Перезагрузите систему.
  5. Конфигурация xrandr:
    Запустите xrandr в терминале, чтобы увидеть доступные выводы и настроить их вручную, если стандартные настройки не помогают:

    xrandr

    Вывод команды даст вам доступные соединения, используя которые вы можете выполнить ручную настройку, например отключение и последующее включение вывода.

  6. Режим Secure Boot:
    Убедитесь, что Secure Boot отключен. Это может стать причиной несоответствия в сигнатурах драйверов.

  7. Создание конфигурации Xorg:
    Если после всех шагов проблема все ещё не устранена, попробуйте создать файл конфигурации Xorg:

    sudo nvidia-xconfig

Данный подробный алгоритм должен помочь вам в решении проблемы с внешним монитором на Ubuntu 22.10. Помните, что правильная настройка драйверов и увольнение несовместимых компонентов может существенно улучшить производительность вашей системы.

Таким образом, следуя описанным шагам, вы должны вернуть ваш внешний монитор в рабочий режим, минимизируя возникающие проблемы при обновлении.

Оцените материал
Добавить комментарий

Капча загружается...