Нам было интересно, на каком уровне находится поддержка DX11 в Wine, и можно ли уже запускать игры или программы, требующие её. Мы провели испытание и оказалось, что некоторые программы запускать можно, некоторые даже запускаются и некоторые даже работают. Но некорректно. В общем, поддержка очень далека даже от уровня DirectX 9. Авторы обещают заняться этим лишь к релизам осени, либо к версии 2.0.
Тестирование было проведено на Wine 1.9.16. Эта демосцена наглядно показывает разницу, куда надо стремиться.
Конечно, есть второй путь — рекомендовать авторам игр Vulkan. Но не все авторы могут его выбрать, а некоторых авторов уже и нет вовсе, чтобы их творения переделать, потому wine нужно развиваться. И к поддержке совместимости с DX9 добавить и полноценную поддержку DX11.
Название демосцены: C_Insight_In_An_Unseizable_World
Чтобы убедиться, что используется DX11, терминал был оставлен открытым. В ошибках явно указывается fixme:d3d11 immediate context.
Кто хочет помочь? Авторам wine надо отправлять баг-репорты на официальный сайт winehq.org