Wydanie Wine 4.21 i pakietu do uruchamiania gier Windows Proton 4.11-9

Do dyspozycji eksperymentalne wydanie otwartej implementacji Win32 API - Wine 4.21. Od wydania wersji 4.20 Zamknięto 50 raportów o błędach i wprowadzono 343 zmiany.

Najważniejsze zmiany:

  • Zaimplementowano określanie adresu URL konfiguracji proxy HTTP na podstawie danych przesyłanych poprzez DHCP;
  • Dodano wsparcie dla D3DX9 bloki parametrów (dodano wywołania d3dx_effect_ApplyParameterBlock(), d3dx_effect_BeginParameterBlock(), d3dx_effect_EndParameterBlock() i d3dx_effect_DeleteParameterBlock());
  • Kontynuacja prac nad zbudowaniem domyślnej biblioteki DLL z wbudowaną biblioteką msvcrt (dostarczaną przez projekt Wine, a nie bibliotekę DLL systemu Windows) w formacie PE (Portable Executable);
  • Zamknięte raporty błędów związane z działaniem gier i aplikacji LegoLand, Need For Speed: Shift, Super Mario Brothers X, CCleaner, Xin Shendiao Xialv, Family Tree Maker 2012, lsTasks, Toad for MySQL Freeware 7.x, Gothic 2, Splinter Cell , Crysis 1, Nextiva, Everquest Classic, Archicad 22.

Poza tym Valve опубликовала nowa odsłona projektu Proton 4.11-9, 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 9 (w oparciu o D9VK), DirectX 10/11 (w oparciu o DXWK) i DirectX 12 (w oparciu o vkd3d), działając poprzez tłumaczenie wywołań DirectX na Vulkan API, 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.

Nowa wersja Protona rozwiązuje regresję wprowadzoną w wersji 4.11-8, która spowodowała obniżoną wydajność w 32-bitowych grach działających przy użyciu warstw DXVK i D9VK. Rozwiązano problem z wyświetlaniem nieprawidłowego rozmiaru pamięci w przypadku niektórych procesorów graficznych. Naprawiono awarię podczas uruchamiania Crazy Machines 3. Przywrócono obsługę informacji zwrotnych od kontrolerów na kierownicy gry.

Źródło: opennet.ru

Dodaj komentarz