Я имею точность 7530 с i7-8850H и NVIDIA QUADRо P2000 и использую человечность 18.04. Теперь через какое-то время внешний монитор, подключенный по DisplayPort (DisplayPort к HDMI-кабели, где DisplayPort входит в ноутбук и HDMI-кабель в монитор), прекратил работать. Я использую эту рабочую станцию на работе с прикреплением TB18DC, где 2 внешних монитора подключены и работают правильно. Но дома у меня нет прикрепления, и с установкой, упомянутой выше внешнего монитора, прекратил работать. Это действительно работало несколько месяцев назад. В течение времени это работало, и теперь я сделал нормальные обновления программного обеспечения человечности, где также встроенное микропрограммное обеспечение BIOS было обновлено к 1.5.2 (я не уверен, какую версию я имел прежде, был первый раз, когда я обновил встроенное микропрограммное обеспечение, после того, как куплено, поэтому возможно, 1.0.7?).
Я также установил драйвер nvidia 390. Но это не работает ни один с драйвером Xorg.
xrandr говорит с подключенным монитором DisplayPort:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.03*+ 60.01 59.97 59.96 59.93 48.02
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
Я также попробовал следующее:
lsmod | grep nvidia
Я загрузился от живой палки usb человечности, и без внешнего монитора она обычно работала, но с внешним монитором я получил следующее сообщение об ошибке:
изображение сообщения об ошибке
Какие-либо идеи, как получить работу монитора? Благодарность!
Я недавно установил драйвер nvidia-418 на своем ноутбуке, который использует Ubuntu 18.04. Сначала внешний монитор работал отлично, но после того, как я переключился от режима экономии электроэнергии (sudo главно-избранный Intel) назад к режиму производительности (sudo главно-избранная Nvidia), второй монитор больше не обнаруживался.
Я обнаружил, что главный выбор пишет конфигурационный файл, который вызывает проблему. Это включает опцию набора режимов DRM Nvidia. Можно просто отменить изменение, внесенное главным выбором путем комментирования этой опции. Это не будет сброшено, потому что главный выбор только пишет этот файл, когда это еще не делает не существует.
Откройте файл в своем любимом редакторе (энергия, нано, gedit, и т.д.).
sudo nano /lib/modprobe.d/nvidia-kms.conf
И прокомментируйте опцию набора режимов DRM Nvidia.
# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1
Надеюсь, что это также помогает Вам и многим другим!
PS: абсолютно нормально, что второй монитор не обнаруживается в режиме экономии электроэнергии, когда соединение является частью видеокарты Nvidia.
Я действительно предпочитаю решение thomasnabgelis, но другое рабочее решение состояло бы в том, чтобы использовать lightdm менеджера по оформлению. Чтобы сделать это просто работает sudo apt-get install lightdm
и sudo dpkg-reconfigure lightdm
если не настроенный после установки.
Почему это происходит? Я провел много времени, пытаясь понять... DRM Nvidia предоставляет антирвущееся решение, хотя я не нашел различия с этим выключающим это. Цитата от форума Nvidia (тема):
DRM Nvidia modeset=1 необходимо для дисплея без слезы, но так как это включает км/сек Linux для драйвера Nvidia, gdm думает, что это может использовать Уэйленд. Наличие параллельной сессии Уэйленда делает его так или иначе невозможным для X для обнаружения любых выводов на Nvidia gpu
Я рыскал по сети, когда получил свой MSI GS65 Stealth с GeForce GTX 1660 Ti / PCIe / SSE2 и установил Ubuntu 18.04. Я перепробовал практически все, но ничего не помогло.
Для меня это помогло установить Ubuntu 19.10. Все работало прямо из коробки, и, поскольку Ubuntu 20.04 LTS уже не за горами, это кажется жизнеспособным решением.
По какой-то причине в Ubuntu 20.04 при каждом обновлении ядра система теряет конфигурацию с двумя мониторами и начинает работать только с одним монитором из-за отсутствия одновременного обновления linux -modules-nvidia-390XXXX
(в моем случае).
Причина в том, что при каждом обновлении ядра Ubuntu ядро для дискового модуля NVIDIA для этого нового ядра не обновляется автоматически, и это следует делать вручную.
В моем случае моя рабочая станция Ubuntu 20.04 была обновлена с linux-modules-5.4.0-39-generic
на linux-modules-5.4.0-40-generic
. После обновления я потерял конфигурацию с двумя мониторами.
Чтобы это исправить, я установил linux-modules-nvidia-390-5.4.0-40-generic
(новое ядро) и перезагрузил систему. Сделанный!
Режим двойного монитора восстановлен:
$ nvidia-smi
Thu Jul 2 18:35:01 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.138 Driver Version: 390.138 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 550 Ti Off | 00000000:04:00.0 N/A | N/A |
| 41% 43C P0 N/A / N/A | 344MiB / 957MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
Не рискуя редактировать файлы конфигурации (которые я не уверен в том, какие эффекты распространяются), я решил выбрать опцию NVIDIA (Performance Mode)
и перезагрузиться после выдачи команду nvidia-settings
.
Спасибо за все ваши подсказки. Мой второй монитор умер пару дней назад. Я снова заработал, выполнив следующие шаги:
Надеюсь это помогает любому. Ура, Вернер
Я также не распознаю свой внешний дисплей, примерно через месяц нормально работая с Ubuntu 20.04. xrandr понял:
...
320x180 59.84 59.32
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
У меня уже отключена безопасная загрузка. Я пробовал комментировать
# options nvidia-drm modeset=1
в /lib/modprobe.d/nvidia-kms.conf. и еще ничего. Тоже делал
sudo apt-get install linux-modules-nvidia-390-generic
, а также пробовал prime-select intel
и обратно на nvidia, пока ничего не помогло. В режиме nvidia я получаю положительный ответ от nvidia-smi, а именно
jeremy@jeremy-Blade:~/$ nvidia-smi
Thu Dec 10 18:27:28 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 455.38 Driver Version: 455.38 CUDA Version: 11.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GTX 1060 Off | 00000000:01:00.0 Off | N/A |
| N/A 67C P3 22W / N/A | 285MiB / 6078MiB | 21% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1186 G /usr/lib/xorg/Xorg 45MiB |
| 0 N/A N/A 1773 G /usr/lib/xorg/Xorg 184MiB |
| 0 N/A N/A 1934 G /usr/bin/gnome-shell 32MiB |
| 0 N/A N/A 3435 G /usr/lib/firefox/firefox 1MiB |
Что, наконец, решило эту проблему для меня, так это установка последней версии драйвера nvidia.