Нвидиа оптимус на LDME 5, проблемы с установкой и работой

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#1

18 окт 2022, 14:15

Привет. Нужна ваша помощь.
Я счастливый обладатель старенького ноутбука со встроенной картой интел и дискретной нвидиа (540m). К сожалению дефолтная конфигурация со свободным драйвером nouveau не работает, так как эти дрова впринципе не воркают на нвидиа оптимус системах, заствляя встройку тащить вообще все.
Появилась необходимость в пропритарном драйвере нвидиа, так как нужно включить 3д ускорение на виртуалке вмваре. Моя встройка HD graphics 3000 к сожалению для этой задачи не годится.
Так как у меня система LMDE 5, основанная на 11м дебиане, инфу по установке нвидиа бамблбии я брал с этой страницы - https://wiki.debian.org/Bumblebee. Почему не прайм? Да потому что вручную надо переключать видеокарту и после перезагружаться, что дико не удобно и не соответвует оптимпльному использованию ресурсов.
Во время установки я использовал команду sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia. Все сделал по методичке, добавил пользователя в группу, перезагрузился, но при использовании команды optirun glxgears -info, мне возвращается [ 2048.080723] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 2048.080785] [ERROR]Aborting because fallback start is disabled
.
Редактирование файла /etc/bumblebee/bumblebee.conf и замена "KernelDriver=nvidia" на "KernelDriver=nvidia-current" ничего не изменила.
Что вообще делать в этой ситуации? Как заставить дискретку работать? Вики молчит на этот счет. Ну и вцелом у дебиана хреновая и несостоятельная документация.
Возможно, что дебиан не смог правильно определить драйвер, ибо заметил, что на пакетах указано название 470го драйвера, хотя у меня 390й. Но опять-таки, вики молчит на эту тему, никаких упоминаний об этом нет.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#2

18 окт 2022, 14:38

на 11 дебиане надо primusrun использовать, а не optirun

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#3

18 окт 2022, 14:40

WWolf, тогда всплывает это - primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#4

18 окт 2022, 14:43

victorfedorovich писал(а):
18 окт 2022, 14:15
Во время установки я использовал команду sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia.
в этот момент на проприентарном драйвере был или на свободном?

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#5

18 окт 2022, 14:46

WWolf, на свободном конечно. По сути дефолт, ничего не трогал в плане оборудования. До сих пор могу откатиться в то состояние, есть снимок. Да и на дебиан бейсд дистрибутивах ни разу не удавалось завести проприетарный драйвер и lmde 5 тому не исключение.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#6

18 окт 2022, 14:48

victorfedorovich, так для свободных нужно ставить такое sudo apt install bumblebee primus, а ты поставил для проприентарных... так что или ставь проприентарный драйвер или ставь для свобдных..

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#7

18 окт 2022, 14:50

victorfedorovich писал(а):
18 окт 2022, 14:46
Да и на дебиан бейсд дистрибутивах ни разу не удавалось завести проприетарный драйвер и lmde 5 тому не исключение.
а это к криворуким nvidia :) кинувшим поддержку старых дров
вот для таких вещей есть такое ..uck Nvidia 340 на ядрах 5.11+

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#8

18 окт 2022, 14:54

WWolf, свободный пробовал - бестолку. Да и где-то на арч вики писалось, что не стоит даже пытаться заставить работать свободный драйвер в нвидиа оптимус системах.
Хм, то есть подожди. Сначала нужно было ставить проприетарный драйвер, а затем бамблби сверху накатывать? Просто на вики это не сказано, а когда заходишь на страницу нвидиа, там в самом начале ссылают на раздел нвидиа оптимус, мол парень, тебе не к нам

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#9

18 окт 2022, 14:55

WWolf, у меня не 340й драйвер, а 390й. Ну и дебиан как бы поддерживает его в 11й версии, по крайней мере так сказано у них в вики.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#10

18 окт 2022, 14:55

victorfedorovich, всё там сказано...
если хочешь использовать свободный драйвер в основе, то ставишь sudo apt install bumblebee primus
если хочешь драйвер невидии в основе, то ставишь sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#11

18 окт 2022, 14:56

victorfedorovich писал(а):
18 окт 2022, 14:55
у меня не 340й драйвер, а 390й. Ну и дебиан как бы поддерживает его в 11й версии, по крайней мере так сказано у них в вики.
ну тогда я не понимаю что в твоём понимании
victorfedorovich писал(а):
18 окт 2022, 14:46
а и на дебиан бейсд дистрибутивах ни разу не удавалось завести проприетарный драйвер

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#12

18 окт 2022, 14:57

WWolf, ну здрасьте, я вообще то так сразу и сделал
"если хочешь драйвер невидии в основе, то ставишь sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia"

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#13

18 окт 2022, 14:58

victorfedorovich, но для этого он у тебя уже должен стоять! а ты говоришь что ставишь на свободный драйвер :)

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#14

18 окт 2022, 15:03

WWolf писал(а):
18 окт 2022, 14:56
ну тогда я не понимаю что в твоём понимании
в моем понимании, что из коробки драйвера не работают и ставить их нет возможности без чернейшего многочасового пердолинга
WWolf писал(а):
18 окт 2022, 14:58
но для этого он у тебя уже должен стоять! а ты говоришь что ставишь на свободный драйвер :)
Ага, только вот в вики этого написать не удосужились.
Прямая цитата - "Для пользователей, которые хотели бы использовать проприетарный драйвер (убедитесь, что contrib и несвободные компоненты включены в вашем файле SourcesList ):
sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia"
И из этого не следует, что они по факту УЖЕ должны стоять

no avatar

Автор темы
victorfedorovich
Сообщения: 29
Зарегистрирован: 24 янв 2022, 16:59
Благодарил (а): 11 раз
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#15

18 окт 2022, 15:15

Ладно, делаю бекап, ставлю драйвера, а сверху их уже бамблби, посмотрю, че из этого выйдет

no avatar

Aндрей
Сообщения: 2
Зарегистрирован: 22 ноя 2022, 21:48
Контактная информация:

Нвидиа оптимус на LDME 5, проблемы с установкой и работой

#16

22 ноя 2022, 21:54

Добрый день. Мне подошла эта инструкция:
Установка Драйвера Nvidia Optimus в Debian 11 byRenan Eler


Убедитесь, что твой ноутбук поддерживает технологию Optimus:
lspci | egrep 'VGA|3D'

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
09:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)

Обратите внимание, что в выходных данных команды выше были перечислены контроллер Intel и Nvidia.


Используется ядро версии 5.10
uname -mrs
Linux 5.10.0-9-amd64 x86_64


Подготовка sources.list в Debian 11:
sudo nano /etc/apt/sources.list

#
deb http://deb.debian.org/debian/ bullseye main non-free contrib
deb-src http://deb.debian.org/debian/ bullseye main non-free contrib

deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free

deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-backports main contrib non-free

#deb http://deb.debian.org/debian unstable main contrib non-free
#deb-src http://deb.debian.org/debian unstable main contrib non-free


очистка системы:
sudo apt remove --purge nvidia* libnvidia* bumblebee* primus* -y


Обновление пакетов:
sudo apt update && sudo apt upgrade -y



Зависимостей:
sudo apt install linux-headers-$(uname -r) gcc make acpid dkms libglvnd-core-dev libglvnd0 libglvnd-dev dracut


Добавить в драйвер nouveau в черный список:
sudo nano /etc/modprobe.d/fbdev-blacklist.conf
записать:
blacklist nouveau

Редактирование grub:
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

для

GRUB_CMDLINE_LINUX_DEFAULT="quiet rd.драйвера.blacklist=nouveau"


Обновить grub2
sudo update-grub2


Gerar initramfs:

Backup initramfs imagem nouveau antigo
sudo mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r)-nouveau

Создать новый образ initramfs
sudo dracut -q /boot/initrd.img-$(uname -r) $(uname -r)

Перезагрузка:
sudo reboot


Включите поддержку архитектуры i386 (X86):
sudo dpkg --add-architecture i386


Установка Bumblebee e o driver Nvidia:


Установка nvidia-detect:
sudo apt install nvidia-detect



Определяем подходящий драйвер NVIDIA
nvidia-detect

Установка драйвера:
sudo apt install


Установка Bumblebee:
sudo apt install bumblebee-nvidia primus primus-libs:i386 mesa-utils -y


Установка VirtualGL:
wget https://sourceforge.net/projects/virtua ... _amd64.deb -P /tmp/
sudo dpkg -i /tmp/virtualgl_*.deb



В случае возникновения ошибки:
sudo apt -f install



Создайте символическую ссылку в двоичном glxspheres64:
sudo ln -s /opt/VirtualGL/bin/glxspheres64 /usr/local/bin/


Настройки:



Добавьте своего пользователя в группу"bumblebee":
sudo adduser $USER bumblebee



Перезагрузка
sudo reboot


Тесты

Вывести список всех пакетов, которые были установлены:
dpkg --list | grep -i "nvidia\|primus"


Testes na placa Intel Corporation Haswell-ULT:
glxinfo | grep render
glxinfo | grep direct
glxinfo | grep OpenGL
glxgears
glxspheres64


Testes na placa NVIDIA Corporation GK208M [GeForce GT 740M]:
A partir de agora, para ativar o gerenciamento gráfico da Nvidia, é necessário digitar o comando "optirun":

optirun glxinfo | grep render
optirun glxinfo | grep direct
optirun glxinfo | grep OpenGL
optirun -vvv glxgears
vblank_mode=0 primusrun glxgears -info
optirun glxspheres64



Управление панели Nvidia:
optirun -b none nvidia-settings -c :8


Ответить

Вернуться в «LMDE»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость