Как отключить/избавиться от дисплея PRIME (None-1-1)?

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

Я установил новейший cinnamon 24.04, и хотя в предыдущей версии все работало без проблем, в этой версии у меня появился «призрачный монитор», на который может перемещаться курсор, но который нельзя отключить в настройках Дисплея.

Если я открываю настройки nvidia, я вижу следующее:

диалог с двумя опциями дисплея, из которых выбрана опция PRIME 1920x1080

Итак, есть какой-то основной дисплей, который нельзя контролировать. Я попробовал рекомендацию добавить параметр ядра

initcall_blacklist=simpledrm_platform_driver_init

но это просто делает ОС не загружаемой.

Я думаю, это было вызвано обновлением прошивки Lenovo, которую, вероятно, я могу вернуть назад. Но существует ли более лучшее решение? Как избавиться от этого дисплея PRIME, который по сути является неуспешным, так как он ничего не отображает и только усложняет работу.

Решение можно найти в ответе @maarallez в этой теме Reddit: Непонятный второй дисплей: nvidia PRIME Display (некоторое форматирование добавлено мной):

Вы можете отключить призрачный экран, написав короткий конфигурационный файл.

Сначала откройте терминал и выполните xrandr, чтобы идентифицировать ваши экраны. Запомните имя призрачного устройства (например, HDMI-0, DP-0 и т. д.); у меня это было None-1-1.

Затем создайте конфигурационный файл:

sudo gedit /etc/X11/xorg.conf.d/10-monitor.conf

Вставьте следующее, не забудьте заменить VGA1 на имя, которое вы определили на предыдущем шаге:

Section "Monitor"
Identifier "VGA1"
Option "Ignore" "true"
EndSection

Сохраните файл и перезагрузитесь.

Я использую 24.04.1 с проприетарной nvidia 550 и xfce
решение, описанное здесь, “работает” ….. своего рода
Оно исправляет сбой графической сессии при выключении дисплея
НО
1- при включении дисплея всегда спрашивает, что делать с моим виртуальным экраном (зеркалирование, расширение…)
2- Оно заблокировало некоторые обновления ядра с очень явным сообщением “splash”
Обходным путем для этого было возврат к первоначальным настройкам grub для обновления.

Есть ли более постоянное исправление/выпуск исправления в будущем?

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

Проблема с "призрачным монитором" или PRIME-дисплеем на вашей системе, вероятно, связана с новой версией операционной системы и драйверов NVIDIA. В более ранних версиях такой проблемы не возникало, но обновление ОС или прошивки могло внести изменения в настройки отображения. Чтобы эффективно решить этот вопрос, нужно следовать нескольким шагам.

Анализ проблемы

После обновления до Cinnamon 24.04, "призрачный монитор" появляется в виде дополнительного дисплея, который отображается в настройках NVIDIA и с которым возможно взаимодействие курсора, но его нельзя отключить через стандартные настройки отображения. Этот монитор трактуется как активный PRIME-дисплей, однако он не выводит никакого изображения.

Решение проблемы

1. Определение имени "призрачного" дисплея:

Откройте терминал и выполните команду:

xrandr

Эта команда отобразит список подключенных мониторов. Вам нужно идентифицировать "призрачный" дисплей, который будет обозначен как ‘None-1-1’ или с другим именем, например, ‘HDMI-0’, ‘DP-0’ и т.д.

2. Создание конфигурационного файла для игнорирования монитора:

Следующим шагом будет создание файла конфигурации для X11, который предотвратит использование "призрачного" дисплея:

  1. Откройте текстовый редактор с правами суперпользователя, например, gedit:
sudo gedit /etc/X11/xorg.conf.d/10-monitor.conf
  1. Вставьте в файл следующий текст, заменив VGA1 на имя вашего "призрачного" дисплея, которое вы нашли в первом шаге:
Section "Monitor"
    Identifier "VGA1"
    Option "Ignore" "true"
EndSection
  1. Сохраните файл и перезагрузите систему.

Временные решения и подводные камни

Примечание: Временное решение включения игнорирования "призрачного" монитора может привести к появлению сообщений об ошибках при обновлениях ядра или потребовать выбора режима экрана при включении/отключении физического дисплея. Это связано с изменением конфигурации системы, и такие изменения могут потребовать дополнительных настроек при каждой загрузке.

Вопросы по будущему и перманентность

Поскольку вопрос о более постоянном решении остается открытым, рекомендуется следить за обновлениями драйверов от NVIDIA или изменениями в самом дистрибутиве Linux. Возможно, разработчики устранят эту проблему в будущих релизах. Также стоит обратиться к документации по вашему дистрибутиву и форумам для получения дополнительных решений, предоставленных сообществом.

Подводя итог, решение данной проблемы через конфигурацию X11 довольно эффективно, однако требует внимательности при последующих обновлениях системы.

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

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