Невозможно переключиться на графическую карту Nvidia в Ubuntu 18.04

У меня:

  • Ноутбук: Asus K95
  • ОС: Ubuntu 18.04
  • Выделенный графический процессор: Nvidia GeForce GT 635M
  • Встроенный графический процессор: Intel® HD Graphics 4000 (IVB GT2)

Как вы, наверное, догадались, моя проблема в том, что я не могу переключиться от графики Intel до NVIDIA. У меня установлен и используется nvidia-driver-390 (проверено в «Программное обеспечение и обновление» -> «Дополнительные драйверы»).

➜  ~ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000DE3sv00001043sd000010CCbc03sc00i00
vendor   : NVIDIA Corporation
model    : GF108M [GeForce GT 635M]
driver   : nvidia-driver-390 - distro non-free recommended
driver   : nvidia-340 - distro non-free
driver   : nvidia-304 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin

➜  ~ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
        Subsystem: ASUSTeK Computer Inc. 3rd Gen Core processor Graphics Controller
        Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev a1)
        Subsystem: ASUSTeK Computer Inc. GF108M [GeForce GT 635M]
        Kernel driver in use: nvidia

➜  ~ prime-select query
nvidia

, но система, похоже, все еще использует графику Intel (проверено в «Настройки» -> «О программе»). Также у меня проблемы, когда:

➜  ~ nvidia-settings

ERROR: Unable to find display on any available system

Должен признать, что в профилях PRIME настроек сервера nvidia x присутствуют только 2 элемента: NVIDIA (выбрано) и Intel. И ничего больше, никаких других пунктов или подпунктов меню.

(nvidia-settings:18439): GLib-GObject-CRITICAL **: 22:56:09.612: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 22:56:09.616: PRIME: Requires offloading
** Message: 22:56:09.616: PRIME: is it supported? yes
** Message: 22:56:09.662: PRIME: Usage: /usr/bin/prime-select nvidia|intel|query
** Message: 22:56:09.662: PRIME: on-demand mode: "0"
** Message: 22:56:09.663: PRIME: is "on-demand" mode supported? no

Кстати, сейчас я использую среду Wayland, потому что Xorg не может запускаться с установленными драйверами nvidia - возвращайте меня в диалоговое окно входа каждый раз, когда я пытаюсь войти в система, однако она работает с xserver-xorg-video-nouveau (конечно, с Intel gpu). Беглый взгляд на нано /var/log/Xorg.0.log возвращает:

[    22.800] (II) Module fb: vendor="X.Org Foundation"
[    22.801]    compiled for 1.19.6, module version = 1.0.0
[    22.801]    ABI class: X.Org ANSI C Emulation, version 0.4
[    22.801] (EE) Screen(s) found, but none have a usable configuration.
[    22.801] (EE)
Fatal server error:
[    22.801] (EE) no screens found(EE)
[    22.801] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[    22.801] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    22.801] (EE)
[    22.818] (EE) Server terminated with error (1). Closing log file.

Я пытался установить bumblebee, но это привело к полному зависанию графической среды через мгновение после входа в систему с помощью Xorg. Пришлось его очистить. Пожалуйста, помогите использовать Nvidia!

ОБНОВЛЕНО:

➜  ~ glxinfo | grep OpenGL          
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4000 (IVB GT2)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 20.0.8
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
0
задан 12 November 2020 в 17:15

1 ответ

Возможно, вам потребуется выполнить следующие действия здесь

0
ответ дан 11 November 2020 в 21:54

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

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