На прошлой неделе на XDC 2023 в Испании было много интересных докладов, посвященных Rusticl, драйверу NVIDIA Vulkan с открытым исходным кодом, графическому драйверу Raspberry Pi, трассировке лучей RADV, управлению цветом AMD и HDR с помощью Steam Deck / Gamescope и др. Один из докладов, который наверняка заинтересует многих читателей, посвящен состоянию драйвера Wine Wayland.
В то время как большинство докладов X.Org Developers Conference посвящено собственно графическим драйверам и инфраструктуре, одним из интересных докладов XDC 2023 стал доклад Александроса Франциса о текущей работе по созданию собственного драйвера Wine Wayland, чтобы этот проект с открытым исходным кодом мог напрямую взаимодействовать с Wayland, и чтобы игры/приложения Windows, работающие под Linux, больше не нуждались в XWayland.
Недавно в нем появились некоторые базовые возможности управления окнами, а над другими функциями Францис продолжает работать и представлять их на рассмотрение. Будет интересно посмотреть, насколько продвинулся драйвер Wine Wayland к моменту выхода стабильного релиза Wine 9.0 в начале следующего года.
Мы надеемся, что драйвер Wine Wayland позволит избежать накладных расходов для тех, кто все еще использует XWayland, избежать двойного перехода на API, повысить производительность (особенно для игр) и использовать современные возможности рабочего стола Linux с помощью Wayland. В докладе говорилось об отличиях Wayland и о том, как этот драйвер позволяет программному обеспечению Win32 в конечном итоге работать в мире Wayland. Оказалось, что Google спонсирует некоторые из этих работ для драйвера Wine Wayland.
Желающие узнать больше об этой работе над Wine Wayland могут посмотреть презентацию XDC 2023, вложенную ниже, и сопровождающий ее слайд-деск (PDF).