Falha de segmentação ao usar Primus

0

Eu tenho tentado usar o primus por um tempo, mas não consegui fazer o trabalho funcionar. Eu segui estas instruções; link

O Optirun está funcionando muito bem, no entanto, se eu tentar executar o primus, ele falhará com um segfault.

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

Não sei como depurar isso e por que isso está acontecendo.

syslog também não é útil

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]

Estou executando o Ubuntu 12.10 - 64 bits.

Obrigado por qualquer conselho / ajuda sobre isso.

    
por jeffisabelle 21.12.2012 / 03:57

2 respostas

1

Você precisa modificar o script primusrun para o nvidia-experimental.

A seguir, as alterações necessárias para bumblbee e primus

gksu gedit /etc/bumblebee/bumblebee.conf

  • na linha 22, verifique se "Driver=" está definido como "nvidia", assim:

    Driver=nvidia

  • altere o "KernelDriver=" (na linha 47) para "nvidia-experimental-310", desta forma:

    KernelDriver=nvidia-experimental-310

  • altere LibraryPath= (na linha 51) para /usr/lib/nvidia-experimental-310:/usr/lib32/nvidia-experimental-310 , por isso parece:

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

  • altere a XorgModulePath= (linha 54) para XorgModulePath=/usr/lib/nvidia-experimental-310/xorg,/usr/lib/xorg/modules , para que fique assim:

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

gksu gedit /usr/bin/primusrun

Haverá três ocorrências de nvidia-current , substitua-as por nvidia-experimental-310

Fonte

    
por Web-E 21.12.2012 / 06:02
-1

Se você tiver Astrill instalado, tente removê-lo. Isso resolveu o problema do Primus segfaulting, no meu sistema.

    
por Anıl Karaağaç 28.07.2013 / 01:40