GLX problema, muitos programas não estão em execução

0

Muitos dos meus programas não estão em execução, com este erro:

get chip id failed: -1 [13]
param: 4, val: 0
[intel_init_bufmgr:1189] Error initializing buffer manager.
Segmentation fault

Quando tento executar glxinfo , é isso que recebo:

Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Eu tenho duas GPUs, uma integrada Intel, e outra AMD Radeon 6490hd com drivers radeon de código aberto nos testes do Debian.

Eu não consigo nem mesmo fazer o login no KDE e no Gnome, mas posso fazer o login no i3, lxde e dwm.

Atualização: Aqui está o meu Xorg.0.log: link

Atualização 2: Parece que não consegui atualizar nenhum dos pacotes xserver-xorg-video- * porque eles queriam o xorg-abi-20, mesmo que eu já tivesse o xorg-abi-23 NOW eu atualizei aqueles manualmente com gdebi. sudo update-glx --config-glx me dá:

There are 2 choices for the alternative glx (providing /usr/lib/glx).

  Selection    Path                    Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia          100       auto mode
  1            /usr/lib/mesa-diverted   5         manual mode
  2            /usr/lib/nvidia          100       manual mode

NOte, eu tenho um Intel integrado e Radeon HD6490. Eu tenho dois monitores. Mas eu recebo os mesmos problemas com o uso de apenas um.

    
por Mario Kamenjak 03.01.2017 / 20:34

1 resposta

1

Como o log mostra, você instalou o módulo GLX para placas NVIDIA ,

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/linux/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
     compiled for 4.0.2, module version = 1.0.0
     Module class: X.Org Server Extension
(II) NVIDIA GLX Module  375.26  Thu Dec  8 17:59:51 PST 2016

que só funciona para cartões NVIDIA e nada mais. OTOH, tanto o driver modesetting para o cartão Intel quanto o driver radeon são inicializados. Um monitor está conectado à saída HDMI da placa Intel, o driver Radeon só tem uma saída VGA, mas não obtém informações EDID para ele, então não tenho certeza se alguma coisa está conectada a isso.

Instale os pacotes GLX corretos (AFAIK, libgl1-mesa-* para todos os cartões Intel, pelo menos é o que eu uso para meu cartão Intel e também para o cartão Radeon) e verifique no log que eles funcionam.

Se o seu segundo monitor estiver realmente conectado à placa Intel e não à Radeon, considere a possibilidade de desabilitar a placa Radeon.

    
por 04.01.2017 / 17:40