AMD выпустила обновление драйверов для 23-летней видеокарты
Несмотря на то, что официальная поддержка старых видеокарт AMD (ATI) давно прекращена, их жизнь в экосистеме Linux продолжается благодаря активному развитию открытых драйверов Mesa.
Независимый разработчик Павел Ондрачек (Pavel Ondracek) внес важное обновление в классический драйвер ATI R300, который обслуживает линейки видеокарт Radeon 9500-9800, X700, X800 и X1000. Эти GPU были выпущены более 20 лет назад, в 2002-2005 годах.
Основное исправление касается функции OpenGL под названием «occlusion query» (запрос перекрытия).
«Я попытался починить реализацию запросов перекрытия. Ранее, в 2012 году, уже делалась попытка, но она была отменена, так как нарушала работу HyperZ. Этот новый подход гораздо менее инвазивен, поскольку виртуальный Z-буфер используется только при наличии активного запроса. Все тесты пройдены, включая Unigine, Lightsmark и программы на wined3d — всё выглядит нормально», — пояснил разработчик.
Эта функция позволяет приложению проверять, виден ли объект игроку или он полностью перекрыт другими элементами сцены. Хотя это небольшая деталь, её исправление улучшает корректность и совместимость работы старого «железа».
Кроме того, в обновлении исправлено поведение технологии HyperZ при работе с большими поверхностями. Изменения уже интегрированы в ветку разработки Mesa 26.1-devel, и ожидается, что они войдут в официальный релиз в следующем квартале. Это яркий пример того, как сообщество open-source продлевает жизнь устаревшему оборудованию, позволяя ему работать с современным программным обеспечением.







0 комментариев