Обоснование
GalliumNine обеспечивает хорошую производительность для работающих игр и драйверов, которые его поддерживают. Предоставление пользователям возможности использовать эту мощность - большой выигрыш для производительности. (Я не знаю игр Steam, но это дает хорошее представление о производительности) SC2 идет со 100 кадров в секунду на моем Radeon RX480 до 300 кадров в секунду с GalliumNine.
Реализация
Патч уже доступен на Github для добавления функциональности в WINE, единственная проблема заключается в том, как он действительно реализован в конфигурации и обеспечивает правильную работу аварийного переключения.
Дубликат №66
Для чего это стоит: https://www.phoronix.com/scan.php?page=news_item&px=Wine-D3D9-Gallium-Nine-Oppposed
Кроме того, когда вы это читаете, помните, что ValvE наняла кого-то (или кого-то) для работы над Mesa.
Также: https://github.com/disks86/VK9
Я очень считаю, что лучше сделать это правильно с первого раза. ВК9 будет вещь. Это не похоже на «родной или ничего», когда мы можем сказать «обертка достаточно хороша», потому что нативный может никогда не появиться. ВК9 будет.
Да, честно, если VK9 - это то, как они его сортируют, тогда круто, на самом деле для SC2 он, вероятно, был бы лучше, чем GalliumNine, в любом случае, просто я отдавал предпочтение тому, что могло бы стать ответом прямо сейчас, а не тому, что могло бы стать ответом через год.