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


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

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

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

Оффлайн Reda

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2250 : 01 Февраля 2014, 10:36:13 »
Что-то так и не могу понять работает Nvidia или нет. Прогнал все команды которые нашёл:
(Нажмите, чтобы показать/скрыть)
Сделал попытку установить Prime Indicator - после перезапуска ОС выдала ошибку что запустить X нельзя и нужно что там изменить в конфигурации X. Я чтобы вернуть работоспособность системы снёс файл xorg.conf и снёс Prime Indicator.
При попытке запустить плеер VLC через конманду optirun выводит следующее:
(Нажмите, чтобы показать/скрыть)
ну и сам проигрыватель не запускается.
Запуск FireFox, браузер запускается но в консоли пишет следующее:
optirun firefox
(process:3475): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
« Последнее редактирование: 01 Февраля 2014, 10:49:05 от Reda »

Оффлайн sashk0

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2251 : 01 Февраля 2014, 11:02:51 »
Reda,
У вас в конфиге /etc/bumblebee/bumblebee.conf
1. Поле Driver= пустое, а должно быть Driver=nvidia
2. В [b]KernelDriver=nvidia-current[/b] должно быть KernelDriver=nvidia-331
3. В ссылках:
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
Нужно заменить nvidia-current на nvidia-331

И ещё нужно посмотреть что выводит команда
cat /proc/acpi/bbswitch

Оффлайн Reda

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2252 : 01 Февраля 2014, 11:08:53 »
Reda,
У вас в конфиге /etc/bumblebee/bumblebee.conf
1. Поле Driver= пустое, а должно быть Driver=nvidia
2. В [b]KernelDriver=nvidia-current[/b] должно быть KernelDriver=nvidia-331
3. В ссылках:
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
Нужно заменить nvidia-current на nvidia-331

И ещё нужно посмотреть что выводит команда
cat /proc/acpi/bbswitch
конфиги я поправлю сегодня а вот что выводит команда cat /proc/acpi/bbswitch:
0000:01:00.0 ON

Оффлайн sashk0

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2253 : 01 Февраля 2014, 11:13:30 »
Reda,
0000:01:00.0 ON должен быть по умолчанию 0000:01:00.0 OFF

Главное bbswitch запустился. Сейчас осталось только в конфиге прописать правильные пути, для подключения драйверов.

Оффлайн Reda

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2254 : 01 Февраля 2014, 11:17:38 »
Reda,
0000:01:00.0 ON должен быть по умолчанию 0000:01:00.0 OFF

Главное bbswitch запустился. Сейчас осталось только в конфиге прописать правильные пути, для подключения драйверов.
Пути я поправил и произвёл замену. После перезагрузки bbswitch выводит 0000:01:00.0 OFF. Наверное теперь всё работает так как нужно. Благодарю за помощь.

Оффлайн sashk0

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2255 : 01 Февраля 2014, 11:20:36 »
Reda,
Попробуйте запустить команду
optirun glxgearsЕсли glxgears нет, то установите.

Оффлайн Reda

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2256 : 01 Февраля 2014, 11:23:14 »
Reda,
Попробуйте запустить команду
optirun glxgearsЕсли glxgears нет, то установите.
запускается но сразу же закрывается. В консоли ничего не пишет? кроме как перед именем пользователя появилось [139].
При запуске без optirun выдают 60 фпс. Но как понимаю это на встроенной Intel.
Походу надо заплатку на ядро ставить именно для моего ноутбука. Будем ждать. А сейчас попробую поставить Prime Indicator посмотрю какой результат получится.
Сейчас посмотрел в папке X11 отсуствует файл xorg.conf.
« Последнее редактирование: 01 Февраля 2014, 11:33:32 от Reda »

Оффлайн sashk0

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2257 : 01 Февраля 2014, 11:42:33 »
Reda,
По умолчанию используется встроенная видеокарта, это нормально.
То что отсутствует в X11 файл конфига, это тоже правильно, потому что при установке bumblebee все настройки хранятся в его папке.

Оффлайн Reda

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2258 : 01 Февраля 2014, 11:45:14 »
Reda,
По умолчанию используется встроенная видеокарта, это нормально.
То что отсутствует в X11 файл конфига, это тоже правильно, потому что при установке bumblebee все настройки хранятся в его папке.
ну тогда я спокоен. Заканчиваю с экспериментами. Буду теперь ожидать 14.04. Надеюсь что там пляски с бубном не нужны будут.

Оффлайн Kleonby

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2259 : 01 Февраля 2014, 22:14:40 »
primusrun и optirun -b primus приводят к  segmentation fault
с virtualgl полет нормальный.

Как починить?

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2260 : 01 Февраля 2014, 22:33:04 »
Kleonby,
Для начала переустановить его.
(Нажмите, чтобы показать/скрыть)

Затем проверить работу и вывод команды под спойлерdpkg -l | grep primus

Оффлайн Kleonby

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2261 : 02 Февраля 2014, 03:11:54 »
по прежнему не работает
primusrun glxgears segmentation fault
optirun -b primus ничего не происходит

в обоих случаях появляется окно на 1с и сразу закрывается

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

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

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

« Последнее редактирование: 02 Февраля 2014, 03:17:40 от Kleonby »

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2262 : 02 Февраля 2014, 08:47:06 »
Kleonby,
Удали пакет primus-libs:i386 и перезагрузись.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3266
    • Просмотр профиля
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2263 : 02 Февраля 2014, 12:17:14 »
Kleonby,
У меня optirun не работал с primus, я об этом здесь говорил.
Помогло "optirun -b virtualgl", а потом я в bumblebee.conf указал
Bridge=virtulagl
Пётр.

Оффлайн neon1ks

  • Старожил
  • *
  • Сообщений: 1183
    • Просмотр профиля
    • Блог молодого разработчика
Re: nVidia Optimus (Гибридная графика nVidia + Intel) [Wiki] v2.0
« Ответ #2264 : 02 Февраля 2014, 12:51:09 »
Peter_I,
Все таки было бы не плохо разобраться из-за чего не работает primus.
Нашел твой старый комментарий
(Нажмите, чтобы показать/скрыть)
Меня сейчас смущает, что одновременно установлены две версии одного и того же пакета: и для 32bit, и для 64bit.
В данный момент не могу проверить - так как у меня система ubuntu 13.10 32bit.

 

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