Нвидиа оптимус на LDME 5, проблемы с установкой и работой
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
Привет. Нужна ваша помощь.
Я счастливый обладатель старенького ноутбука со встроенной картой интел и дискретной нвидиа (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й. Но опять-таки, вики молчит на эту тему, никаких упоминаний об этом нет.
Я счастливый обладатель старенького ноутбука со встроенной картой интел и дискретной нвидиа (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й. Но опять-таки, вики молчит на эту тему, никаких упоминаний об этом нет.
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
WWolf, тогда всплывает это - primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver
-
- Сообщения: 4176
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
в этот момент на проприентарном драйвере был или на свободном?victorfedorovich писал(а): ↑18 окт 2022, 14:15Во время установки я использовал команду sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia.
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
WWolf, на свободном конечно. По сути дефолт, ничего не трогал в плане оборудования. До сих пор могу откатиться в то состояние, есть снимок. Да и на дебиан бейсд дистрибутивах ни разу не удавалось завести проприетарный драйвер и lmde 5 тому не исключение.
-
- Сообщения: 4176
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
victorfedorovich, так для свободных нужно ставить такое
sudo apt install bumblebee primus
, а ты поставил для проприентарных... так что или ставь проприентарный драйвер или ставь для свобдных..-
- Сообщения: 4176
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
а это к криворуким nvidiavictorfedorovich писал(а): ↑18 окт 2022, 14:46Да и на дебиан бейсд дистрибутивах ни разу не удавалось завести проприетарный драйвер и lmde 5 тому не исключение.

вот для таких вещей есть такое ..uck Nvidia 340 на ядрах 5.11+
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
WWolf, свободный пробовал - бестолку. Да и где-то на арч вики писалось, что не стоит даже пытаться заставить работать свободный драйвер в нвидиа оптимус системах.
Хм, то есть подожди. Сначала нужно было ставить проприетарный драйвер, а затем бамблби сверху накатывать? Просто на вики это не сказано, а когда заходишь на страницу нвидиа, там в самом начале ссылают на раздел нвидиа оптимус, мол парень, тебе не к нам
Хм, то есть подожди. Сначала нужно было ставить проприетарный драйвер, а затем бамблби сверху накатывать? Просто на вики это не сказано, а когда заходишь на страницу нвидиа, там в самом начале ссылают на раздел нвидиа оптимус, мол парень, тебе не к нам
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
WWolf, у меня не 340й драйвер, а 390й. Ну и дебиан как бы поддерживает его в 11й версии, по крайней мере так сказано у них в вики.
-
- Сообщения: 4176
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
victorfedorovich, всё там сказано...
если хочешь использовать свободный драйвер в основе, то ставишь
если хочешь драйвер невидии в основе, то ставишь
если хочешь использовать свободный драйвер в основе, то ставишь
sudo apt install bumblebee primus
если хочешь драйвер невидии в основе, то ставишь
sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia
-
- Сообщения: 4176
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
ну тогда я не понимаю что в твоём пониманииvictorfedorovich писал(а): ↑18 окт 2022, 14:55у меня не 340й драйвер, а 390й. Ну и дебиан как бы поддерживает его в 11й версии, по крайней мере так сказано у них в вики.
victorfedorovich писал(а): ↑18 окт 2022, 14:46а и на дебиан бейсд дистрибутивах ни разу не удавалось завести проприетарный драйвер
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
WWolf, ну здрасьте, я вообще то так сразу и сделал
"если хочешь драйвер невидии в основе, то ставишь sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia"
"если хочешь драйвер невидии в основе, то ставишь sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia"
-
- Сообщения: 4176
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 35
- Откуда: Краснодар
- Благодарил (а): 1733 раза
- Поблагодарили: 1273 раза
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
victorfedorovich, но для этого он у тебя уже должен стоять! а ты говоришь что ставишь на свободный драйвер 

-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
в моем понимании, что из коробки драйвера не работают и ставить их нет возможности без чернейшего многочасового пердолинга
Ага, только вот в вики этого написать не удосужились.
Прямая цитата - "Для пользователей, которые хотели бы использовать проприетарный драйвер (убедитесь, что contrib и несвободные компоненты включены в вашем файле SourcesList ):
sudo apt install bumblebee-nvidia primus-nvidia primus-vk-nvidia"
И из этого не следует, что они по факту УЖЕ должны стоять
-
Автор темы - Сообщения: 29
- Зарегистрирован: 24 янв 2022, 16:59
- Благодарил (а): 11 раз
- Контактная информация:
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
Ладно, делаю бекап, ставлю драйвера, а сверху их уже бамблби, посмотрю, че из этого выйдет
Нвидиа оптимус на LDME 5, проблемы с установкой и работой
Добрый день. Мне подошла эта инструкция:
Установка Драйвера 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
Установка Драйвера 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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость