Рейтинг:0

Встроенный экран ноутбука не обнаружен при использовании драйвера Nvidia

флаг us

У меня есть HP Omen 15 с AMD Ryzen7 и Nividia Geforce RTX 2060, Ubuntu 20.04.2 LTS.

Некоторое время очень хорошо работали с двойной загрузкой (Ubuntu + Windows) и двойным экраном (встроенный + внешний). Внезапно сегодня встроенный экран перестал распознаваться, а внешний монитор работает хорошо. Встроенный экран показывает параметры загрузки (и работает в Windows), но «зависает» с черным экраном + символом Omen при входе в систему. Экран входа отображается на внешнем мониторе.

Это явно какая-то проблема с конфигурацией системы. Поэтому я перепробовал все решения, которые смог найти за день, большинство из которых, по-видимому, связаны с удалением/изменением содержимого /etc/X11/xorg.conf См. здесь, например: Внутренний экран ноутбука не обнаружен при использовании драйвера Nvidia. Ничего не сработало.

У меня закончились варианты, что можно попробовать, я не могу найти способ обойти это… Может ли кто-нибудь помочь мне?

Моя настройка NVIDIA Xserver не находит встроенный экран.

Мой вывод nvidia-smi:

+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 460.80 Версия драйвера: 460.80 Версия CUDA: 11.2 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
| | | МИГ М. |
|===============================+================= =====+======================|
| 0 GeForce RTX 2060 выкл. | 00000000:01:00.0 Вкл | Н/Д |
| Н/Д 41C P8 2W / Н/Д | 324 МБ / 5934 МБ | 3% по умолчанию |
| | | Н/Д |
+---------------------------------------------+---------------- -----+----------------------+
                                                                               
+--------------------------------------------- ----------------------------+
| Процессы: |
| GPU GI CI PID Тип Имя процесса Память GPU |
| ID Использование ID |
|================================================ =============================|
| 0 Н/Д Н/Д 1004 G /usr/lib/xorg/Xorg 29MiB |
| 0 Н/Д Н/Д 1740 G /usr/lib/xorg/Xorg 97MiB |
| 0 Н/Д Н/Д 1878 G /usr/bin/gnome-shell 107MiB |
| 0 Н/Д Н/Д 4793 G ...AAAAAAAAAA= --shared-files 79MiB |
| 0 Н/Д Н/Д 5417 G /usr/bin/nvidia-settings 0MiB |
+--------------------------------------------- ----------------------------+

Редактировать 1:

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

sudo Prime-выберите информацию 
перезагрузка

Это указывает на то, что проблема в том, что моя карта NVIDIA не может обнаружить встроенный экран?

Рейтинг:1
флаг co

У меня есть один ноутбук с внешним монитором. Обычно это происходит, просто когда вы выбрали (или он сам выбрал) внешний Монитор в качестве Первичного и отметьте его в Настройки X-сервера XVideo голос . Как вы можете видеть на моем рисунке ниже, у меня также есть внешний монитор как единственный выбранный, но встроенный монитор все еще работает, если я переключу или изменю параметры.

Проверьте также на первый выбор голоса из Конфигурация отображения X-сервера, я вижу на вашем рисунке, что стрелка вниз из первого выбора голоса окрашена, на ней могут отображаться некоторые другие мониторы; пожалуйста, попробуйте открыть, как я сделал на моем рис. И дважды проверьте настройки Ubuntu в разделе «Монитор». Потому что системы Nvidia и Ubuntu иногда, если они настроены по-разному, могут конфликтовать с параметрами....

введите описание изображения здесь

Luiz Tauffer avatar
флаг us
Спасибо @Niewbie за ваш ответ. В настройках NVIDIA, где вы предложили, есть только два варианта: «X screen 0» и «Dell» (внешний монитор).
Niewbie avatar
флаг co
Когда вы устанавливали драйверы Nvidia, вы сначала устанавливали их, когда все было отключено ..... Потому что я не хочу, чтобы во время установки драйвера Nvidia что-то произошло, если внешний дисплей был подключен. Потому что это случилось со мной однажды, и я переустановил все с нуля ..... Снимите флажок, если (отмечен) в разделе «Сделать это основным дисплеем для экрана X» и перезагрузите ноутбук ...
abu_bua avatar
флаг in
Пожалуйста, опубликуйте вывод `xrandr --listmonitors` и `xrandr --listactivemonitors`
Niewbie avatar
флаг co
@abu_bua, если я сделаю то же самое, у меня будет отображаться только один монитор, потому что я сделал основной монитор внешним, и он полностью отключил остальные, не перечисляя их, но у меня есть возможность переключить или повторно активировать сборку. во.....странно обычно эта проблема обратная к внешним мониторам а не к встроенным.
Luiz Tauffer avatar
флаг us
$ xrandr --listmonitors Мониторы: 1 0: +*HDMI-0 1680/473x1050/296+0+0 HDMI-0 $ xrandr --listactivemonitors Мониторы: 1 0: +*HDMI-0 1680/473x1050/296+0+0 HDMI-0
Luiz Tauffer avatar
флаг us
В моих настройках у меня нет опции «Сделать это основным дисплеем для экрана X».
Niewbie avatar
флаг co
Наверняка что-то случилось во время установки драйверов Nvidia. Если вы нигде не можете найти, я предлагаю вам переустановить драйверы, отключив все.
Niewbie avatar
флаг co
Также убедитесь, что безопасная загрузка и быстрая загрузка не активированы в биосе, иначе драйверы не будут установлены должным образом .....
Luiz Tauffer avatar
флаг us
@Niewbie, не могли бы вы объяснить этот последний комментарий? я не уверен, что понимаю это
Luiz Tauffer avatar
флаг us
Я только что переустановил драйверы nvidia в безопасном режиме, внешний монитор не подключен ... не повезло
abu_bua avatar
флаг in
Он не обнаруживает ваш встроенный монитор (должно быть напечатано что-то вроде `eDP1`).
Niewbie avatar
флаг co
Если вы войдете в биос своего ноутбука, вы должны найти голосовую безопасную загрузку и быструю загрузку, когда вы устанавливаете Linux и драйверы, если вы не отключите их, некоторые модификации / изменения драйверов не будут установлены должным образом, и вы можете столкнуться с такими проблемами.....Пожалуйста, проверьте это.....
Рейтинг:1
флаг us

Как я и подозревал, проблема была в конфигурации. Вот что мне помогло в моем случае:

1 - Отредактировал содержимое моего /lib/modprobe.d/nvidia-graphics-drivers.conf файл:

черный список модерн
черный список lbm-nouveau
псевдоним nouveau off
псевдоним lbm-nouveau off
опции nvidia-drm modeset=1

а затем запустите на терминале: sudo update-initramfs -u

Ссылка: https://askubuntu.com/a/1310431/1175096

2 - Я опустошил содержимое /etc/X11/xorg.conf.

Ссылка: Внутренний экран ноутбука не обнаружен при использовании драйвера Nvidia

3 - Я создал новый файл conf в /usr/доля/X11/xorg.conf.d/, по имени 30-nvidia-prime-overwrite-fucker.conf. Это потому, что gpu-manager обычно перезаписывает 11-nvidia-prime.conf при загрузке. Имя на самом деле не имеет значения, если вы используете большее число в начале. Мой новый файл содержал:

Раздел "Выходной класс"
    Идентификатор «Nvidia Prime»
    MatchDriver "nvidia-drm"
    Драйвер "нвидиа"
    Опция «AllowEmptyInitialConfiguration»
    # Опция "ИгнорироватьDisplayDevices" "CRT"
    Опция «Первичный графический процессор» «Да»
    Путь к модулю "/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection

что именно является содержанием 11-nvidia-prime.conf но с Опция «ИгнорироватьDisplayDevices» «ЭЛТ» закомментирован.

Ссылка: https://askubuntu.com/a/689505/1175096

4 - В моем /etc/по умолчанию/жратва файл, который я написал:

GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"

А затем на терминале, чтобы обновить grub:

sudo update-grub

Мой встроенный экран вернулся, а внешний монитор работает как дополнительный экран!

alok avatar
флаг in
Вы спасатель жизни!

Ответить или комментировать

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