У меня была хорошо работающая 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 и обновить в любом направлении, но это не уходит. Как мне исправить это?
Я работаю над OpenCL с меза-драйверами и 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
Удачи!