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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1815 : 11 Ноября 2013, 16:56:10 »
moookino,
Проблем не вижу, все у тебя правильно работает. Видеокарта отключена в начале и по запросу включается.
Если хочешь можешь установить последние стабильные драйвера.
(Нажмите, чтобы показать/скрыть)
Почему греется, затрудняюсь ответить.
« Последнее редактирование: 20 Ноября 2013, 22:11:25 от neon1ks »

Оффлайн moookino

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1816 : 11 Ноября 2013, 16:57:15 »
что-то дополнительно нужно прописывать в конфиг файл или удалять при установке свежих драйверов?

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1817 : 11 Ноября 2013, 17:02:54 »
moookino,
ничего не нужно.

Еще можно установить primus и использовать его командой optirun -b primus запускаемая_программа
и при запуске отключать вертикальную синхронизацию для увеличения производительности используя vblank_mode=0

все вместе, например,
vblank_mode=0 optirun -b primus steam
Пользователь решил продолжить мысль 11 Ноября 2013, 17:04:06:
sudo apt-get install primus primus-libs-ia32:i386
Пользователь решил продолжить мысль 11 Ноября 2013, 17:09:10:
После установки надо перезагрузиться.
« Последнее редактирование: 11 Ноября 2013, 17:09:10 от neon1ks »

Оффлайн moookino

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1818 : 11 Ноября 2013, 17:17:36 »
установил все по вашим инструкциям, вроде стало получше, по крайне мере при запуске glxspheres температура не росла так быстро и держится на отметке в 65 градусов.
При запуске команды ниже вывалилась ошибка, что-то еще нужно доставить?
(Нажмите, чтобы показать/скрыть)

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3271
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1819 : 11 Ноября 2013, 23:40:33 »
Вывод "optirun -vv glxspheres" лично мне ничего не сказал:
(Нажмите, чтобы показать/скрыть)
Вот последние строки из /var/log/syslog:
(Нажмите, чтобы показать/скрыть)

Пётр.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1820 : 12 Ноября 2013, 08:42:09 »
moookino,
Peter_I,
dpkg -l | grep primus
uname -m

Пользователь решил продолжить мысль 12 Ноября 2013, 08:47:40:
Peter_I,
Ошибка возникает только при запуске glxspheres или всегда?
Выполни еще
dpkg -l | grep virtualgl
« Последнее редактирование: 12 Ноября 2013, 08:47:40 от neon1ks »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3271
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1821 : 12 Ноября 2013, 08:57:10 »
Ошибка возникает при запуске glxspheres через optirun, без него запускается.
"optirun firefox" работает, primus установлен, но вывод смогу дать только вечером.
virtualgl тоже целая, но версию на память не скажу.
Пётр.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1822 : 12 Ноября 2013, 09:02:02 »
Peter_I,
Идея сейчас такая: посмотреть версии библиотек и их разрядности. Вполне возможно, что не установлена библиотека virtualgl-libs:i386

Оффлайн moookino

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1823 : 12 Ноября 2013, 19:13:11 »
(Нажмите, чтобы показать/скрыть)

uname -m:
x86_64

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3271
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1824 : 12 Ноября 2013, 21:41:59 »
Система x86_64.
Пакеты  virtualgl:
(Нажмите, чтобы показать/скрыть)
Все ii  2.3.2-1~raringppa2
Пакеты primus:
(Нажмите, чтобы показать/скрыть)
Все ii 20130904-1~raringppa1
Пакеты nvidia:
(Нажмите, чтобы показать/скрыть)




Пётр.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1825 : 13 Ноября 2013, 10:34:03 »
Peter_I,
(Нажмите, чтобы показать/скрыть)

Оффлайн /void/

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1826 : 13 Ноября 2013, 10:48:03 »
после выполнения sudo apt-get install bumblebee virtualgl linux-headers-generic
не может найти virtualgl:
(Нажмите, чтобы показать/скрыть)
все по инструкции, 13.10, куда копать?

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1827 : 13 Ноября 2013, 10:49:17 »
/void/,
(Нажмите, чтобы показать/скрыть)
Лучше здесь почитать https://help.ubuntu.ru/wiki/bumblebee
« Последнее редактирование: 13 Ноября 2013, 10:52:13 от neon1ks »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3271
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1828 : 13 Ноября 2013, 13:32:41 »
Благодарю за рекомендации,
Peter_I,
(Нажмите, чтобы показать/скрыть)
Peter_I,
(Нажмите, чтобы показать/скрыть)
Благодарю за рекомендации, попробую. Вообще я думал, что библиотека из пакета должна подключаться
при его установке, а ошибка вызывается из-за различия версий или отсутствия необходимого пакета.
Насчёт ldconfig и /etc/ld.so.conf.d/ я знаю.
mesa-utils вроде бы установлен.

Пользователь решил продолжить мысль 13 Ноября 2013, 20:59:13:
Peter_I,https://forum.ubuntu.ru/Themes/ubuntu-portal/images/bbc/code.gif
(Нажмите, чтобы показать/скрыть)
Идея сейчас такая: посмотреть версии библиотек и их разрядности. Вполне возможно, что не установлена библиотека virtualgl-libs:i386
Идея совершенно верная, вот вывод команды
find /usr/lib -name "libGL.so*"
(Нажмите, чтобы показать/скрыть)
Две последние - это ссылки на 32- и 64-разрядную librrfaker.so
а вот вывод команды
ldconfig -p | grep libGL
(Нажмите, чтобы показать/скрыть)
Там которые *.so и *.so.1 - это ссылки.
т.е. libGL.so от nvidia-325 и от primus не подключены.
libGL от primus нетрудно подключить, а что делать с libGL.so из nvidia-325?
Просто добавить или заменить ею libGL.so от mesa?
Где-то я видел рекомендацию с заменой, кажется, это:
http://askubuntu.com/questions/171470/how-to-make-unity-3d-work-with-bumblebee-using-the-intel-chipset
« Последнее редактирование: 13 Ноября 2013, 20:59:13 от Peter_I »
Пётр.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1829 : 14 Ноября 2013, 00:14:56 »
Peter_I,
Установил драйвера nvidia-331 на ubuntu 13.04 32bit (сейчас nvidia-325 больше не доступны)
/etc/bumblebee/bumblebee.conf
(Нажмите, чтобы показать/скрыть)

optirun работает. Пути для библиотек задаются в bumblebee.conf. У меня указан путь
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current

find /usr/lib -name "libGL.so*"
(Нажмите, чтобы показать/скрыть)

В ubuntu 64 bit возможно наблюдаются проблемы при запуске 32bit'ных приложений, которым требуются 32bit'ные библиотеки, а не 64bit'ные используемые по умолчанию.

 

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