Випуск Wine 4.10 та Proton 4.2-6

доступний експериментальний випуск відкритої реалізації Win32 API Вино 4.10. З моменту випуску версії 4.9 було закрито 44 звіти про помилки та внесено 431 зміну.

Найважливіші зміни:

  • Більше ста DLL зібрані за замовчуванням із вбудованою бібліотекою MSVCRT (що надається проектом Wine, а DLL з Windows) у форматі PE (Portable Executable);
  • Розширено підтримку установки PnP (Plug and Play) драйверів. Реалізовано функцію UpdateDriverForPlugAndPlayDevices();
  • У фреймворк Медіа Фонд додано підтримку синхронізації годинника;
  • У звукових драйверах додано можливість зміни гучності;
  • Закрито звіти про помилки, пов'язані з роботою ігор та додатків:

Одночасно компанія Valve опублікувала складання проекту Протон 4.2-6, який заснований на напрацюваннях проекту Wine та націлений на забезпечення запуску в Linux ігрових програм, створених для Windows та представлених у каталозі Steam. Напрацювання проекту поширюються під ліцензією BSD. Proton дозволяє безпосередньо запускати в Linux-клієнті Steam ігрові програми, що поставляються лише для Windows. Пакет включає реалізацію DirectX 10/11 (на базі DXVK) та 12 (на базі VKD3D), що працюють через трансляцію викликів DirectX в API Vulkan, надає покращену підтримку ігрових контролерів і можливість використання повноекранного режиму незалежно від дозволів екрану, що підтримуються в іграх. Порівняно з оригінальним Wine значно збільшено продуктивність багатопотокових ігор завдяки застосуванню патчів.esync»(Eventfd Synchronization).

В нової версії Протон:

  • Компоненти FAudio з реалізацією звукових бібліотек DirectX (API XAudio2, X3DAudio, XAPO та XACT3) оновлені до випуску 19.06.
  • Забезпечено складання прошарку DXVK 1.2.1 новим компілятором, що дозволило досягти підвищення продуктивності в 32-розрядних іграх.
  • Покращено малювання шрифтів у грі SpellForce 3.
  • Усунуті проблеми з підтримкою ігрових контролерів Rumble у деяких іграх, у тому числі у Team Sonic Racing.
  • Вирішено проблеми з іграми при використанні не англомовних локалей.
  • Проведена робота над помилками в новому мережевому API Steam, у тому числі забезпечена можливість розрахованої на багато користувачів гри в «A Hat in Time».

Джерело: opennet.ru

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