debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Blender не видит дискретную N-vidia  (Прочитано 904 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн soinvl

  • Topic Author
  • Сообщений: 19
Blender не видит дискретную N-vidia
« : 25 Январь 2017, 18:46:48 »
В общем наверно все таки вопрос сюда  ;)
Ноутбук с встроенной видео-картой Intel, и дискретной NVIDIA GeForce 610M. На борту Debian 8.7 xfce 4.10
Ставил способом apt-get install bumblebee-nvidia primus.
возможно именно там накосячил так как nvidia-settings при запуске дает сообщение о "You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server". (до этого пробовал запустить- уже не помню что там было - конечный итог - пришлось переустанавливать, )
Blender 2.78 запускаю с параметром optirun /home/asus/blender-2.78a-linux-glibc211-x86_64/blender (распакован в домашнюю пользователя asus).
И в настройках Blender нет возможности выбрать CPU отличный от стандартного. Или я что то не так делаю или я что то не так сделал... Но так и не получается задействовать в рендер видеокарту...
Куда копать, с чего понять - посоветуйте люди прошаренные  ;)
ps внешний монитор не всегда подключен. На этот раз бекап сделал - к откату готов  :D

кстати при запуске через консоль nvidia-settings

ERROR: nvidia-settings could not find the registry key file. This file should
       have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       preopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

* Используйте теги для оформления сообщения, ihammers.
« Последнее редактирование: 29 Январь 2017, 12:02:41 от ihammers »
 

Оффлайн ihammers

  • Сообщений: 1703
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Blender не видит дискретную N-vidia
« Ответ #1 : 29 Январь 2017, 12:05:36 »
Как устанавливали bumblebee, то есть производили ли какие-нибудь настройки? Если он у вас работает, то как запускаете программы?

Вывод следующих команд:
~$ dpkg -l \*bumble\*
~$ dpkg -l \*nvidia\*
~$ dpkg -l \*firmw\*
~$ uname -a
~$ lspci
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн soinvl

  • Topic Author
  • Сообщений: 19
Re: Blender не видит дискретную N-vidia
« Ответ #2 : 29 Январь 2017, 14:18:24 »
Спасибо что откликнулся специалист. ( я так понял раскусил что  nvidia-settings не так запускается  :D )
ставил в таком порядке :
nvidia-settings-legacy-304xx
bumblebee
bumblebee-nvidia
adduser asus bumblebee
в /etc/bumblebee/ поменял  Bridge=auto на Bridge=primus
service bumblebeed restart

вот так н-видиа контр-панель запускается нормально  :)
optirun nvidia-settings -c :8

Ваши команды, результат:
dpkg -l \*bumble\*
ii  bumblebee                   3.2.1-7            amd64              NVIDIA Optimus support for Linux
ii  bumblebee-nvidia            3.2.1-7            amd64              NVIDIA Optimus support using the proprietary NVIDIA driver

dpkg -l \*nvidia\*
ii  bumblebee-nvidia            3.2.1-7            amd64              NVIDIA Optimus support using the proprietary NVIDIA driver
ii  glx-alternative-nvidia      0.5.1              amd64              allows the selection of NVIDIA as GLX provider
ii  libegl1-nvidia:amd64        340.101-1          amd64              NVIDIA binary EGL library
un  libgl1-nvidia-alternatives  <нет>              <нет>              (описание недоступно)
un  libgl1-nvidia-alternatives- <нет>              <нет>              (описание недоступно)
ii  libgl1-nvidia-glx:amd64     340.101-1          amd64              NVIDIA binary OpenGL/GLX libraries
ii  libgl1-nvidia-glx:i386      340.101-1          i386               NVIDIA binary OpenGL/GLX libraries
un  libgl1-nvidia-glx-304.134   <нет>              <нет>              (описание недоступно)
un  libgl1-nvidia-glx-340.101   <нет>              <нет>              (описание недоступно)
un  libgl1-nvidia-glx-any       <нет>              <нет>              (описание недоступно)
ii  libgl1-nvidia-glx-i386      340.101-1          i386               NVIDIA binary OpenGL/GLX 32-bit libraries
un  libgl1-nvidia-glx-ia32      <нет>              <нет>              (описание недоступно)
un  libgl1-nvidia-glx-ia32-any  <нет>              <нет>              (описание недоступно)
un  libgl1-nvidia-legacy-173xx- <нет>              <нет>              (описание недоступно)
ii  libgl1-nvidia-legacy-304xx- 304.134-0~deb8u1   amd64              NVIDIA binary OpenGL/GLX libraries (304xx legacy version)
un  libgl1-nvidia-legacy-71xx-g <нет>              <нет>              (описание недоступно)
un  libgl1-nvidia-legacy-96xx-g <нет>              <нет>              (описание недоступно)
ii  libgles1-nvidia:amd64       340.101-1          amd64              NVIDIA binary OpenGL|ES 1.x library
ii  libgles2-nvidia:amd64       340.101-1          amd64              NVIDIA binary OpenGL|ES 2.x library
un  libglx-nvidia-alternatives  <нет>              <нет>              (описание недоступно)
ii  libnvidia-eglcore:amd64     340.101-1          amd64              NVIDIA binary EGL core libraries
un  libnvidia-eglcore-340.101   <нет>              <нет>              (описание недоступно)
un  libnvidia-encode1           <нет>              <нет>              (описание недоступно)
un  libnvidia-fbc1              <нет>              <нет>              (описание недоступно)
un  libnvidia-ifr1              <нет>              <нет>              (описание недоступно)
ii  libnvidia-ml1:amd64         340.101-1          amd64              NVIDIA Management Library (NVML) runtime library
un  libxvmcnvidia1              <нет>              <нет>              (описание недоступно)
un  nvidia                      <нет>              <нет>              (описание недоступно)
un  nvidia-304                  <нет>              <нет>              (описание недоступно)
un  nvidia-304-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-310                  <нет>              <нет>              (описание недоступно)
un  nvidia-310-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-313                  <нет>              <нет>              (описание недоступно)
un  nvidia-313-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-319                  <нет>              <нет>              (описание недоступно)
un  nvidia-319-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-325                  <нет>              <нет>              (описание недоступно)
un  nvidia-325-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-331                  <нет>              <нет>              (описание недоступно)
un  nvidia-331-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-334                  <нет>              <нет>              (описание недоступно)
un  nvidia-334-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-337                  <нет>              <нет>              (описание недоступно)
un  nvidia-337-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-340                  <нет>              <нет>              (описание недоступно)
un  nvidia-340-updates          <нет>              <нет>              (описание недоступно)
un  nvidia-343                  <нет>              <нет>              (описание недоступно)
un  nvidia-343-updates          <нет>              <нет>              (описание недоступно)
ii  nvidia-alternative          340.101-1          amd64              allows the selection of NVIDIA as GLX provider
un  nvidia-alternative--kmod-al <нет>              <нет>              (описание недоступно)
un  nvidia-alternative-legacy-1 <нет>              <нет>              (описание недоступно)
un  nvidia-alternative-legacy-9 <нет>              <нет>              (описание недоступно)
un  nvidia-current              <нет>              <нет>              (описание недоступно)
un  nvidia-current-updates      <нет>              <нет>              (описание недоступно)
ii  nvidia-driver               340.101-1          amd64              NVIDIA metapackage
ii  nvidia-driver-bin           340.101-1          amd64              NVIDIA driver support binaries
un  nvidia-driver-bin-340.101   <нет>              <нет>              (описание недоступно)
un  nvidia-driver-binary        <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-304     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-310     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-313     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-319     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-325     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-331     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-334     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-337     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-340     <нет>              <нет>              (описание недоступно)
un  nvidia-experimental-343     <нет>              <нет>              (описание недоступно)
un  nvidia-glx                  <нет>              <нет>              (описание недоступно)
un  nvidia-glx-any              <нет>              <нет>              (описание недоступно)
un  nvidia-glx-dev              <нет>              <нет>              (описание недоступно)
un  nvidia-glx-ia32             <нет>              <нет>              (описание недоступно)
un  nvidia-glx-legacy-173xx     <нет>              <нет>              (описание недоступно)
un  nvidia-glx-legacy-173xx-dev <нет>              <нет>              (описание недоступно)
un  nvidia-glx-legacy-71xx      <нет>              <нет>              (описание недоступно)
un  nvidia-glx-legacy-71xx-dev  <нет>              <нет>              (описание недоступно)
un  nvidia-glx-legacy-96xx      <нет>              <нет>              (описание недоступно)
un  nvidia-glx-legacy-96xx-dev  <нет>              <нет>              (описание недоступно)
ii  nvidia-installer-cleanup    20141201+1         amd64              cleanup after driver installation with the nvidia-installer
un  nvidia-kernel-340.101       <нет>              <нет>              (описание недоступно)
un  nvidia-kernel-486           <нет>              <нет>              (описание недоступно)
un  nvidia-kernel-686-pae       <нет>              <нет>              (описание недоступно)
un  nvidia-kernel-amd64         <нет>              <нет>              (описание недоступно)
ii  nvidia-kernel-common        20141201+1         amd64              NVIDIA binary kernel module support files
ii  nvidia-kernel-dkms          340.101-1          amd64              NVIDIA binary kernel module DKMS source
un  nvidia-kernel-source        <нет>              <нет>              (описание недоступно)
ii  nvidia-legacy-304xx-alterna 304.134-0~deb8u1   amd64              allows the selection of NVIDIA as GLX provider (304xx legacy
un  nvidia-legacy-304xx-alterna <нет>              <нет>              (описание недоступно)
un  nvidia-legacy-304xx-driver  <нет>              <нет>              (описание недоступно)
un  nvidia-legacy-304xx-kernel- <нет>              <нет>              (описание недоступно)
ii  nvidia-legacy-304xx-kernel- 304.134-0~deb8u1   amd64              NVIDIA binary kernel module DKMS source (304xx legacy versio
un  nvidia-legacy-304xx-kernel- <нет>              <нет>              (описание недоступно)
ii  nvidia-modprobe             340.46-1           amd64              utility to load NVIDIA kernel modules and create device node
un  nvidia-opencl-icd           <нет>              <нет>              (описание недоступно)
ii  nvidia-settings             340.46-2           amd64              tool for configuring the NVIDIA graphics driver
un  nvidia-settings-legacy-173x <нет>              <нет>              (описание недоступно)
ii  nvidia-settings-legacy-304x 304.123-2          amd64              tool for configuring the NVIDIA graphics driver (304xx legac
un  nvidia-smi                  <нет>              <нет>              (описание недоступно)
ii  nvidia-support              20141201+1         amd64              NVIDIA binary graphics driver support files
un  nvidia-va-driver            <нет>              <нет>              (описание недоступно)
ii  nvidia-vdpau-driver:amd64   340.101-1          amd64              Video Decode and Presentation API for Unix - NVIDIA driver
un  nvidia-vdpau-driver-ia32    <нет>              <нет>              (описание недоступно)
ii  xserver-xorg-video-nvidia   340.101-1          amd64              NVIDIA binary Xorg driver
un  xserver-xorg-video-nvidia-a <нет>              <нет>              (описание недоступно)

dpkg -l \*firmw\*
ii  firmware-atheros            0.43               all                Binary firmware for Atheros wireless cards
un  firmware-crystalhd          <нет>              <нет>              (описание недоступно)
un  firmware-ivtv               <нет>              <нет>              (описание недоступно)
ii  firmware-linux              0.43               all                Binary firmware for various drivers in the Linux kernel (met
ii  firmware-linux-free         3.3                all                Binary firmware for various drivers in the Linux kernel
ii  firmware-linux-nonfree      0.43               all                Binary firmware for various drivers in the Linux kernel

uname -a
Linux debian-93 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux

lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev ff)
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
05:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
Запускаю таким образом optirun /home/asus/blender-2.78a-linux-glibc211-x86_64/blender
при запуске без ключа optirun время рендеринга одинаковое. (тот же проект, те же параметры). В настройках блендера нет других пунктов как CPU.
Это же касается и блендера установленного из репозитория.
на всякий случай прилагаю конфиги bumblebee

Cообщение объединено 29 Январь 2017, 14:25:34
блендер не запущен
optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.

блендер запущен
optirun --status
Bumblebee status: Ready (3.2.1). X is PID 4275, 2 applications using bumblebeed.
« Последнее редактирование: 29 Январь 2017, 14:25:34 от soinvl »
 

Оффлайн ihammers

  • Сообщений: 1703
  • Debian GNU/Linux Stretch
    • Алтайская Группа Пользователей Linux
  • Jabber: ihammers@jabber.ru
Re: Blender не видит дискретную N-vidia
« Ответ #3 : 30 Январь 2017, 05:34:31 »
Покажите ещё следующие выводы команд:
~$ dpkg -l \*opencl\* | grep ^i
~$ dpkg -l \*cuda\* | grep ^i

Посмотрите следующие ссылки: 1, 2, 3.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 
Пользователи, которые поблагодарили этот пост: soinvl

Оффлайн soinvl

  • Topic Author
  • Сообщений: 19
Re: Blender не видит дискретную N-vidia
« Ответ #4 : 30 Январь 2017, 18:39:37 »
Конечно не установлено. Первую ссылку естественно читал :
Normally users do not need to install the CUDA toolkit as Blender comes with precompiled kernels
в переводе на великий - обычно пользователям не надо устанавливать CUDA так как у блендера что то скомпилированно.
latest Blender version (official or experimental builds) - экспериментальная версия вообще и CPU не увидела (ну обид нету-там так и написали- не факт)
вторую и третью не понял - один говорит что вообще bumblebee не нужен другой наоборот...

При этом все это вроде как сводится к установке CUDA. Ну что ж, попробую CUDA.
За ссылки спасибо - пока прочитал на проблемы на работе забыл ;)

По факту; ГРОМАДНЕЙШАЯ БЛАГОДАРНОСТЬ ihammers ! От всей души и чистого сердца . (да простите за регистр ! ) Именно CUDA мне помогла.
 :D :D :D
Тему можно считать закрытой.
« Последнее редактирование: 30 Январь 2017, 21:42:05 от soinvl »
 

Теги: