Po długich testach emulator Ryujinx Nintendo Switch został oficjalnie dodany backend Vulkan do swojej głównej wersji.
Jak wyjaśnili programiści emulatora, Vulkan jest oczywistym rozwiązaniem dla użytkowników Intela i AMD, podczas gdy użytkownicy NVIDIA mogą chcieć decydować o grze po grze. podstawy względem OpenGL.
Przede wszystkim musisz wiedzieć, że wszelkie pamięci podręczne shaderów, które kultywowałeś przez lata, niestety przestaną istnieć po aktualizacji poza wersję 1.1.200 i uruchom grę. Chociaż oznacza to, że w każdym tytule zaczniesz od zera, ich odbudowa powinna być znacznie szybsza i mniej bolesna dzięki szybkości kompilacji SPIR-V! Jeśli zdecydujesz się użyć Vulkan.
Poza tym… niewiele. Użytkownicy AMD i Intela będą chcieli od razu ustawić Vulkan jako swój backend i nigdy nie patrzeć wstecz, podczas gdy użytkownicy Nvidii mają luksus wyboru. Podczas gdy w większości przypadków Vulkan będzie prawdopodobnie lepszym wyborem ze względu na mniejsze zacinanie się shaderów, mogą istnieć gry, które renderują/działają lepiej w jednej lub drugiej, więc świat naprawdę jest twoją ostrygą. Shadery zbudowane dla jednego zaplecza zostaną przebudowane w bezpłatny zestaw dla drugiego po przełączeniu, więc nic nie zostanie utracone podczas wypróbowania obu. Dobrą strategią może być poddanie się początkowemu zacinaniu się za pomocą Vulkan, a następnie przejście na OpenGL, jeśli działa trochę lepiej. Twój wybór.
Jak widać poniżej, wzrost wydajności dzięki implementacji Vulkan w Ryujinx może być niewiarygodnie znaczący na sprzęcie AMD. Super Mario Odyssey zyskuje zdumiewający 413% wzrost liczby klatek na sekundę, podczas gdy Mario Kart 8 Deluxe jest o 163% szybszy.
To powiedziawszy, jest zastrzeżenie, które powinieneś wiedzieć o włączeniu Vulkan w Ryujinx: użycie pamięci VRAM będzie wyższe. Aby temu przeciwdziałać, twórcy dodali funkcję o nazwie Rekompresja tekstur, która jest teraz dostępna w zakładce grafiki. Spowoduje to nieznaczne obniżenie jakości tekstur, ale powinno zapobiec niepożądanym awariom sterowników. Zespół Ryujinx zaleca włączenie funkcji kompresji tekstur dla procesorów graficznych z mniej niż 4 GB pamięci VRAM.
Na koniec kilka gier Nintendo Switch, takich jak Wiedźmin 3: Dziki Gon i ostatnia wersja Xenoblade Chronicles 3, jeszcze się nie uruchamia. Sprzęt AMD z włączoną obsługą Vulkan.