пятница, 5 января 2024 г.

Как включить карту Nvidia на OpenSUSE Linux

На ноутбуке установлен OpenSUSE Linux. При попытке подключить внешний монитор выяснилось что hdmi работает только только для дискретной видеокарты, а в системе используется вcтроенная карта Intel. Настраиваем дискретную карту Nvidia.

Смотрим какие карты есть в системе:

lspci -k | grep -A3 VGA

На выходе будет информация о картах:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
       Subsystem: ASUSTeK Computer Inc. Device 15a7
       Kernel driver in use: i915
       Kernel modules: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
       Subsystem: ASUSTeK Computer Inc. GeForce GT 650M
       Kernel driver in use: nvidia
       Kernel modules: nouveau, nvidia_drm, nvidia 

 

Проверяем какая карта используется сейчас:

glxinfo|egrep "OpenGL vendor|OpenGL renderer" 

На выходе будет информация о карте.

Также можно посмотреть с помощью утилиты nvtop

 

 

Устанавливаем драйвера Nvidia:

https://www.opensuse-community.org/

В моем случае пункт One click for Geforce 600 series and later.
 

Переключаемся на карту

  • Создать файл /etc/modprobe.d/nvidia.conf со строкой ‘blacklist nouveau’ (в моём случае файл уже был)
  • Создать файл /etc/dracut.conf.d/nvidia.conf со строкой ‘add_drivers+=“nvidia nvidia-modeset nvidia-drm”’
  • sudo dracut -f
  • sudo prime-select nvidia
  • sudo prime-select next-boot nvidia 

Далее перезагрузка или перелогин.


Для обратного переключения 

  • sudo prime-select intel
  • sudo prime-select next-boot intel 

 Также после установки дайверов появляется утилита nvidia-settings




Комментариев нет:

Отправить комментарий