Как включить NVIDIA?

Примечание: даже после того, как я последовал объяснению в другом вопросе (поскольку мой вопрос был идентифицирован как его возможный дубликат), ничего не изменилось в том, что я подробно описываю ниже.


Я знаю, что существует множество вопросов и инструкций по установке и использованию видеокарты NVIDIA в Ubuntu, но мой случай немного другой (вероятно, из-за использования Ubuntu 19.04).

В моем ноутбуке установлена ​​видеокарта GeForce GTX 1050 NVIDIA , помимо видеокарты Intel по умолчанию. (Я использую собственный дисплей ноутбука, и к порту HDMI ничего не подключено.)

$ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
    Subsystem: Tongfang Hongkong Limited UHD Graphics 630 (Mobile)
    Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
    Subsystem: Tongfang Hongkong Limited GP107M [GeForce GTX 1050 Mobile]
    Kernel driver in use: nvidia

Я уже установил последний рекомендуемый драйвер NVIDIA (вероятно, несколько недель назад!):

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C8Dsv00001D05sd00001042bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP107M [GeForce GTX 1050 Mobile]
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-418 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

$ sudo apt-get install nvidia-driver-418
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-driver-418 is already the newest version (418.56-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ prime-select query
nvidia

Однако система Настройки | Подробнее | About показывает, что следующий графический процессор активен:

Intel® UHD Graphics 630 (Coffeelake 3x8 GT2)

Я получаю следующий вывод от команды nvidia-smi :

$ nvidia-smi
Wed May 29 19:17:55 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       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 1050    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   33C    P8    N/A /  N/A |      2MiB /  4040MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

GPU кажется бездействующим.

А команда nvidia-settings просто отображает простое окно вроде этого:

enter image description here

Учитывая все это, я считаю, что в настоящее время активна видеокарта Intel, а не видеокарта NVIDIA. в моей системе.

Очистка и переустановка драйвера NVIDIA не помогают.

Конечно, я что-то упускаю. Но что?

6
задан 30 May 2019 в 18:57

2 ответа

3 июня 2019 обновление

Nvidia нужна рабочая установка Xorg для работы в. Поскольку Ваш текущий рабочий стол Gnome Xorg повреждается, можно попробовать Рабочий стол Единицы для получения драйверов Nvidia, работающих сначала.

sudo apt-get install unity-session
sudo apt-get install lightdm 
  • И использование клавиши TAB выбирает lightdm между "gdm3" и "lightdm" выбором там, и нажимает ENTER ключ для движения.

У меня есть GTX 970M, но я знаю, что этот драйвер также работает с GTX 1060M, который является одним шагом выше Вашего:

$ sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
model    : GM204M [GeForce GTX 970M]
vendor   : NVIDIA Corporation
modalias : pci:v000010DEd000013D8sv00001028sd00000708bc03sc02i00
driver   : nvidia-384 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

$ dmesg | grep -i nvidia

[    1.760813] nvidia: loading out-of-tree module taints kernel.
[    1.760817] nvidia: module license 'NVIDIA' taints kernel.
[    1.763857] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    1.771538] nvidia-nvlink: Nvlink Core is being initialized, major device number 242
[    1.771720] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[    1.771858] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  384.130  Wed Mar 21 03:37:26 PDT 2018 (using threaded interrupts)
[    1.778086] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  384.130  Wed Mar 21 02:59:49 PDT 2018
[    1.779773] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    1.779774] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    4.866848] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 240
[    5.248695] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
[    8.877159] nvidia-modeset: Allocated GPU:0 (GPU-30fab9bc-fe6f-ec05-e8e6-c151a1a96121) @ PCI:0000:01:00.0

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

Вот кто-то, который взял prime-select кодируйте и исправленный это, потому что это не переключилось бы от nvidia кому: intel. Если его патч не помогает Вам, возможно, он может?

1
ответ дан 30 May 2019 в 18:57

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

0
ответ дан 30 May 2019 в 18:57

Другие вопросы по тегам:

Похожие вопросы: