LINUX.ORG.RU
Ответ на: комментарий от anonymous

возможно, некоторый софт потребует =4.6COMPAT

anonymous
()
Ответ на: комментарий от delidov_george

аппаратно opengl 4+ есть только radeon hd69x0 и новее

на форточке официально вроде как есть opengl4+, но сделан через адовый костыль с нулевой производительностью

Ford_Focus ★★★★★
()
Ответ на: комментарий от Ford_Focus

дерьмовая производительность у амд opengl на венде была не так давно даже на свежих картах. даже в d3d заверяют о приросте с dxvk на венде. швабодные стандарты они любят только на словах

anonymous
()
Ответ на: комментарий от Ford_Focus

насчёт

opengl4+, но сделан через адовый костыль

сделано там какое-то одно формально обязательное, но реально не используемое раширение емнип. иначе в этом всём смысла бы не было

anonymous
()

HD5000 на железном уровне поддерживает OGL4.5 за исключением fp64, т.е. в кремнии нет реализации вычислений над 64-х битными операндами. Обязательное наличие таких операций прописано в стандарте OGL4+. В обычных GPU их часто не реализуют в кремнии, или реализуют усеченно, потому при вычислениях с 64-x математикой производительность измеряется в 1/16 от скорости 32-х битных операций. В играх fp64 не используют, но без них стандарт совместимости с OGL4+ не пройти, а значит нельзя на коробке с видеокартой написать о совместимости с «OpenGL 4.5». В виндовых дравах для этого GPU 64-x битные операции выполняются через программную эмуляцию, в открытых mesa такое сделали только для интеграшек intel (я об этом где-то читал, но не проверял).

Используй MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450 - все должно работать, другое дело что драва почти забросили и в новых игрушках может выясниться что шейдеры не компилируются или компилируются с ошибками.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от devl547

Тогда меса должна уже писать OGL4.5 для всех HD5000, но ТС говорит что она этого не делает. r600 используется и для HD6900, вроде для таких gpu glxinfo пишет о поддержки OGL4.5.

Aber ★★★★★
()
Ответ на: комментарий от Aber

Я так понимаю, что нужно R600_DEBUG=nir.
Без NIR не используется softfp64

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.