World of Warcraft 7.3.0 – Linux Wine

Od momentu, w którym pojawił się Legion, sytuacja użytkowników Wine wyraźnie się pogorszyła. Pojawiło się mnóstwo problemów wydajnościowych począwszy od zepsutego trybu opengl, problemu z kamerą, lagami, a kończąc na niskich fpsach. Sytuacji nie ratuje nawet tryb dx11, który od kilku wersji Wine staje się coraz bardziej używalny lecz wciąż dużo mniej wydajny niż tryb dx9.

 

Niedawny patch 7.3 całkowicie rozłożył i battleneta jak i startowanie samego klienta gry. Oczywiście na naprawienie problemu nie trzeba było długo czekać i pojawiły się stosowne poprawki. Jak grać aby zagrać? Mamy kilka możliwości:

 

  1. Ostatnia wersja Wine Staging 2.16 zawiera w/w poprawki, które umożliwiają uruchomienie battleneta, a co za tym idzie pobranie aktualizacji 7.3.
    W tej wersji Wine nadal zalecany jest tryb dx9, włączenie w winecfg opcji CSMT i przypadku posiadaczy kart Nvidii uruchomienie gry z opcją: __GL_THREADED_OPTIMIZATIONS=1 WINEDEBUG=-all wine Wow-64.exe
  2. Kolejna opcja to użycie starszej wersji Wine Staging 2.0 wraz z poprawkami umożliwiającymi rozgrywkę z aktualizacją 7.3. Wine Staging 2.0 wraz CSMT wyraźnie daje więcej fps niż następne wersje Wine.  Spowodowane jest to usunięciem kilku poprawek wydajnościowych, który gryzły z coraz to większym wsparciem dx11.Specjalną wersję Wine Staging 2.0 można pobrać z githuba: https://github.com/IngeniousDox/wine-overwatch-2.0 ,którą trzeba następnie samu skompilować.

    Jeżeli ktoś nie czuje się na siłach to można dokonać również instalacji przy pomocy instalatora Lutris: https://lutris.net/games/world-of-warcraft/

 

Kilka dodatkowych wskazówek, które mogą (ale nie muszą) zwiększyć wydajność i poprawić funkcjonowanie:

  • Wow powinien mieć swój osobny WINEPREFIX
  • Używam tylko wersji 64 bitowej
  • Korzystamy z dx9 (lub dx11 dla testów)
  • Włączenie CSMT w winecfg
  • __GL_THREADED_OPTIMIZATIONS=1 WINEDEBUG=-all wine Wow-64.exe dla kart Nvidia
  • Posiadacze kart AMD i otwartych sterowników powinni przesiąść się na wersję Wine z gallium nine , która daje najwięcej fps ze wszystkich prezentowanych tu rozwiązań
  • Kilka poniższych ustawień związanych z shaderami może dać trochę więcej fpsów. Wyłączenie glsl wydaje się wpływać najkorzystniej. Pozostałe ustawienia zależą już od indywidualnej konfiguracji. Radzę testować stopniowo aby zobaczyć, które ustawienia działają najlepiej, a które nie.winetricks glsl=disabled
    winetricks vsm=disabled
    winetricks gsm=3
    winetricks videomemorysize=4096 (dla nowszych kart i starszych wersji wine)
    winetricks ddr=opengl
    winetricks multisampling=disabled
    winetricks strictdrawordering=disabled

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.