Проблема GLX, многие программы не работают

Многие из моих программ не работают, появляется такая ошибка:

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

Когда я пытаюсь запустить glxinfo , я получаю следующее:

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

У меня две Один GPU - интегрированный Intel, а другой - AMD Radeon 6490hd с драйверами radeon с открытым исходным кодом при тестировании Debian.

Я даже не могу войти в KDE и Gnome, но могу войти в i3, lxde и dwm.

Обновление: Вот мой журнал Xorg.0.log: http://pastebin.com/gJkFLAh7

Обновление 2: Кажется, мне не удалось обновить ни один из пакетов xserver-xorg-video- *, потому что им нужен xorg-abi-20, хотя у меня уже был xorg-abi-23 СЕЙЧАС я обновил их вручную с помощью gdebi. sudo update-glx --config-glx дает мне:

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

ПРИМЕЧАНИЕ, у меня интегрированы Intel и Radeon HD6490. У меня два монитора. Но у меня такие же проблемы с использованием только одного.

0
05.01.2017, 13:53
1 ответ

Как видно из журнала, вы установили модуль GLX для карт 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

который работает только с картами NVIDIA и ничего еще. OTOH, инициализируются как драйвер настройки режима для карты Intel, так и драйвер Radeon. Один монитор подключен к выходу HDMI карты Intel, драйвер Radeon имеет только выход VGA, но не получает для него информацию EDID, поэтому я не уверен, что к нему подключено что-нибудь.

Установите правильные пакеты GLX (AFAIK, libgl1-mesa - * для всех карт Intel, по крайней мере, это то, что я использую для своей карты Intel, а также для карты Radeon) и проверьте в журнал что они работают.

Если ваш второй монитор действительно подключен к карте Intel, а не к Radeon, вы можете рассмотреть возможность отключения карты Radeon.

1
28.01.2020, 02:47

Теги

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