Atualizando drivers gráficos porque o Maple não consegue renderizar gráficos 3D com o Ubuntu 14.04

0

Estou tentando plotar um gráfico 3D com o Maple no Ubuntu 14.04, mas recebo o seguinte erro:

Maple is unable to render 3D graphics
Your operating system, graphics, or video driver may require updating
see "gldriver" in the help system for more information
GLException
Unable to create OpenGL context

O site do Maple recomenda a seguinte solução:

Maple is attempting to use hardware rendering but is unable to properly access the graphics hardware. A graphics driver update will likely resolve this.

Mas não tenho certeza de como proceder melhor com a atualização do driver gráfico, pois meu sistema está atualizado. Alguém pode me ajudar a resolver esse problema?

Aqui está a saída de inxi -AG

Graphics:  Card: Intel Haswell-ULT Integrated Graphics Controller   
       X.Org: 1.17.1 drivers: nvidia,intel Resolution: [email protected]   
       GLX Renderer: GeForce 820M/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 340.96

Aqui está a saída de lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)

e lspci | grep 3D

08:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1)
    
por Hunter 06.01.2016 / 16:51

2 respostas

1

Etapa 1: Desinstale os drivers atualmente instalados 340.

Abra um terminal e execute:

sudo apt-get purge nvidia*  
sudo reboot  

Etapa 2: Instale os drivers NVIDIA mais recentes e estáveis 352.

Abra um terminal e execute:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

Caso isso não funcione, instale os drivers oficiais mais recentes 358.

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

Caso ainda não funcione, use outro método de instalação.

Destaque a entrada do Ubuntu no menu de inicialização do GRUB e pressione a tecla E .
Adicione nouveau.modeset=0 ao final da linha linux - pressione F10 para inicializar.
Na tela de login, pressione Ctrl + Alt + F1 ... digite o nome de usuário e senha ...
Agora execute os comandos ...

    
por cl-netbox 06.01.2016 / 18:32
1

Antes de mais nada, antes de fazer qualquer coisa, tente "glxinfo | grep OpenGL" e "glxgears" e postar saída, se eles mostram um erro, então seus drivers estão quebrados.

De acordo com a saída do lspci | grep VGA e 3D você tem 1 intel e 1 nvidia, o que significa OPTIMUS.

sugiro que você desinstale tudo o que estiver relacionado aos drivers nvidia e instale o bumblebee.

sudo apt-get remove --purge nvidia-prime nvidia-358

sudo add-apt-repository ppa:bumblebee/stable

sudo apt-get install bumblebee bumblebee-nvidia nvidia-358 nvidia-settings primus

então você precisa sudo gedit / etc / modules e adicionar

i915

bbswitch

para carregar o driver intel e o módulo bbswitch (que controla se sua placa está ligada ou desligada)

então você precisa sudo gedit /etc/modprobe.d/bumblebee.conf e certifique-se de que a linha

blacklist nvidia-358

está lá, se não adicioná-lo.

Isso impede que a nvidia-358 seja carregada na inicialização, interferindo com a da Intel.

finalmente você precisa sudo gedit /etc/bumblebee/bumblebee.conf

linha 22: > Driver = nvidia

linha 55: > KernelDriver = nvidia-358

linha 58: > LibraryPath = / usr / lib / nvidia-358: / usr / lib32 / nvidia-358

linha 61: > XorgModulePath = / usr / lib / nvidia-358 / xorg, / usr / lib / xorg / modules

para tornar as bibliotecas nvidia opengl visíveis para "optirun" / "primusrun".

reinicie.

colocar no terminal:

glxinfo | grep OpenGL

e:

primusrun glxinfo | grep OpenGL

Explicação: "primusrun" (ou "optirun") executa o programa fornecido na placa nvidia.

Se ambos forem executados com sucesso (eles devem), então seus drivers OpenGL devem funcionar corretamente e você deve ser capaz de rodar o maple, ou então poste qualquer saída de erro dos comandos do terminal.

se um deles (por alguma estranha razão) não funcionar, tente rodar o maple com o que está funcionando para ver se funciona!

Veja mais aqui: link

Samsung NP550P5C-S02GR Intel Core i5-3210M HD 4000, Nvidia Geforce GT 650M Ubuntu 14.04.3

    
por philsegeler 08.01.2016 / 21:50