Автор Тема: Nvidia Optimus (Intel + GeForce GT 540M)  (Прочитано 4308 раз)

Оффлайн Axios

  • Начинающий
  • *
  • Сообщений: 10
    • Email
Nvidia Optimus (Intel + GeForce GT 540M)
« : 20.08.2013 12:28:29 »
Здравствуйте!
У меня ноутбук 15.6" [Home] Ноутбук DNS (0127914) (HD) - http://www.dns-shop.ru/catalog/i127914/156-noutbuk-dns.html с Nvidia Optimus на борту.
Дистрибутив - Simply Linux p7.
Настройку делал полностью в соответствии с wiki.

После перезагрузки проверил работоспособность видеокарты Intel:
$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,

Затем посмотрел статус видеокарты Nvidia:
$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.

После проверил работоспособность видеокарты Nvidia:
$ optirun glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,

Все казалось бы отлично и я уже обрадовался, что все так легко получилось настроить. Но... Я снова проверил работоспособность видеокарты Intel и увидел:
$ glxinfo |grep render
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
Xlib:  extension "NV-GLX" missing on display ":0.0".
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile

Получается, что после использования видеокарты Nvidia, видеокарта Intel становится нерабочей. На этом я застопорился, что делать дальше не знаю.
Всем заранее спасибо.
« Последнее редактирование: 20.08.2013 14:50:43 от Axios »

Оффлайн Axios

  • Начинающий
  • *
  • Сообщений: 10
    • Email
Re: Nvidia Optimus (Inter + GeForce GT 540M)
« Ответ #1 : 20.08.2013 13:44:09 »
Да, и ещё заметил, что после включения компьютера по умолчанию Nvidia включена. После перезапуска сервиса bumblebeed она выключается.

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Nvidia Optimus (Intel + GeForce GT 540M)
« Ответ #2 : 20.08.2013 20:06:53 »
Сcылку на страницу по которой настраивали, выводы следующих команд покажите
rpm -qa | grep nvidia
rpm -qa | grep bbswitch
rpm -qa | grep kernel
rpm -qa | grep bumblebee
cat /proc/acpi/bbswitch
Карта интел становиться частично неработоспособной, а именно по части GL, в принципе оно вам зачем когда с GL лучше через nvidia работать.

Оффлайн Axios

  • Начинающий
  • *
  • Сообщений: 10
    • Email
Re: Nvidia Optimus (Intel + GeForce GT 540M)
« Ответ #3 : 21.08.2013 00:23:44 »
Настраивал по http://www.altlinux.org/Nvidia_optimus,_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B8_%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_bumblebee, единственное отличие в том, что bumblebeed не запускался автоматически, и я добавил его в автозагрузку:

# chkconfig bumblebeed on
# rpm -qa | grep nvidia
nvidia_glx_173.14.37-173.14.37-alt66
nvidia_glx_common-319.32-alt123
nvidia_glx_304.88-304.88-alt110
nvidia-xconfig-319.23-alt1
kernel-modules-nvidia-std-def-319.32-alt1.198669.e6.1.M70P.1
nvidia_glx_319.32-319.32-alt114

# rpm -qa | grep bbswitch
kernel-modules-bbswitch-std-def-0.7-alt1.198669.e6.1.M70P.1

# rpm -qa | grep kernel
kernel-modules-kvm-std-def-3.8.13.6-alt1.M70P.1
kernel-modules-staging-std-def-3.8.13.6-alt1.M70P.1
kernel-modules-v4l-std-def-3.8.13.6-alt1.M70P.1
kernel-headers-common-1.2.4-alt1
update-kernel-0.9.5-alt1
kernel-modules-bcmwl-std-def-5.100.82.112-alt4.198669.e6.1.M70P.1
kernel-modules-tp_smapi-std-def-0.41-alt2.198669.e6.1.M70P.1
kernel-modules-fglrx-std-def-13.101-alt2.198669.e6.1.M70P.1
kernel-modules-drm-radeon-std-def-3.8.13.6-alt1.M70P.1
kernel-modules-drm-std-def-3.8.13.6-alt1.M70P.1
kernel-modules-nvidia-std-def-319.32-alt1.198669.e6.1.M70P.1
kernel-image-std-def-3.8.13.6-alt1.M70P.1
kernel-modules-alx-std-def-20130405-alt1.198669.e6.1.M70P.1
kernel-modules-bbswitch-std-def-0.7-alt1.198669.e6.1.M70P.1
kernel-modules-omnibook-std-def-20110911-alt1.198669.e6.1.M70P.1
kernel-modules-virtualbox-addition-std-def-4.2.12-alt1.198669.e6.1.M70P.1

# rpm -qa | grep bumblebee
bumblebee-3.2.1-alt2

# cat /proc/acpi/bbswitch
0000:01:00.0 OFF

Хм, а сейчас когда включил компьютер, чтобы Вам ответить, видеокарта была выключена:

$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.

очень интересно...

Цитировать
Карта интел становиться частично неработоспособной, а именно по части GL, в принципе оно вам зачем когда с GL лучше через nvidia работать.
В принципе да, но если я правильно понимаю, например Compiz не будет работать. Compiz только пример, я ним не пользуюсь, но все таки.
« Последнее редактирование: 21.08.2013 06:59:08 от Axios »

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Nvidia Optimus (Intel + GeForce GT 540M)
« Ответ #4 : 21.08.2013 19:15:44 »
Все в норме и прекрасно работает.
Цитировать
Карта интел становиться частично неработоспособной, а именно по части GL, в принципе оно вам зачем когда с GL лучше через nvidia работать.
В принципе да, но если я правильно понимаю, например Compiz не будет работать. Compiz только пример, я ним не пользуюсь, но все таки.
компиз будет работать и эффекты кде будут работать, а вот тяжелые 3д игрухи не будут работать, после активации нвидиа, да и на интеле в них все равно комфортно не поиграть), так что вы ничего не теряете.
« Последнее редактирование: 21.08.2013 19:18:21 от BarsSc »