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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн fostor

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1860 : 29 Ноября 2013, 23:01:41 »
Увы не могу добиться работы шмеля в Ubuntu 13.10

optirun glxspheres
(Нажмите, чтобы показать/скрыть)

lspci | egrep 'VGA|3D'
(Нажмите, чтобы показать/скрыть)

bumblebee.conf
(Нажмите, чтобы показать/скрыть)

xorg.conf.nvidia
(Нажмите, чтобы показать/скрыть)

пробовал nouveau - та же история. Покопавшись понял, что не ставится драйвер n-vidia. Причем если ставить с ppa:xorg-edgers/ppa любой драйвер выдает после перезагрузки черный экран.
« Последнее редактирование: 29 Ноября 2013, 23:53:00 от fostor »

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1861 : 30 Ноября 2013, 06:08:00 »
Hermit,
fostor,
https://help.ubuntu.ru/wiki/bumblebee - здесь тоже Nikki1993 обещал дописать первый пост - но пока этого не сделал.

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-331 nvidia-settings-331
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs-ia32:i386
sudo apt-add-repository -r ppa:xorg-edgers/ppa
sudo apt-get update
sudo reboot
« Последнее редактирование: 30 Ноября 2013, 06:12:24 от neon1ks »

Оффлайн dim91

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1862 : 30 Ноября 2013, 07:02:17 »
Такая же проблема как и у юзера fostor, с той лишь разницей что 331 дрова вроде как встали,и иксы грузятся, но теперь команда optirun glxspheres выдает ответ "no such file or directory".
А перед этим команда optirun --status падала при выполнении.

P.S. По ману сделал пурж и пурж авторемув, переустановил бамблби и в итоге glxspheres так и выдает no such file... (mesa-utils ставил, не помогло), а вот glxgears запустился и выдавал на 300 фреймов в среднем 58-60 фпс.
Это нормально для nvidia750m?
« Последнее редактирование: 30 Ноября 2013, 08:22:08 от dim91 »

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1863 : 30 Ноября 2013, 08:49:30 »
Такая же проблема как и у юзера fostor, с той лишь разницей что 331 дрова вроде как встали,и иксы грузятся, но теперь команда optirun glxspheres выдает ответ "no such file or directory".
А перед этим команда optirun --status падала при выполнении.

P.S. По ману сделал пурж и пурж авторемув, переустановил бамблби и в итоге glxspheres так и выдает no such file... (mesa-utils ставил, не помогло), а вот glxgears запустился и выдавал на 300 фреймов в среднем 58-60 фпс.
Это нормально для nvidia750m?

Программы glxspheres в ubuntu 13.10 нету. Нужно установить пакет virtualgl (в котором данная программа находится)
https://forum.ubuntu.ru/index.php?topic=190100.msg1829172#msg1829172

Только после установки теперь нужно выбирать между primus и virtualgl

Если команда optirun --status выдает ошибку, то можно выполнить
sudo service bumblebeed restart
Хорошо, так и быть - попробую написать сегодня вечером про это в wiki
« Последнее редактирование: 30 Ноября 2013, 08:51:29 от neon1ks »

Оффлайн sprinter15rus

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1864 : 30 Ноября 2013, 19:11:43 »
скажите что значит Включите Universe и Multiverse репозитории в источниках  (для доступа к пакетам bumblebee и Nvidia)?
поставил Linux минт 16 х64
меню-администрирование-источники приложений. открывается программа источников приложений. перехожу на вкладку РРА репозиторий
Тут 2 репозитория добавленные бамбли- напротив них стоят крестики(включены)это и есть Universe и Multiverse

Пользователь решил продолжить мысль 30 Ноября 2013, 20:49:13:
и еще проблема
при вводе sudo apt-add-repository -r ppa:xorg-edgers/ppa выдает в ответ ошибку
Usage: apt-add-repository [options] repository

apt-add-repository: error: no such option: -r
в минте как то по другому?

Пользователь решил продолжить мысль 30 Ноября 2013, 21:30:54:
Вообщем пчелка не работает. хотел снова попробовать перейти на Linux. НО пропади он пропадом! снова буду юзать винду.
« Последнее редактирование: 30 Ноября 2013, 21:30:54 от sprinter15rus »

Оффлайн fostor

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1865 : 30 Ноября 2013, 22:51:30 »

Спасибо, все заработало на 331-х дровах. Но я так понял при обновлении ядра придется их все время переставлять?

Pilot6

  • Гость
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1866 : 30 Ноября 2013, 22:57:44 »
sprinter15rus,
Цитировать
sudo apt-add-repository -r ppa:xorg-edgers/ppa
add-apt-repository

Пользователь решил продолжить мысль 30 Ноября 2013, 22:58:19:
fostor,
Цитировать
Спасибо, все заработало на 331-х дровах. Но я так понял при обновлении ядра придется их все время переставлять?
Если из ppa установлены, то переставлять не надо.

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1867 : 01 Декабря 2013, 12:15:27 »
30 ноября обновился bumblebee, после перестало работать дискретное видео с параметром bridge=primus. (мерцает экран, как бы пытаясь переключиться в графический режим), с bridge=primus все ок.
также отваливаются игры в steam и нативная опенарена. optirun glxgears работает корректно. optirun --status все правильно показывает.
после попробовал установиться по инструкции из топика - все то же самое. Странно.
Ошибок в логах не увидел.
Куда ковырять-то?
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1868 : 01 Декабря 2013, 13:15:31 »
sashan,
LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 optirun -b primus steamдля начала

Оффлайн sprinter15rus

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1869 : 01 Декабря 2013, 13:27:37 »
neon1ks может вы выложите пост с новой с исправленной инструкцией пошаговой. где чего менять? попробую еще раз поставить Linux с нуля

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1870 : 01 Декабря 2013, 15:19:10 »
neon1ks,
ничего не изменилось. optirun -b primus glxgears ужасно начинает лагать экран. мигает, черные квадраты по рабочему столу.
а без -b primus все замечательно

заметил при запуске optirun -b primus glxspheres:
жутчайшие лаги, glxspheres работают, однако kwin вывалился в ошибку сегментации.

и еще вопрос. какой смысл запускать optirun firefox, если фаерфокс не обращается к видеосистеме по опенгл?
тогда в любом случае optirun будет выдавать правильное сообщение, optirun calc например - тоже самое.

по моему мнению (IMHO) для проверки optirun нужно что-то вроде optirun glxgears или optirun glxspheres. проверить optirun фаерфоксом нельзя.
« Последнее редактирование: 01 Декабря 2013, 17:10:51 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1871 : 01 Декабря 2013, 18:09:59 »
sprinter15rus,
В свободное время редактирую wiki, там актуальная инструкция установки
https://help.ubuntu.ru/wiki/bumblebee

sashan,
Вы обновляли ubuntu или ставили с нуля?
Какая версия ubuntu и ее разрядность?
И еще под спойлер вывод команд
optirun -vv glxgears
dpkg -l | grep virtualgl

optirun firefox это пример использования команды optirun. Для быстрой проверки и правда больше подходят glxgears и glxspheres - они для этого и создавались. Да, можно попробовать совместить пример использования и проверку работоспособности optirun. Вот только glxgears и glxspheres иногда нужно еще до установить. А firefox - обычно есть по умолчанию.

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1872 : 01 Декабря 2013, 19:28:40 »
neon1ks,
Без primus
(Нажмите, чтобы показать/скрыть)

c primus
(Нажмите, чтобы показать/скрыть)

результат выполнения optirun -vv glxgears
(Нажмите, чтобы показать/скрыть)

результат выполнения dpkg -l | grep virtualgl
(Нажмите, чтобы показать/скрыть)

версия внизу
sashan@sashan-Lenovo-V580c:~$ uname -a
Linux sashan-Lenovo-V580c 3.2.0-56-generic #86-Ubuntu SMP Wed Oct 23 09:20:45 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

устанавливал bumblebee где-то в сентябре на 12.04.2, все работало до вчерашнего дня (пришли обновления bumblebee)
из всего выше делаю вывод - почему то примус собирается открыть экран 0, хотя должен открывать экран 8.
« Последнее редактирование: 01 Декабря 2013, 19:33:08 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1873 : 02 Декабря 2013, 17:52:51 »
sashan,
primus можно ускорить, отключив вертикальную синхронизацию.
vblank_mode=0 optirun -b primus glxspheres
А насчет экрана 0 - это предупреждение... Показывает все равно на 8 в итоге. Так что это не критично.

Оффлайн sashan

  • Новичок
  • *
  • Сообщений: 49
  • Студент
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #1874 : 02 Декабря 2013, 21:43:32 »
почему-то был установлен primus(386), удалил, установил primus для 64х.
лаги как были при запуске так и остались.
однако с префиксом vblank_mode=0 примус работает как надо и не лагает.
Благодарю) проблема решена. непонятно, откуда она образовалась.
вообще я не любитель ковыряться в потрохах пингвина, мне нужно чтобы включил - и все работало)))

sudo mcedit /usr/bin/primus1в файле:
# /bin/sh
vblank_mode=0 optirun -b primus "$@"

sudo chmod +x /usr/bin/primus1теперь можно запускать приложения с параметром vblank_mode=0 в примусе.
primus1 glxgears
« Последнее редактирование: 02 Декабря 2013, 23:38:42 от sashan »
Все, что я написал - всего лишь мое мнение, на 100% достоверность я не претендую.

 

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