Неспособный к swtich на видеокарту Nvidia

Я недавно установил видеокарту Nvidia на своем ноутбуке. Однако даже после установки машина все еще использует графический процессор Intel. Я пытался работать prime-select nvidia, вывод быть nvidia profile is already set но каждый раз, когда я пытаюсь проверить, какую видеокарту я использую,

lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

вывод тих

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07) (prog-if 00 [VGA controller])

Я также попробовал

optirun glxinfo|egrep "OpenGL vendor|OpenGL renderer"

вывод

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 256 bits)

но все еще никакой эффект. Я пытался идти в nvidia-setting настраивать главный профиль через GUI, но prime profile вкладка не отображена.Примечание: Я установил главный Nvidia через deb файл, apt install nvidia-prime казалось, не работал.

ОБНОВЛЕНИЕ
Вывод от sudo lspci -nnk | grep -i vga -A3&&sudo lshw -c display

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07)
    Subsystem: Hewlett-Packard Company Skylake GT2 [HD Graphics 520] [103c:820c]
    Kernel driver in use: i915
    Kernel modules: i915
  *-display                 
       description: VGA compatible controller
       product: HD Graphics 520
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:131 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64) memory:c0000-dffff
  *-display
       description: 3D controller
       product: GM108M [GeForce 940MX]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=nvidia latency=0
       resources: irq:134 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128)
0
задан 11 April 2018 в 01:18

1 ответ

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

$ sudo apt install nvidia-###

(Замените ### номером версии, на которую вы хотите переключиться.)

В настоящее время последняя версия из хранилища - nvidia-384. Последняя версия # с официального сайта nVidia будет зависеть от того, какую именно карту вы указали в параметре загрузки.

У вас есть nvidia [GeForce 940MX] , которая совместима с драйвером nvidia-384 (в настоящее время самая высокая nvidia в хранилище). Вы можете установить его с помощью этой команды:

$ sudo apt install nvidia-384

Следующая команда покажет вам текущие драйверы, которые вы установили на свой компьютер:

$ ubuntu-drivers devices

Эта команда покажет вам все доступные Драйверы в репозитории, и будут включать в себя любые установленные вами PPA :

$ apt search nvidia - | egrep "^nvidia-[0-9]+\/"

Поскольку вы, похоже, загрузили драйверы из nvida, вы увидите более позднюю версию, чем та, что в хранилище по умолчанию. Вы можете использовать команду для установки этого драйвера, заменив install nvidia-384 числом, которое вы видели в предыдущей команде install nvidia-xxx.

Примечание:

Если вы случайно выбрали нестабильную версию, которая приводит к неправильной загрузке рабочего стола, вы можете изменить драйвер на nvidia-384 (или рабочую версию) из консоль ( Alt + Ctrl + F2 ).

После установки другого драйвера эта команда показывает, какой из них используется в данный момент:

$ lspci -nnk | grep -i vga -A3

В вашем случае результаты запрошенной команды показывают, что у вас в настоящее время [HD Графика 520] используется драйвер.


Вы можете использовать эту прямую ссылку на Загрузки драйверов nVidia . В раскрывающемся списке Operating System выберите свою версию Ubuntu.

В настоящее время самая высокая версия драйвера nVidia, которую я нахожу, находится в PPA, предоставленном Webupd8 , который является версией nvidia-396 .

2
ответ дан 30 October 2019 в 02:58

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

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