Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0  (Прочитано 850387 раз)

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

Оффлайн Nikki1993

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #195 : 19 Августа 2012, 01:54:49 »
sergei_part,
Народ...кому пришел новый драйвер Nvidia 304.37 НЕ ОБНОВЛЯЙТЕСЬ!!!
Не пашет пока bumblebee с ним
https://github.com/Bumblebee-Project/Bumblebee/issues/199
Решение было такое:
sudo gedit /etc/bumblebee/bumblebee.confменяем следующие параметры:
Driver = nvidia
KernelDriver = nvidia
Module = nvidia-current
Далее
sudo restart bumblebeedВыключаем ноут, ВЫТАСКИВАЕМ БАТАРЕЮ!!! Ждем 1 минуту...вставляем загружаемся
optirun --status
Bumblebee status:  Ready (3.0.1). X inactive. Discrete video card is off.
optirun glxspheres
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 540M/PCIe/SSE2
127.040835 frames/sec - 141.777572 Mpixels/sec
....
Спасибо поддержке https://github.com/Bumblebee-Project/Bumblebee/issues/232
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Kerey

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #196 : 19 Августа 2012, 02:28:09 »
[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
Решил таким образом:
sudo gedit /etc/bumblebee/bumblebee.conf
1) Заменяем Driver= на Driver=nvidia
2) Заменяем KernelDriver=nvidia-current на KernelDriver=nvidia
3) Перезагружаем


Пользователь решил продолжить мысль 19 Августа 2012, 17:08:29:
Вопрос: как запустить бэнчмарк с активной дискретной видеокартой, если запуск осущствляется выполнением
скрипта
#!/bin/bash
cd ./bin
./launcher_x86 -config ../data/launcher/launcher.xml
« Последнее редактирование: 19 Августа 2012, 17:08:29 от Kerey »

Оффлайн sergei_part

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #197 : 20 Августа 2012, 01:36:00 »
А всё равно нивкакую. Получил вот что:
 [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  730.465031] [ERROR]Could not connect to bumblebee daemon - is it running?
cat /proc/acpi/bbswitch
0000:01:00.0 ON
optirun -vv glxgears
[  957.168595] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  957.169463] [INFO]Configured driver: nvidia
[  957.169580] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  957.169654] [DEBUG]Socket closed.
[  957.169702] [ERROR]Could not connect to bumblebee daemon - is it running?


Оффлайн gkosas

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #198 : 20 Августа 2012, 09:04:35 »
А всё равно нивкакую. Получил вот что:
 [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
1. Давайте по порядку. Версия Ноутбука??? Далее Ubuntu 12.04 (ставил с нуля + шмель ставил по здешней инструкции) Если ставили с 0 то ОТКУДА ядро Linux 3.3.5-030305-generic-pae? Не уверен, что с этим ядром заведется. Я вообще с ядрами намучился. В итоге откатился на стоковое 3.2.0.29 -  с ним все работает! 
2. До установки Bumblebee ставились драйвера Nvidia, если да то какие?
« Последнее редактирование: 20 Августа 2012, 09:13:15 от gkosas »

Оффлайн borkalt

  • Новичок
  • *
  • Сообщений: 13
  • Поделись жмотяра!
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #199 : 20 Августа 2012, 17:54:37 »
/proc/cmdline
: команда не найдена
Какие мысли?
« Последнее редактирование: 20 Августа 2012, 19:31:23 от borkalt »

Оффлайн sergei_part

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #200 : 20 Августа 2012, 23:26:34 »
Итак, для чистоты (так сказать) эксперимента , я поставил вчера с нуля 12.04(с оф. сайта и соответственно обновился) + шмель по инструкции с форума. Далее в bumblebee.conf произвёл изменения (как описано выше).Итак имеем:
  uname -a
3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
 lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 3D controller [0302]: NVIDIA Corporation GF119 [GeForce GT 520MX] [10de:1051] (rev ff) (prog-if ff)
 cat /proc/acpi/bbswitch
0000:01:00.0 OFF
 optirun --status
Bumblebee status:  Ready (3.0.1). X inactive. Discrete video card is off.
 optirun firefox
[ 4765.572754] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 4765.572870] [ERROR]Aborting because fallback start is disabled.
В общем такая картина... Очень хочется разобраться.   

Оффлайн fantom-wolf

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #201 : 21 Августа 2012, 00:04:45 »
Итак, для чистоты (так сказать) эксперимента , я поставил вчера с нуля 12.04(с оф. сайта и соответственно обновился) + шмель по инструкции с форума. Далее в bumblebee.conf произвёл изменения (как описано выше).Итак имеем:
  uname -a
3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
 lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 3D controller [0302]: NVIDIA Corporation GF119 [GeForce GT 520MX] [10de:1051] (rev ff) (prog-if ff)
 cat /proc/acpi/bbswitch
0000:01:00.0 OFF
 optirun --status
Bumblebee status:  Ready (3.0.1). X inactive. Discrete video card is off.
 optirun firefox
[ 4765.572754] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 4765.572870] [ERROR]Aborting because fallback start is disabled.
В общем такая картина... Очень хочется разобраться.   
Вставлять nvidia # (See also the driver-specific sections below)
Driver=
еще в эту часть кода
Остальное как описанно выше

Оффлайн sergei_part

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #202 : 21 Августа 2012, 00:15:06 »
В продолжении темы:
bumblebee.conf

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia

## Client options. Will take effect on the next optirun executed.
[optirun]
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
Module=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
optirun --status
[  733.609806] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  733.609835] [ERROR]Could not connect to bumblebee daemon - is it running?
sudo restart bumblebeed
restart: Unknown instance:

Оффлайн fantom-wolf

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #203 : 21 Августа 2012, 05:43:31 »
Для началу удали и пере установи баблу...

Оффлайн Nikki1993

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #204 : 21 Августа 2012, 17:54:04 »
Многим, кто пользуется HDMI выходом, будет приятно узнать, что нашли способ (пуска и не самый простой) как заставить работать HDMI с optimus на Ubuntu.
Пока даю просто ссылку. В ближайщее время переведу на русский и добавлю в статью. Следите за обновлениями
http://www.webupd8.org/2012/08/get-hdmi-working-with-nvidia-optimus-on.html
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн Nikki1993

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #205 : 21 Августа 2012, 19:28:07 »
Добавлен новый пункт
Подключение через HDMI используя Bumblebee (Nvidia Optimus)
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн sergei_part

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #206 : 21 Августа 2012, 23:32:18 »
Вообщем переустановил (удалил по инструкции + вытер мануально /etc/bumblebee т.к по определению не удалялся каталог )При всём этом :

[  714.612934] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  714.612966] [ERROR]Could not connect to bumblebee daemon - is it running?

Самое странное что по адресу /var/run/bumblebee.socket никто нет ))) Спасибо огромное,хоть экспириенс какой то, буду ждать пока под samsung np300 будет явная инструкция к применению. А пока
sudo gedit /etc/modules
bbswitch load_state=0
Ещё раз спасибо.

Оффлайн wavebvg

  • Активист
  • *
  • Сообщений: 432
  • Никогда не знаешь, чем всё...
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #207 : 22 Августа 2012, 13:12:36 »
Вообщем переустановил (удалил по инструкции + вытер мануально /etc/bumblebee т.к по определению не удалялся каталог )При всём этом :

[  714.612934] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  714.612966] [ERROR]Could not connect to bumblebee daemon - is it running?

Самое странное что по адресу /var/run/bumblebee.socket никто нет ))) Спасибо огромное,хоть экспириенс какой то, буду ждать пока под samsung np300 будет явная инструкция к применению. А пока
sudo gedit /etc/modules
bbswitch load_state=0
Ещё раз спасибо.
optirun --status пишите с двумя "-"?

Оффлайн gkosas

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #208 : 22 Августа 2012, 22:06:33 »

optirun --status пишите с двумя "-"?
[/quote]

Прикол ))) Если ввести optirun -status
[  650.207853] [ERROR]The Bumblebee daemon has not been started yet or the socket path tatus was incorrect.
[  650.207915] [ERROR]Could not connect to bumblebee daemon - is it running?
optirun --status
Bumblebee status:  Ready (3.0.1). X inactive. Discrete video card is off.

Оффлайн Nikki1993

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #209 : 22 Августа 2012, 22:22:18 »
gkosas,
Никакого прикола. В 1 случае вы пытаетесь запустить программу с именем -status.
Во втором выполняете команду для проверки статуса карты.
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

 

Страница сгенерирована за 0.022 секунд. Запросов: 21.