Пытался заставить OpenGL 4.x работать и теперь что-то сломалось - proUbuntu
2 голосов
/

У меня Mesa 17.x работала очень хорошо. Все игры работают очень хорошо и т.д., но при попытке использовать OpenGL версии 3.x, где x больше 0 в некотором коде OpenGL, я получил GLXBadFBConfig. В попытке заставить 4. что-то работать, я добавил этот PPA:

ppa:oibaf/graphics-drivers

после этого я получаю это сообщение при запуске (работе) кода OpenGL, который я получаю

/usr/share/libdrm/amdgpu.ids: No such file or directory
amdgpu_device_initialize: Cannot parse ASIC IDs, 0xffffffea.

Я попытался очистить этот PPA и обновить его в разные стороны, но это не проходит. Как мне исправить это?

1 Ответ

0 голосов
/

Я работаю над OpenCL с mesa драйверами и AMD RX 560. Постоянно получаю одно и то же неприятное предупреждение при запуске любого двоичного файла.

Кажется, проблема в том, что файл упоминания отсутствует в хранилище. Я исправил это, загрузив файл отсюда: https://cgit.freedesktop.org/mesa/drm/plain/data/amdgpu.ids и скопировав его в /usr/share/libdrm/amdgpu. Моя карта отсутствует в этом инвентаре, но она делает свое дело. Я знаю, что это немного взломать, но я надеюсь, что это сработает для вас.

Для получения дополнительной информации обратитесь к этой теме в Phoronix: https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/opengl-vulkan-mesa-gallium3d/24959-updated-and-optimized-ubuntu-free-graphics-drivers/page172

Ура!

...