Підсумки роботи над проектом Proton для Steam Play за рік

Цього тижня виповнюється рік з того часу, як Valve випустила свою бета-версію Proton для Steam Play. Складання базується на напрацюваннях Wine і призначається для запуску Windows-ігор з бібліотеки Steam на операційних системах сімейства Linux.

Підсумки роботи над проектом Proton для Steam Play за рік

Серед розробників відзначимо компанію CodeWeavers, яка займається розробкою та підтримкою пропрієтарної версії Wine під назвою CrossOver. В офіційному блозі розробки опублікували пост з описом основних етапів поліпшення «Протона», які дозволили збільшити кількість ігор, що підтримуються, і вирішити проблеми з їх запуском.

У списку є такі моменти:

  • Чотири релізні оновлення версії Wine.
  • Значні поліпшення в особливості управління вікнами, включаючи внесення виправлень та звітів про помилки самим віконним менеджерам. Це і комбінація Alt + Tab, і рух вікна по екрану, і перемикання в повноекранний режим, і відстеження фокусу миші та клавіатури, і таке інше.
  • Багато зусиль щодо покращення підтримки геймпадів в іграх.
  • Додавання до збірки останніх випусків Steamworks та OpenVR SDK.
  • Реалізація збирання на основі віртуальної машини, щоб користувачам було простіше створювати власні версії Proton.
  • Підтримка розробки та інтеграції FAudio, реалізації XAudio2 з відкритим вихідним кодом для покращення підтримки звуку для нових ігор.
  • Заміна Microsoft .NET на Wine-Mono з відкритим вихідним кодом та його покращення.
  • Ряд зусиль з підтримки неанглійських локалей та мов.

При цьому відзначимо, що Proton вже підтримує D9VK, DXVK та Direct3D-over-Vulkan. Не виключено, що в майбутньому система стане повноцінною заміною Windows для ігор та програм.



Джерело: 3dnews.ru

Додати коментар або відгук