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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн Nikki1993

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

Оффлайн Никита Доровских

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1426 : 09 Сентября 2013, 09:23:56 »
Хром работает, но эти ошибки в консоли постоянно идут и идут. Думал проблема какая-то серьезная :)

Оффлайн Nikki1993

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

Оффлайн Bill123

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1428 : 09 Сентября 2013, 16:14:32 »
Никита Доровских,
да это ошибка к шмелю дело не имеет. Просто какая-то библиотека не может предзагружена. Это даже не ошибка, а просто не возможность подгрузить библиотеку зарее до запуска программы. Так что можно просто оставить это в покое.

Отлично! Спасибо большое.
14.04 ubuntu 64- разрядная; 2,6 ГиБ- ram; Intel® Pentium(R) CPU P6200 @ 2.13GHz × 2; Intel® Ironlake Mobile + Nvidea Geforce GT330m

Оффлайн slo_nik

  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1429 : 11 Сентября 2013, 23:28:59 »
Доброй ночи.
Возникла проблема с обновлениями драйверов.
Были установлены драйвера nvidia-313, решил обновить до "325"

команда
sudo apt-get purge nvidia*
не помогла, так как тянула за собой ubuntu-desktop*

Удалял драйвера так:
Сначала
dpkg -l | grep nvidia
ii  bumblebee-nvidia                       3.2.1-1~preciseppa4                                                     NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-313                             313-0ubuntu1~xedgers~precise2                                        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-common                          1:0.2.44.2                                                              Find obsolete NVIDIA drivers
ii  nvidia-persistenced                    313-0ubuntu1~xedgers~precise1                                        Load the NVIDIA kernel driver and create device files
ii  nvidia-settings-313                    313-0ubuntu1~xedgers~precise2                                        Tool for configuring the NVIDIA graphics driver

После этого
sudo apt-get purge nvidia-313
так же сделал для nvidia-persistenced и nvidia-settings-313

Добавил репозиторий ppa:xorg-edgers/ppa, установил nvidia-325 и nvidia-settings-325

В "Параметры системы" - "Драйверы устройств" новые драйвера появились
По команде
slonik@slonik-Lenovo-B570e:~$ dpkg -l | grep nvidia
ii  bumblebee-nvidia                       3.2.1-1~preciseppa4                                                     NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-325                             325.15-0ubuntu1~xedgers~precise2                                        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-common                          1:0.2.44.2                                                              Find obsolete NVIDIA drivers
ii  nvidia-persistenced                    325.15-0ubuntu1~xedgers~precise1                                        Load the NVIDIA kernel driver and create device files
ii  nvidia-settings-325                    325.15-0ubuntu1~xedgers~precise2                                        Tool for configuring the NVIDIA graphics driver
тоже есть...

Но вот так ничего нет
lspci -k | grep VGA -A2
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397d
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev ff)
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Lenovo Device 30a1

Решил всё переустановить, и bumblebee, и nvidia, и primus
Заново ставил по инструкции с первой страницы для Ubuntu 12.04.2
Результат остался тот же, драйверов после ввода lspci -k | grep VGA -A2 не видно...

При запуске меню настроек видеокарты
optirun nvidia-settings -c :8в терминале ошибка
Цитировать
Failed to open VDPAU backend libvdpau_nvidia.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога

Ну и напоследок, при запуске игры
Цитировать
fixme:gameux:GameExplorerImpl_VerifyAccess (0x170c48, L"C:\\Program Files\\The Witcher Gold Edition\\TheWitcherGDF.dll", 0x1c6dce4)

Игра запускается, но вот вид персонажей не очень)))


На драйверах nvidia-313 всё отлично работало...

Где я накосячил?

P.s. Файл bumblebee.conf правил по инструкции
« Последнее редактирование: 11 Сентября 2013, 23:39:18 от slo_nik »
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн slo_nik

  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1430 : 13 Сентября 2013, 01:22:18 »
Добрый вечер.
В очередной раз всё удалил, bumblebee, драйвера nvidia, primus...
В терминале
lspci -k | grep VGA -A2
slonik@slonik-Lenovo-B570e:~$ lspci -k | grep VGA -A2
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397d
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev a1)
Subsystem: Lenovo Device 397d
Kernel driver in use: nouveau
Вижу, что видеокарта использует драйвер nouveau

Ставлю всё заново, по инструкции с первого поста для Ubuntu 12.04.2.
При обновлении дистрибутива обновился 61 пакет и 3 пакета были установлены, в том числе и ядро.
Отредактировал bumblebee.conf, везде в файле указал драйвер nvidia-325
Ввожу в терминале
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397d
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev ff)
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Lenovo Device 30a1
Видно, что видеокарта не использует драйвер, хотя он установлен.

Всё таки, в чём может быть проблема?

Пользователь решил продолжить мысль 13 Сентября 2013, 02:08:29:
Очередной эксперимент...)

Как я писал выше, поставил bumblebee и драйвера по инструкции с первого поста для ubuntu 12.04.2
В выводе команды lspci -k | grep VGA -A2 драйвера для видеокарты не появились.

Удалил драйвер nvidia-325, nvidia-persistenced и nvidia-settings-325 по очереди, так как при sudo apt-get purge nvidia* удалялся и ubuntu-desktop*. При этом зацепило и bumblebee-nvidia, удалил и этот пакет...

lspci -k | grep VGA -A2
slonik@slonik-Lenovo-B570e:~$ lspci -k | grep VGA -A2
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397d
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev a1)
Subsystem: Lenovo Device 397d
Kernel modules: nouveau, nvidiafb

После этого снова подключил репозиторий и установли драйвера nvidia

lspci -k | grep VGA -A2
slonik@slonik-Lenovo-B570e:~$ lspci -k | grep VGA -A2
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397d
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev a1)
Subsystem: Lenovo Device 397d
Kernel modules: nvidia_325, nouveau, nvidiafb

После этого вернул на место bumblebee-nvidia и опять не показывает, какой драйвер использует видеокарта

slonik@slonik-Lenovo-B570e:~$ lspci -k | grep VGA -A2
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Lenovo Device 397d
Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 410M] (rev ff)
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Lenovo Device 30a1

Совсем ничего не пойму...
« Последнее редактирование: 13 Сентября 2013, 02:08:29 от slo_nik »
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн allaga

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1431 : 13 Сентября 2013, 18:09:58 »
ураа  :) в новой версии бамблби переключение между дискретной видеокартой и встроенной в ноутбуке Lenovo G580 стал работать без данного хака, но не совсем стал работать но хотя бы отключает дискретную видеокарту, маленько тупит, но всё же отключает карту :)

sudo su
sudo apt-get install git
git clone git://github.com/Bumblebee-Project/bbswitch.git -b hack-lenovo
cd bbswitch
mkdir /usr/src/acpi-handle-hack-0.0.1
cp Makefile acpi-handle-hack.c /usr/src/acpi-handle-hack-0.0.1
cp dkms/acpi-handle-hack.conf /usr/src/acpi-handle-hack-0.0.1/dkms.conf
dkms add acpi-handle-hack/0.0.1
dkms build acpi-handle-hack/0.0.1
dkms install acpi-handle-hack/0.0.1
echo acpi-handle-hack | sudo tee -a /etc/modules
sudo update-initramfs -u
« Последнее редактирование: 13 Сентября 2013, 18:16:28 от allaga »

Оффлайн DevilArt2

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1432 : 13 Сентября 2013, 18:25:05 »
пробуйте снести все дрова nvidia этим: sudo apt-get remove --purge nvidia*у меня была проблема с дровами, этой командой все дрова снес, по новой накатил, все работает нормально. Мб кому-нибудь да поможет

Оффлайн Grayscale

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1433 : 14 Сентября 2013, 14:20:05 »
Кое как я разобрался с драйверами, встали и починили мне все только стабильные nvidia-304. Но бамблби ведет себя странно.
и так:
grayscale@ASUS-K46CB:~$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
затем
grayscale@ASUS-K46CB:~$ lsmod | grep nvidia
пустой вывод
затем
grayscale@ASUS-K46CB:~$ optirun gimp
[  618.476779] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please

[  618.476809] [ERROR]Aborting because fallback start is disabled.
и тут ВНЕЗАПНО
grayscale@ASUS-K46CB:~$ cat /proc/acpi/bbswitch
0000:01:00.0 ON
grayscale@ASUS-K46CB:~$ lsmod | grep nvidia
nvidia              11309139  0
Включиться то включилась, а работать не работает, только зарят жрет и греется. Что делать, как быть?
Конфиг bumblebee под спойлером:
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 14 Сентября 2013, 23:10:59:
$ bumblebeed -vv
[ERROR]Cannot open or write pidfile /var/run/bumblebeed.pid.
Ребят, ну есть кто живой-то?
« Последнее редактирование: 14 Сентября 2013, 23:10:59 от Grayscale »
В мире столько разнообразной фигни.. И в каждой найдется специалист
ASUS K46CB(S46CB) i7-3537U @ 2.0GHz 8Gb RAM + SSD 64 Gb + Manjaro Linux

Оффлайн alexxсompany

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1434 : 15 Сентября 2013, 17:37:49 »
Установил все по инструкции но Bumblebee так и не завелась.
Ubuntu 12.04.3. 64 Разрядная.
optirun glxspheres
[  776.995498] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[  776.995610] [ERROR]Aborting because fallback start is disabled.
bumblebeed -vv
[   53.014979] [DEBUG]Found card: 01:00.0 (discrete)
[   53.014999] [DEBUG]Found card: 00:02.0 (integrated)
[   53.015004] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   53.015220] [INFO]Configured driver: nvidia
[   53.015230] [DEBUG]Skipping auto-detection, using configured driver 'nvidia'
[   53.015311] [DEBUG]Process /sbin/modprobe started, PID 2157.
[   53.015371] [DEBUG]Hiding stderr for execution of /sbin/modprobe
[   53.016467] [DEBUG]SIGCHILD received, but wait failed with No child processes
[   53.016572] [DEBUG]succesfully loaded bbswitch
[   53.016579] [INFO]Switching method 'bbswitch' is available and will be used.
[   53.016583] [DEBUG]Active configuration:
[   53.016586] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   53.016590] [DEBUG] X display: :8
[   53.016593] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-325/usr/lib32/nvidia-current
[   53.016597] [DEBUG] Socket path: /var/run/bumblebee.socket
[   53.016600] [DEBUG] pidfile: /var/run/bumblebeed.pid
[   53.016603] [DEBUG] xorg.conf file: /etc/bumblebee/xorg.conf.nvidia
[   53.016607] [DEBUG] xorg.conf.d dir: /etc/bumblebee/xorg.conf.d
[   53.016611] [DEBUG] ModulePath: /usr/lib/nvidia-325/xorg,/usr/lib/xorg/modules
[   53.016616] [DEBUG] GID name: bumblebee
[   53.016620] [DEBUG] Power method: auto
[   53.016623] [DEBUG] Stop X on exit: 1
[   53.016626] [DEBUG] Driver: nvidia
[   53.016630] [DEBUG] Driver module: nvidia-325
[   53.016633] [DEBUG] Card shutdown state: 1
[   53.016703] [DEBUG]Process /sbin/modprobe started, PID 2158.
[   53.016763] [DEBUG]Hiding stderr for execution of /sbin/modprobe
[   53.017692] [DEBUG]SIGCHILD received, but wait failed with No child processes
[   53.017704] [DEBUG]Configuration test passed.
[   53.017724] [ERROR]Cannot open or write pidfile /var/run/bumblebeed.pid.
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF106M [GeForce GT 555M] (rev a1)

sudo service bumblebeed restart
bumblebeed stop/waiting
bumblebeed start/running, process 3145


optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
« Последнее редактирование: 15 Сентября 2013, 18:15:54 от alexxсompany »

Оффлайн almaas

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1435 : 16 Сентября 2013, 21:59:31 »
Nikki1993,
Вроде разобрался. Спасибо за твой пост и ответы.
Bumblebee работает. Прирост производительности есть.
Если кому-то пригодится, то игры запускаю так:
1. Left4Dead2 из Steam по рекомендации из этого топика. Смотрите последний пост.
2. Для игр из wine создаю ярлыки с указанием, что запускать через optirun. Например, STALKER у меня запускается с такого ярлыка:
  optirun env WINEPREFIX="/home/iv/.wine" wine C:\\PROG\~FBU\\STALKER_SHOC\\bin\\XR_3DA.exe
Acer Aspire V3-711G
Intel Core i5-3210M || nVidia GeForce GT 650M || 17,3"(1920x1080) || 6GB DDR3
Ubuntu 14.04.3 amd64

Оффлайн slo_nik

  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1436 : 18 Сентября 2013, 00:36:16 »
Подскажите, можно ли установить с ppa:xorg-edgers/ppa предыдущую версию драйверов, не nvidia-325?
В моей проблеме, которую я описал выше, скорей всего проблема именно с драйверами
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн Nikki1993

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

Оффлайн slo_nik

  • Активист
  • *
  • Сообщений: 489
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1438 : 18 Сентября 2013, 00:59:46 »
slo_nik,
почему нет. СТавьте что вам кажется лучше. У меня все работает прекрасн на 325 драйверах, поэтому их и советую, но не заставляю ставить :D
Так почему я и спрашиваю.
При попытке поставить из данного репозитория другие драйвера, например nvidia-310, тянет ещё и nvidia-325...
Ubuntu 18.04 LTS | Intel® Core™ i5-6500 CPU @ 3.20GHz × 4 | GeForce GTX 1060 6GB/PCIe/SSE2 | RAM 16Gb | и ни в коем случае не пользуйтесь услугами uadomen.com

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1439 : 18 Сентября 2013, 14:09:59 »
alexxсompany,

Была такая же ошибка )вылечилась переустановкой bumblebee.
и сейчас на команду bumblebeed -vv выдает в конце лога no driver configured

Однако optirun --status работает и выдает правильные логи) все что запускаю с optirun отображается в статусе.
я ХЗ конечно, но вроде все работает)

а насчет vdpau есть подозрение, что нужно доустановить пакет vdpauinfo. но это пока что только мои догадки. надо проверять. и смплеер должен наконец-то использовать vdpau. как это повлияет на производительность - пока непонятно.
« Последнее редактирование: 18 Сентября 2013, 17:56:04 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

 

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