Я пытаюсь подключить к ноутбуку внешний монитор с помощью кабеля HDMI, чтобы получить двойной экран.
Когда я так делаю, ничего не происходит, внешний экран вообще не распознается. Я думаю, это потому, что драйвер видеокарты моего ноутбука неправильно установлен / включен.
Для установки драйверов я всего лишь сделал
sudo add-apt-repository ppa:graphics-drivers/ppa
, а затем использовал графический интерфейс «дополнительных драйверов» для установки nvidia-driver-430
в моей системе.
Я перезагрузил свою машину, и ничего не изменилось, внешний монитор все еще не распознается ...
Когда я пытаюсь запустить nvidia-settings
, я получаю следующую ошибку:
ERROR: Unable to load info from any available system
(nvidia-settings:3585): GLib-GObject-CRITICAL **: 17:36:06.267: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 17:36:06.271: PRIME: No offloading required. Abort
** Message: 17:36:06.271: PRIME: is it supported? no
Вот результат из nvidia-smi
:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.40 Driver Version: 430.40 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| 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 1650 Off | 00000000:01:00.0 Off | N/A |
| N/A 39C P8 1W / N/A | 0MiB / 3911MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
Я использую Xubuntu 19.04 с ядром 5.0.0-20-generic, и я отключил «Безопасную загрузку» в BIOS.
lsmod | grep -i nvidia
:
nvidia_uvm 847872 0
nvidia_drm 45056 0
nvidia_modeset 1114112 1 nvidia_drm
nvidia 19025920 12 nvidia_uvm,nvidia_modeset
drm_kms_helper 180224 2 amdgpu,nvidia_drm
drm 475136 9 gpu_sched,drm_kms_helper,amdgpu,nvidia_drm,ttm
ipmi_msghandler 102400 2 ipmi_devintf,nvidia
lspci | grep -i --color 'vga \ | 3d \ | 2d'
:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f91 (rev a1)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c2)
sudo lspci -v -s 01: 00.0
:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f91 (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 109f
Flags: bus master, fast devsel, latency 0, IRQ 68
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at f000 [size=128]
[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Capabilities: [bb0] #15
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Это действительно раздражает ... Кто-нибудь может мне в этом помочь? Заранее благодарим
Похоже, что графический процессор Intel выбран в вашей системе (и отключен в BIOS) в качестве основного.
Выполните следующую команду:
sudo nvidia-xconfig
Затем запустите эту команду, чтобы выбрать Nvidia:
sudo prime-select nvidia
или, для Intel, используйте следующую команду:
sudo prime-select intel
Наконец-то я нашел решение проблемы.
/etc/X11/xorg.conf
. tty3
и завершите работу Xorg: sudo systemctl stop gdm
(для Ubuntu)xorg.conf
скелетный файл из журнала: sudo Xorg -configure :0
xorg.conf.new
в etc: sudo cp /root/xorg.conf.new /etc/X11/xorg.conf
Изменить имя драйвера в разделе "Устройство":
Раздел "Устройство"
### Доступные параметры драйвера: -
### Значения: : целое число, : число с плавающей запятой, : "True"/"False",
### : "String", : " Гц/кГц/МГц",
### <процент>: "%"
### [arg]: необязательный аргумент
#Опция "SWcursor" # []
#Опция "HWcursor" # []
#Опция "NoAccel" # []
#Опция "ShadowFB" # []
#Опция "Видеокей" #
#Опция "WrappedFB" # []
#Опция "GLXVBlank" # []
#Опция "Зафодхеадс" #
#Option "PageFlip" # []
#Опция "SwapLimit" #
#Опция "AsyncUTSDFS" # []
#Опция "AccelMethod" #
#Опция "ДРИ" #
Идентификатор "Карта1"
Драйвер "нвидиа"
BusID "PCI:1:0:0"
Перезагрузите
После этого настройки nvidia
запустятся правильно.