Ошибка сегментации при использовании Primus

Я пытался использовать primus некоторое время, но мне не удалось заставить его работать. Я следовал этим инструкциям; http://www.webupd8.org/2012/11/primus-better-performance-and-less.html

Optirun работает довольно хорошо, однако, если я пытаюсь запустить primus это терпит неудачу с segfault.

04:10 ~ $ primusrun glxspheres
Segmentation fault (core dumped)

Я не уверен, как я могу отладить это и почему это происходит.

Системный журнал также не помогает.

Dec 21 04:53:47 n56-laptop kernel: [ 3581.385043] glxspheres[7889]: segfault at 0 ip
(null) sp 00007fffda4604a8 error 14 in glxspheres[400000+7000]

Я использую Ubuntu 12.10 - 64bit.

Спасибо за любой совет / помощь по этому вопросу.

0
задан 28 December 2012 в 22:33

2 ответа

Необходимо изменить primusrun сценарий для экспериментального Nvidia.

Следующее является изменениями, требуемыми для bumblbee и primus

gksu gedit /etc/bumblebee/bumblebee.conf

  • на строке 22, удостоверьтесь, что "Драйвер =" установлен на "Nvidia", как это:

    Driver=nvidia

  • измените "KernelDriver =" (на строке 47) к "nvidia-experimental-310", как это:

    KernelDriver=nvidia-experimental-310

  • изменение LibraryPath= (на строке 51) к /usr/lib/nvidia-experimental-310:/usr/lib32/nvidia-experimental-310, таким образом, это похоже на это:

    LibraryPath=/usr/lib/nvidia-experimental-310:/usr/lib32/nvidia-experimental-310

  • изменитесь XorgModulePath= (строка 54) к XorgModulePath=/usr/lib/nvidia-experimental-310/xorg,/usr/lib/xorg/modules таким образом, это похоже на это:

    XorgModulePath=/usr/lib/nvidia-experimental-310/xorg,/usr/lib/xorg/modules

gksu gedit /usr/bin/primusrun

Будет три случаев nvidia-current , замените их nvidia-experimental-310

Источник

1
ответ дан 28 December 2012 в 22:33

Если у вас установлена ​​ Astrill , попробуйте удалить ее. Это решило проблему с Primus segfaulting в моей системе.

0
ответ дан 28 December 2012 в 22:33

Другие вопросы по тегам:

Похожие вопросы: