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


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

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

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

Оффлайн opa4ki

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1575 : 14 Октября 2013, 00:54:37 »
opa4ki,
ты уверен? тото  я смотрю мои советы не кому не помогают. Спустись с небес на землю.
я на земле, на небе пользователи Ubuntu, больше 100 страниц накатали, и каждый последующий вопрос в этой теме брат близнец десятков предыдущих, это-же просто абсурд, правьте Вики свои штоли, а я понял ты рейтинг себе набиваешь, какой-же ты меркантильный кю...

На личности не переходим.
Предупредил без процентов.
Sly_tom_cat
« Последнее редактирование: 14 Октября 2013, 10:34:58 от Sly_tom_cat »

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1576 : 14 Октября 2013, 10:50:27 »
Хм... что-то по сравнению с 8 виндой в bamblebee FPS в играх сильно проседает, даже используя primus. Заметил в доте 2 - под виндой фпт ниже 35 не опускается, а в ubuntu прыгает от 14 до 40 максимум, причём заметно что проседает. Дровушки стоят 325. Может с 331 лучше будет?  :'(
ЖиЗнььььь ;)

Оффлайн GoooDorSAGE

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1577 : 14 Октября 2013, 17:07:57 »
Хм... что-то по сравнению с 8 виндой в bamblebee FPS в играх сильно проседает, даже используя primus. Заметил в доте 2 - под виндой фпт ниже 35 не опускается, а в ubuntu прыгает от 14 до 40 максимум, причём заметно что проседает. Дровушки стоят 325. Может с 331 лучше будет?  :'(

А чего там с vga?(по характеристикам)

К примеру я мониторю фпс постоянно и хочу сказать болие высокие показатели(у меня) на Ubuntu 12.04 lts нежели на w7,w8
« Последнее редактирование: 14 Октября 2013, 17:14:57 от GoooDorSAGE »

Оффлайн bloadvenro

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1578 : 15 Октября 2013, 00:49:37 »
Добрый вечер. У меня возник один вопрос.

Купил себе ноутбук HP Envy dv7-7354er, поставил на второй HDD Ubuntu 13.04, влюбился и решил разобраться с временем жизни батареи. Изначально отрубал дискретную видеокарту при помощи команды
sudo echo OFF > /sys/kernel/debug/vgaswitcheroo/switch.
Вводя впоследствии sudo cat /sys/kernel/debug/vgaswitcheroo/switch я получал
0:+:Pwr:...цифры
1: :Off:...цифры
и понимал, что вторая карта отключена. При этом у меня появился тихий журчащий/искрящий звук в центре платы. В win8 предустановленной таких явлений нет (но это при том, что я лишь теоретически предполагаю отключение nVidia в win8 при серфинге файловой системы, интернета и печати в ворде...). Через некоторое время я поставил bumblebee и primus, драйвера nVidia-325. Бешеного шума как при запуске virtualbox нет, следовательно nVidia отключена, ноутбук работает тихо, но странное журчание также осталось. Собственно оно меня несколько беспокоит. Есть у Вас какие нибудь успокоительные или предостерегающие сведения по этому поводу?
Спасибо

---
Несколько дополню данные сведениями с lm-sensors

Adapter: Virtual device
temp1:        +45.0°C 
temp2:        +45.0°C  (crit = +120.0°C)
temp3:        +30.0°C  (crit = +120.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +47.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +47.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +45.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +44.0°C  (high = +87.0°C, crit = +105.0°C)

---

Перегревов нет, дискретная карта неактивна (раньше там я видел еще одну секцию с параметрами температуры)

Все-таки после десяти лет на винде с приходом восьмерки интерес к этому семейству ОС пропал. Очень хочется разобраться в Ubuntu, но с минимальным риском гибели устройств от излишнего износа. Поскольку я пока слабо понимаю не только то, что я иногда делаю, но и происходящие в новой системе явления, считаю обязательным разузнать все у людей с богатым опытом.

В общем еще раз спасибо за внимание
« Последнее редактирование: 15 Октября 2013, 00:58:58 от bloadvenro »

Оффлайн DDDDImoN

  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1579 : 15 Октября 2013, 08:42:32 »
Хм... что-то по сравнению с 8 виндой в bamblebee FPS в играх сильно проседает, даже используя primus. Заметил в доте 2 - под виндой фпт ниже 35 не опускается, а в ubuntu прыгает от 14 до 40 максимум, причём заметно что проседает. Дровушки стоят 325. Может с 331 лучше будет?  :'(

А чего там с vga?(по характеристикам)

К примеру я мониторю фпс постоянно и хочу сказать болие высокие показатели(у меня) на Ubuntu 12.04 lts нежели на w7,w8

Видео GT650M, вот и думаю сам в чём проблема может, т.к. везде пишут, что даже больше фпс. Проверял запускается ли видео в bamblebee --stast - говорит всё работает отлично! А проседает бывает капец - даже дёргает. Думаю такое видео в паре с Intel Core i7-3630QM должно вывозить!
ЖиЗнььььь ;)

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3271
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1580 : 16 Октября 2013, 00:05:51 »
У меня с nvidia_325 не только не запускается "optirun glxspheres",
но и стало из системы не выйти: по Alt+F4 и при выборе из меню "Завершить"
экран делается серым либо зелёным, на Alt+SysRq+k нет реакции, только по
Alt+SysRq+b. reisub, точнее.
Сообщение, что драйвер "taints kernel" - это плохо или можно игнорировать?
И как установить, почему bumblebeed не может загрузить драйвер, пишет, (timeout?).
Пётр.

Оффлайн cheeeee

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1581 : 16 Октября 2013, 00:20:00 »
Всем доброго времени суток, тема такая, возникшая после выхода steam на линь(наверное здесь уже всех он порядком достал :) ). Сбствнно имеем ноутбук asus a53s, с этим треклятым гибридом, так вот связка optimus - primus стоит, те фыпыесы которые я выигрываю с vblank_mode=0 и primusrun я тут же теряю, причина - перегрев видеокарты. я не гнался за 250 фпс (вертикальная синхронизация вкл), цель - стабильная работа, и уже потенциально не в погоне за игровым процессом. Очень похоже на то, что видеокарта начинает работать на полную мощность. Где подводный камень?
ЗЫ без примуса априори выжимает порядком меньше необходимого

Оффлайн jidckii

  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1582 : 16 Октября 2013, 13:11:32 »
Добрый день. Помогите правильно настроить bumblebee, пожалуйста.
Собственно ноут Lenovo U410 HD4000+gt610m debian jessie. Тут как то больше обсуждают, так, что тут спрошу ))
При установке драйвера было сообщение, настроить "xorg.conf" но на сколько я понял, этот файл не создался в нужной директории:
root@jidckii:/etc/X11# ls
app-defaults fonts   X xkb Xreset.d    Xsession Xsession.options  Xwrapper.config
default-display-manager  rgb.txt  xinit  Xreset  Xresources  Xsession.d  XvMCConfig

Так же значения "nvidia" в файле "/etc/bumblebee/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
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
# 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
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nvidia
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Вся остальная инфа, что собрал :
jidckii@jidckii:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1)

jidckii@jidckii:~$ optirun --status
Bumblebee status: Error (3.2.1): Could not load GPU driver


jidckii@jidckii:~$ optirun steam
[51226.707133] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[51226.707182] [ERROR]Aborting because fallback start is disabled.


jidckii@jidckii:~$ optirun -vvv glxspheres
[51119.372664] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[51119.372940] [INFO]Configured driver: nvidia
[51119.373030] [DEBUG]optirun version 3.2.1 starting...
[51119.373045] [DEBUG]Active configuration:
[51119.373055] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[51119.373065] [DEBUG] X display: :8
[51119.373076] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[51119.373086] [DEBUG] Socket path: /var/run/bumblebee.socket
[51119.373097] [DEBUG] Accel/display bridge: auto
[51119.373106] [DEBUG] VGL Compression: proxy
[51119.373116] [DEBUG] VGLrun extra options:
[51119.373127] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[51119.374261] [DEBUG]Using auto-detected bridge primus
[51119.376667] [INFO]Response: No - error: Could not load GPU driver

[51119.376692] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[51119.376696] [DEBUG]Socket closed.
[51119.376714] [ERROR]Aborting because fallback start is disabled.
[51119.376719] [DEBUG]Killing all remaining processes.

Собственно как уже понято, не работает у меня Optimus, помогите поправить.
Так же вопрос, как посмотреть, какой версии драйвер поставился?
Пока, все. Заранее благодарю :)
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн Nikki1993

  • Автор темы
  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1583 : 16 Октября 2013, 15:01:48 »
для тех у кого bumblebee не работает на Ubuntu 13.10 попробуйте фикс от сюда
http://www.webupd8.org/2013/10/fix-bumblebee-libturbojpegso-issue-in.html
переведу как буду чувствовать себя лучше.
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1584 : 16 Октября 2013, 17:38:35 »
jidckii,
"/etc/bumblebee/bumblebee.conf"
Bridge=auto < здесь у меня  Bridge=primus
KernelDriver=nvidia < a здесь KernelDriver=nvidia-325
meld:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 16 Октября 2013, 18:07:30 от vasyl »
Ubuntu Mate 16.04 + Windows 10

Оффлайн opa4ki

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1585 : 16 Октября 2013, 22:25:30 »
Добрый день. Помогите правильно настроить bumblebee, пожалуйста.
Ещё один, форум баранов, 100 листов для кого настрочили, что-бы ты опять задал один и тот же вопрос???.

На форуме ЗАПРЕЩЕНО:
2.2. Оскорблять кого-либо или принижать его личные качества. Будьте вежливы и культурны!
А также, ознакомьтесь с Правилами форума и неукоснительно их соблюдайте
30%
san-alex
« Последнее редактирование: 17 Октября 2013, 21:02:58 от san-alex »

Оффлайн jidckii

  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1586 : 16 Октября 2013, 22:45:09 »
opa4ki,
Если Вы думаете, что я писал такой громадный пост, потому что поленился загуглить, то Вы глубоко ошибетесь.
Так же прочитав его до конца, вы убедитесь, что поиском я пользовался и решить проблему пытался без накатывания поста в "ower 9000" строк.
Если хотите помочь, помогите. Хотите помериться *** в области познаний системы? Идите туда, от куда пришли  http://archlinux.org.ru/forum/. ничего личного  ;)
Начинать холивар смысла не вижу. Прошу прощения за оффтоп.
« Последнее редактирование: 17 Октября 2013, 10:11:14 от jidckii »
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн opa4ki

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1587 : 17 Октября 2013, 11:52:26 »
то Вы глубоко ошибетесь
думаю что не ошибаюсь
что-то мне подсказывает что проблема в этом BusID "PCI:01:00:0" - никаких точек, только двоеточие
Да и по хорошему где /etc/bumblebee/xorg.conf.nvidia
и должно быть вместо
Цитата: jidckii
Так же значения "nvidia" в файле "/etc/bumblebee/bumblebee.conf" дописал
либо nvidia-current либо nvidia-ххх что там у тебя стоит
ЭТО-ЖЕ Ubuntu...
« Последнее редактирование: 17 Октября 2013, 11:55:47 от opa4ki »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3271
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1588 : 17 Октября 2013, 23:40:51 »
Здравствуйте!

Я не пойму, что надо указывать в /etc/bumblebee/bumblebee.conf для Driver?
nvidia-325 или nvidia_325, как он называется в дереве модулей?
В пример выше 1-е, но у меня в любом случае в /var/log/syslog сообщение,
что bumblebee не может загрузить драйвер.
В системе только nvidia-325.

И почему не принимается значение 1 для modeset, сообщается,
что оно неверное?
Пётр.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki]
« Ответ #1589 : 18 Октября 2013, 02:00:28 »
После нескольких часов знакомства с ubuntu 13.10 - а именно с черным экраном после установки драйверов nvidia и bumblebee.

http://www.webupd8.org/2013/10/8-things-to-do-after-installing-ubuntu.html
В общем передам суть.

Цитировать
На данный момент bumblebee не поддерживается в ubuntu 13.10. Сейчас в ubuntu 13.10 придется можно использовать драйвера nvidia-319 или новее со своей поддержкой optimus. Как уже писалось на этом форуме - в этих драйверах реализована не полноценная поддержка Optimus, а именно видеокарта nvidia находится в постоянно включенном состоянии - отсюда более быстрый расход батареи и высокий нагрев ноутбука. Но другого способа пока нет...

Для правильной установки нужно выполнить следующие действия:

1) Если установлен Bumblebee, то удаляем его
sudo apt-get purge bumblebee* bbswitch-dkms
2) В системе должен использоваться дисплейный менеджер LightDM (он стоит по умолчанию), иначе ничего работать не будет.

3) Затем устанавливаем драйвера nvidia и новый пакет nvidia-prime (именно он отвечает за поддержку optimus)
sudo apt-get install nvidia-319-updates nvidia-settings-319-updates nvidia-prime
И в заключение перезагружаемся.

Для возврата, можно удалить драйвера командой
sudo apt-get remove nvidia-319-updates nvidia-settings-319-updates nvidia-primeПерезагрузка

Здесь я изменил команды, для того чтобы установить более свежие драйвера)
« Последнее редактирование: 05 Декабря 2013, 13:06:35 от neon1ks »

 

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