intel driver suprimido após a remoção da placa NVidia (a comutação da NVidia para a Intel falhou)

1

hoje, minha placa gráfica NVidia desistiu. Eu removi do meu computador e mudei para o onboard:

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)

Eu tenho dois sistemas neste computador: Um é o Kubuntu 15.04 que usou o driver nouveau, antes (e nunca usou o driver nvidia proprietário). O outro é um Kubuntu 15.10 que usava o driver proprietário nvidia-352 antes.

Após a remoção do driver NVidia, meu Kubuntu 15.04 inicializa sem problemas e o X funciona bem com dois monitores conectados e com todos os efeitos 3D. Eu realmente não preciso de uma placa NVidia.

No entanto, o Kubuntu 15.10 não funciona corretamente. Primeiro, X não começou de todo. Então eu entrei no console de texto (que felizmente estava funcionando bem) e eu desinstalei todas as coisas do driver nvidia:

$ apt-get purge nvidia-*

Depois disso, eu reiniciei e o sistema ainda não funcionava :-( Descobri que o problema era um 'xorg.conf' errado. Ele afirmou (entre outras coisas):

Section "ServerLayout"
    Identifier "layout" 
    Screen 0 "nvidia"   
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Eu removi a linha "Inactive" intel "', mudei" nvidia "para" intel "e invoquei startx = > tenho um sistema gráfico. Eu reiniciei e o arquivo estava errado novamente.

Depois de algumas escavações, descobri que tenho que passar 'nogpumanager' para o kernel, por isso editei '/ etc / default / grub', rodei 'update-grub' e reiniciei = > o sistema inicializou bem.

No entanto, vi que alguns dos efeitos da área de trabalho - por exemplo, o cubo - não funciona (eles funcionam bem no meu Kubuntu 15.04).

O problema parece ser que o X usa o driver 'modesetting' em vez do driver 'intel'. Eu tentei definir explicitamente 'Driver' intel '' no meu 'xorg.conf', mas o X não inicia: - (

Quando executo o 'Xorg -configure', no entanto, ele lista 'intel' como a primeira linha em 'Lista de drivers de vídeo:'!

Eu suponho que a minha instalação anterior do driver proprietário da nvidia de alguma forma em algum lugar forçou o driver Intel para fora do caminho. No entanto, mesmo depois de horas de pesquisa, ainda não encontrei onde esse problema está localizado.

Em qual arquivo ele suprime o driver intel?!

Por favor ajude! Eu realmente não quero reinstalar o sistema, só porque o driver nvidia deixou algum lixo para trás (que eu não pude encontrar, até agora). E eu realmente gostaria de usar o cubo e muitos outros efeitos 3D novamente ;-) Eles parecem ser suprimidos automaticamente ao usar o XRender (em vez de OpenGL). E eu pareço não ser capaz de ativar o OpenGL quando não estiver usando o driver adequado, mesmo que 'glxinfo' diga:

$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL version string: 3.0 Mesa 11.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

Além disso, programas de teste como 'glxgears' funcionam bem (e até mesmo dizem que eu tinha mais de 2500 FPS).

Atenciosamente, Marco: -)

    
por marco 07.12.2015 / 17:42

1 resposta

1

Yabbadabbadoooo !!!! Sim, eu encontrei + consertado !!!

Eu percebi que esse problema poderia de alguma forma estar relacionado com as 'alternativas' e depois de um pouco mais de pesquisa, eu tropecei nisso:

sudo update-alternatives --remove-all x86_64-linux-gnu_gl_conf
sudo update-alternatives --remove-all i386-linux-gnu_gl_conf

link (no final) link

Para ter certeza, eu também corri isso:

sudo update-alternatives --remove-all gl_conf

... mas esta alternativa parecia não ter sido atribuída.

Eu então removi meu '/etc/X11/xorg.conf' novamente, removi a opção do kernel 'nogpumanager' de '/ etc / default / grub' (seguida por 'update-grub') e reiniciei.

... e funciona bem agora!

Aqui está (um trecho da) a saída de 'glxinfo':

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

Com o driver Intel agora ativo, eu consegui mudar de 'XRender' para 'OpenGL 3.1' (nas configurações de exibição em 'Compositor') e todos os efeitos 3D funcionam novamente.

Editar: Um dia depois, vi que o LibreOffice não começou mais. Eu não tenho mais a mensagem de erro exata, mas ela disse sth. sobre uma biblioteca ausente - parecendo relacionada a este problema (e funcionou bem antes de remover a NVidia).

Depois de algumas pesquisas, fiz o seguinte:

sudo apt-get install --reinstall libglu1-mesa libglu1-mesa:i386
sudo apt-get install --reinstall libglu1
sudo apt-get install --reinstall libgl1-mesa-glx

Eu acho que apenas a última linha é relevante, mas estou listando tudo por completo.

    
por marco 07.12.2015 / 20:37