Skocz do zawartości
Aby otrzymać pełny dostęp do forum zarejestruj się, a następnie zsynchronizuj swoje konto z kontem w grze.

Jak naprawić crashe i ścinki w MTA? Rozwiązanie problemów ze stabilnością (DXVK)


InspektorStilker
 Udostępnij

Rekomendowane odpowiedzi


[WSTĘP]
Witam serdecznie, dzisiaj pokażę wam jak poradzić sobie z kraszowaniem MTA za pomocą DXVK. Poradnik może w pełni nie pomóc, ale w moim przypadku całkowicie rozwiązał ten problem. Jak dobrze wiecie, od ponad półtora roku wszyscy zmagamy się z fatalną optymalizacją gry oraz ciągłymi problemami ze stabilnością. Sami twórcy i właściciele MTA próbowali wielokrotnie naprawiać te błędy na własną rękę, ale dobrze wiemy, jak to u nich wygląda – każda kolejna zmiana czy "poprawka" często bardziej pogarsza sytuację i przynosi nowe crashe zamiast realnej pomocy. Jeśli masz dość czekania na kolejne aktualizacje i chcesz w końcu pograć bez wywalania gry do pulpitu, na pomoc przychodzi DXVK. Jest to specjalna biblioteka przeliczająca stare polecenia DirectX 9 na nowoczesny interfejs Vulkan, co pozwala pominąć problemy silnika i znacznie poprawić stabilność oraz płynność rozgrywki na nowszych kartach graficznych oraz systemach Windows 10 i 11.
 



[CZYM JEST DOKŁADNIE DXVK]
W dużym skrócie: DXVK to specjalna warstwa translacji (translator), która na żywo przelicza instrukcje starego interfejsu DirectX 9 na nowoczesny i znacznie wydajniejszy interfejs Vulkan. Silnik GTA San Andreas wysyła komendy graficzne w języku z 2004 roku, z którym nowsze karty graficzne oraz systemy Windows 10 i 11 mają spory problem. DXVK przechwytuje te przestarzałe polecenia i błyskawicznie tłumaczy je na język Vulkana. Dzięki temu gra zaczyna korzystać z nowocześniejszych mechanizmów renderowania, co pozwala pominąć błędy starego DirectXa, całkowicie wyeliminować denerwujące crashe oraz pozbyć się mikrostutteringu (przycięć obrazu) podczas rozgrywki na serwerze.

 

 



[INSTRUKCJA INSTALACJI]
1 Pobierz najnowszą paczkę **DXVK** z oficjalnego repozytorium GitHub (plik w formacie `.tar.gz`, np. `dxvk-3.1.1.tar.gz`
LINK : https://github.com/doitsujin/dxvk/releases
djWzD4y.png


2 Otwórz pobrane archiwum dowolnym programem do pakowania plików (np. 7-Zip lub WinRAR)
Iq3QPWU.png
AXnSYdM.png


3 Wejdź do folderu **`x32`** (jest to bardzo ważne, ponieważ silnik GTA San Andreas jest aplikacją 32-bitową)
55WoMkj.png


4 Skopiuj znajdujący się tam plik d3d9.dll
1iA3nHY.png

5 Przejdź do głównego folderu z grą GTA San Andreas (tam, gdzie zlokalizowany jest plik gta_sa.exe) i wklej skopiowany plik d3d9.dll


FIPw4FB.png

 

6 Uruchom MTA. Podczas włączania gry na ekranie pojawi się okno z ostrzeżeniem dotyczącym pliku d3d9.dll. Jest to całkowicie normalne zachowanie MTA wykrywa po prostu niestandardową bibliotekę graficzną. Zaznacz opcję:

Nie przypominaj mi ponownie o tych plikach

a następnie kliknij przycisk Uruchom MTA:SA. Dzięki temu okno nie będzie pojawiać się przy każdym kolejnym odpaleniu gry, a DXVK zacznie poprawnie działać.
mV1aIVO.png


 



[UWAGI I DODATKOWE INFORMACJE]

1 Kopia zapasowa gry Zanim wkleisz jakikolwiek plik, zrób kopię zapasową swojego folderu z GTA San Andreas (lub samego pliku `d3d9.dll`, jeśli jakiś tam miałeś). W razie jakichkolwiek problemów wystarczy usunąć wklejony plik `d3d9.dll` albo przywrócić czystą kopię gry.

2 
Stabilność i FPS: DXVK ma na celu przede wszystkim wyeliminowanie crashy i pozbycie się denerwujących mikrostutterów. Jeśli chodzi o klatki na sekundę, u niektórych osób zmiana na Vulkana potrafi podbić FPS – u mnie co prawda skoku klatek nie było, ale całkowicie zniknęły przycięcia i gra w końcu chodzi stabilnie.

3 Kompilacja shaderów w pamięci podręcznej: Przy pierwszym uruchomieniu gry z DXVK albo po wjechaniu w zupełnie nową lokalizację na serwerze możesz odczuć delikatne chrupnięcie obrazu. Jest to w pełni normalne zjawisko – Vulkan kompiluje wtedy shadery na żywo i zapisuje je w pamięci podręcznej. Przy kolejnych odwiedzinach danego miejsca gra będzie chodzić już całkowicie płynnie.

 



[ZAKOŃCZENIE]

Dziękuję serdecznie wszystkim za poświęcony czas i uwagę! Mam nadzieję, że ten zabieg pozwoli Wam w końcu cieszyć się płynną i bezcrashową rozgrywką. Do zobaczenia na serwerze ProjectRPG!

  • Super 2
Odnośnik do komentarza
Udostępnij na innych stronach

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Siema! Jako, że odwiedziłeś/aś naszą stronę jesteśmy zmuszeni poinformować Ciebie o tym jak wykorzystujemy i przetwarzamy Twoje dane osobowe. Prosimy Ciebie o zapoznanie się z tym linkiem: Polityka prywatności. Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.