Wydanie Wine 4.10 i Proton 4.2-6

Do dyspozycji eksperymentalne wydanie otwartej implementacji Win32 API - Wine 4.10. Od wydania wersji 4.9 Zamknięto 44 raporty o błędach i wprowadzono 431 zmian.

Najważniejsze zmiany:

  • Domyślnie zbudowano ponad sto bibliotek DLL z wbudowaną biblioteką msvcrt (dostarczany przez projekt Wine i bibliotekę DLL z systemu Windows) w formacie PE (Portable Executable);
  • Rozszerzono obsługę instalacji sterowników PnP (Plug and Play). Zaimplementowano funkcję UpdateDriverForPlugAndPlayDevices();
  • Do ramy Media Foundation dodano obsługę synchronizacji zegarów;
  • Dodano możliwość zmiany głośności w sterownikach dźwięku;
  • Raporty o błędach związanych z działaniem gier i aplikacji są zamknięte:

W tym samym czasie Valve опубликовала budowanie projektu Proton 4.2-6, który opiera się na opracowaniach projektu Wine i ma na celu zapewnienie uruchomienia aplikacji do gier stworzonych dla systemu Windows i prezentowanych w katalogu Steam w systemie Linux. Rozwój projektu rozpowszechnianie się na licencji BSD. Proton umożliwia bezpośrednie uruchamianie aplikacji do gier działających wyłącznie w systemie Windows w kliencie Steam Linux. Pakiet zawiera implementację DirectX 10/11 (w oparciu o DXWK) i 12 (na podstawie vkd3d), działając poprzez tłumaczenie wywołań DirectX na API Vulkan, zapewnia lepszą obsługę kontrolerów gier i możliwość korzystania z trybu pełnoekranowego niezależnie od rozdzielczości ekranu obsługiwanych w grach. W porównaniu do oryginalnego Wine, wydajność gier wielowątkowych została znacząco zwiększona dzięki zastosowaniu łatek”esynchronizacja"(Synchronizacja zdarzeń).

В Nowa wersja Proton:

  • Komponenty FAudio implementujące biblioteki dźwiękowe DirectX (API XAudio2, X3DAudio, XAPO i XACT3) zostały zaktualizowane do wersji 19.06.
  • Warstwa DXVK 1.2.1 została skompilowana przy użyciu nowego kompilatora, co pozwoliło na poprawę wydajności w grach 32-bitowych.
  • Poprawione renderowanie czcionek w SpellForce 3.
  • Naprawiono problemy z obsługą kontrolerów gier Rumble w niektórych grach, w tym w Team Sonic Racing.
  • Rozwiązano problemy z grami, gdy używane są ustawienia regionalne inne niż angielskie.
  • Pracowaliśmy nad błędami w nowym API sieci Steam, w tym nad umożliwieniem rozgrywki wieloosobowej w A Hat in Time.

Źródło: opennet.ru

Dodaj komentarz