LINUX.ORG.RU

Как включить дискретную видеокарту nvidia?

 , ,


0

1

Linux Mint 2020. Ноутбук ASUS с интеграшкой и дискреткой. При этом lscpi | grep VGA видит только интеграшку. При этом, средство Linux Mint для переключения драйверов видит nvidia и позволяет выбирать драйвер.

Также мне удавалось нагуглить решение проблемы (и соотв, завести nvidia) на арчевики и где-то ещё, но оно куда-то пропало.

Update: lscpi | grep 3D таки видит nvidia

★★★★★

Насколько я знаю в linux mint есть апплет The NVIDIA Prime applet который в трее висит и помогает переключать дискретки. Но сначала надо поставить nvidia драйвера.

Также проверь в биосе настройки, может дискретку отключили, если не видит дискретку.

fallout4all ★★★★★ ()
Последнее исправление: fallout4all (всего исправлений: 1)
Ответ на: комментарий от fallout4all

драйвера есть, переключает, в биосе настроек видяхи нет

дело совсем не в драйвере, а в Bumblebee https://wiki.archlinux.org/index.php/Bumblebee

то есть, ОС видяху видит, но она также видит интеграшку и всё выводит на неё

next_time ★★★★★ ()

У меня amd + nvidia, я приблизительно так выключаю:

modprobe -r nvidia_drm
modprobe -r nvidia_uvm
modprobe -r nvidia_modeset
modprobe -r nvidia

echo -n auto > /sys/bus/pci/devices/0000\:01\:00.0/power/control

echo "\_SB_.PCI0.GP17.VGA_.ATPX" > /proc/acpi/call
Aber ★★★★ ()
Ответ на: комментарий от next_time

Но кроме неё включена интеловская карта, и через неё весь вывод и идёт.

Кстати, у меня HDMI подключен только к nvidia, этого порта нет в /sys/devices, порт виден только через nvidia-xconfig и через xrander если активна nvidia. В общем в моем случае не получится пользоваться внешним монитором без nvidia. Но мне для работы не нужно.

Aber ★★★★ ()
Ответ на: комментарий от next_time

Она включена. Но кроме неё включена интеловская карта, и через неё весь вывод и идёт.

И вот, в то время, когда оно и включено, и не включено (фиг поймешь, если честно), что показывает

glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
? Вот, у меня так↓, но у меня Шмель не просто вкинут, а еще и подконфигурирован.
~$ glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 3000 (SNB GT2)
~$ optirun glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Dementy ★★ ()

В общем так: снёс bumblebeed. Переключение видеокарт работает из коробки гуишной переключалкой видеокарт. Однако:

  1. периодически видюха снова выпадает в интел
  2. при этом отображается так: профиль nvidia, видеокарта интел
  3. для переключения видеокарты нужна полная перезагрузка, рестарт иксов не помогает
  4. исходя из пунктов 2 и 3, требуется 2 перезагрузки подряд: 4.1) меняем профиль на интел, перезагружаемся 4.2) меняем профиль на инвидиа, перезагружаемся
next_time ★★★★★ ()
Ответ на: комментарий от next_time

Если у тебя ноутбук с технологие Nvidia Optimus, то выключить видео карту Intel ты не можешь. Т.к. у видео карты Nvidia нет видео выхода, вывод изображения на экран она осуществляет через карту Intel.

Вообще, твой апплет переключения между видео картой Intel и Nvidia делает вот это: https://download.nvidia.com/XFree86/Linux-x86_64/396.51/README/randr14.html

И именно переключает провайдера обработки изображения.

anonymous ()