Zwiększ prędkość gry jednym kliknięciem: co to jest pasek o zmiennym rozmiarze i czy może ulepszyć Twój komputer?
Opublikowany: 2022-01-29AMD wprowadziło Radeon RX 6800 XT, swoją najnowszą flagową kartę graficzną głównego nurtu, pod koniec zeszłego roku. Firma była dumna, mogąc pochwalić się tym, co w tamtym czasie nazywała swoją najnowszą „zastrzeżoną” funkcją: Resizable BAR (Base Address Register), aczkolwiek pod własną nazwą AMD Smart Access Memory (SAM). Umieściliśmy słowo „zastrzeżony” w cudzysłowie, ponieważ, jak się okazuje, nie ma nic całkowicie nowego ani zastrzeżonego w Resizable BAR (lub alter ego SAM). A teraz zbliża się do GPU Nvidia (i procesora Intel) w pobliżu.
Oznacza to, że w 2021 roku usłyszysz te dwa terminy. Ale czym jest Resizable BAR i jak może pomóc Ci wycisnąć największą wydajność z komputera stacjonarnego do gier? Zagłębmy się w szczegóły tej starej, ale także nowej technologii, aby się dowiedzieć.
Trzy karty graficzne idą do baru...
Resizable BAR został po raz pierwszy wprowadzony, jeśli nie szeroko zaimplementowany, jako część przejścia na specyfikację PCI Express 3.0 w płytach głównych do komputerów stacjonarnych w 2010 roku. (Wymaga specyficznej obsługi również na poziomie CPU i GPU). Praca w barze? Krótko mówiąc, funkcja ustawiana w systemie BIOS określa, jaka część pamięci graficznej (VRAM) na karcie graficznej jest udostępniana do mapowania w celu uzyskania dostępu przez procesor. Ogólnie rzecz biorąc, jest to ograniczone do zaledwie 256 MB wbudowanej pamięci VRAM karty — czyli niewiele z tego. Płyta główna z aktywowanym Resizable BAR może jednak zwiększyć limit do pełnej pojemności bufora VRAM.
Więc co to właściwie oznacza w prawdziwym świecie? Na poziomie systemu, na początek, zamiast przerywać strumień danych i wysyłać mniejsze żądania z CPU do GPU, GPU może teraz prosić o pełne fragmenty danych — pomyśl, większe pliki zawierające elementy takie jak shadery i tekstury — i uzyskać je wszystkie na raz wysłane przez procesor.
Rezultatem jest wydajniejszy potok komunikacyjny między procesorem a procesorem graficznym. I, w zależności od tytułu gry i komponentów w twoim systemie, może zapewnić zauważalny wzrost wydajności w grach AAA, które wiedzą, jak wykorzystać tę taktykę.
Ale jakiego rodzaju rzeczywistego wzrostu liczby klatek na sekundę można się spodziewać po włączeniu tej funkcji?
SAM, jestem: wstępne wrażenie testowe
W momencie premiery AMD Radeon RX 6800 XT mieliśmy okazję przetestować tę funkcję dla siebie (w postaci AMD SAM). Jednak w naszych seriach aktualnych tytułów AAA, a także w grach wieloosobowych i starszych/starszych tytułach AAA, stwierdziliśmy, że SAM naprawdę wpłynął na wyniki w najbardziej wymagających testach porównawczych. W naszym zestawie testowym reprezentują je gry AAA Red Dead Redemption 2 i Assassin's Creed: Odyssey. Po włączeniu SAM obaj odnotowali wzrost o około 5% w porównaniu z testami porównawczymi z wyłączoną funkcją SAM.
To powiedziawszy, natknęliśmy się również na szereg problemów związanych ze sterownikami z próbkami kart, które AMD dało nam przetestować w momencie premiery Radeona RX 6800, co może oznaczać, że nasze wyniki nie są najbardziej aktualnym odzwierciedleniem tego, co SAM /Resizable BAR może dać z siebie wszystko. Inne sklepy, które od tego czasu przetestowały tę funkcję po wygładzeniu potknięć sterownika startowego, odnotowały pewne znaczne wzrosty (ponownie, bardzo zależne od tytułu), które w niektórych przypadkach mogą przekroczyć 15% wzrost liczby klatek na sekundę.
Mówimy „wybierz”, ponieważ od teraz korzyści płynące z SAM zależą od gry, w którą grasz. Podczas gdy Assassin's Creed: Odyssey może odnotować znaczne wzrosty (w sumie o 20% więcej klatek na sekundę w niektórych rozdzielczościach, zgodnie z testami z sieci), inne gry mogą faktycznie odnotować spadek wydajności po włączeniu tej funkcji. To, czy zyskasz, czy przegrasz, różni się dosłownie w zależności od gry. A biorąc pod uwagę, że tę funkcję można włączać lub wyłączać tylko przez BIOS płyty głównej, ogólny pragmatyzm zabawy z SAM/Resizable BAR, aby zobaczyć, co działa dobrze, a co jeszcze nie jest widoczne.
W nadchodzących miesiącach będziemy dokładniej testować tę funkcję, ponieważ zostanie ona dodana zarówno do płyt głównych Intela, jak i kart graficznych Nvidia, a także powtórzymy nasze stare testy na Radeonie RX 6800 XT ze zaktualizowanym zestawem sterowników. Bądź na bieżąco z PCMag, gdy zagłębimy się w Resizable BAR, i zobacz, co naprawdę może zrobić, gdy Nvidia i AMD walczą na równych zasadach.
BAR lub SAM: czego potrzebujesz, aby to zadziałało
Ponieważ jest to niedawno wprowadzona funkcja, na razie tylko bardzo późne komponenty modelu są w stanie obsługiwać Resizable BAR.
W chwili pisania tego tekstu (marzec 2021 r.) Resizable BAR, pod plakietką SAM dla AMD, współpracuje z kartami AMD Radeon RX 6800 i Radeon RX 6800 XT (a także nadchodzącym Radeonem RX 6700 XT), ale tylko we współpracy z Ryzen Procesory z serii 5000 lub Ryzen 3000 oparte na architekturze Zen 2 lub nowszej. Co więcej, tylko płyty główne oparte na chipsetach AMD z serii 400 i 500 będą obsługiwać SAM. Co więcej, nie wszystkie z nich: każdy producent płyty głównej musi zaktualizować tę funkcję za pomocą aktualizacji BIOS-u, jeśli płyta nie jest dostarczana z obsługą SAM.
Jednak ta lista wsparcia sprzętowego wkrótce się powiększy, ponieważ zarówno Nvidia, jak i Intel ogłosiły plany wprowadzenia obsługi Resizable BAR do swoich kart graficznych i płyt głównych w nadchodzących miesiącach.
Polecane przez naszych redaktorów
Jednak w przeciwieństwie do AMD, która umożliwia włączenie funkcji carte blanche , aby potencjalnie zwiększyć wydajność ulubionej gry, Nvidia dyktuje, które gry mogą korzystać z tej funkcji, na podstawie wydań sterowników Game Ready. Na początku marca 2021 r. lista gier obsługujących Resizable BAR na kartach graficznych Nvidia GeForce RTX 30 z serii „Ampere” i laptopach do gier z mobilnymi procesorami graficznymi z serii RTX 30 obejmuje tylko następujące elementy:
Assassin's Creed Walhalla
Pole bitwy V
Kresy 3
Forza Horyzont 4
Koła zębate 5
Metro Exodus
Red Dead Redemption 2
Watch Dogs: Legion
To dość cholernie mały podzbiór pełnej biblioteki gier, która istnieje na komputerach PC. (Wspomnienia do DLSS, ktoś?) Jednak jest prawdopodobne, że Nvidia ostrożnie wprowadza tę funkcję selektywnie, w grach, o których wie, że skorzystają na Resizable BAR. Ponieważ niektóre gry mogą faktycznie osiągnąć spadek wydajności po włączeniu tej funkcji, implementacja Nvidii na poziomie sterowników zapobiega przypadkowemu obniżeniu wydajności przez użytkowników, próbując użyć jej w nieobsługiwanych tytułach. To może być lepsze podejście na dłuższą metę. (Kto będzie chciał zliczać, które gry zyskują, a które nie?) Ale ciekawie będzie zobaczyć, jak AMD radzi sobie ze swoją odpowiedzią, gdy karty takie jak AMD Radeon RX 6700 XT zbliżają się do daty premiery.
Co więcej, aktywowanie Resizable BAR na karcie Nvidia będzie zadaniem samym w sobie. Do tej pory firma wypuściła na rynek jedynie GeForce RTX 3060 z funkcją preinstalowaną w VBIOS (czyli własnym BIOSem karty). Każdy inny model karty RTX 30 Series do komputerów stacjonarnych będzie musiał mieć flashowany VBIOS — zniechęcająca perspektywa dla każdego posiadacza karty graficznej! — aby działał. Wersje VBIOS z włączoną opcją Resizable BAR będą dostarczane zarówno przez Nvidię (dla kart Founders Edition), jak i producentów kart partnerskich w miarę upływu czasu. Jeśli chodzi o laptopy z serii GeForce RTX 30, sprawdź u dostawcy laptopa, czy jest obsługiwany Resizable BAR.
W niedawnej rozmowie z Tom's Hardware Intel potwierdził również, że aktywował funkcję dla swojej linii procesorów 10. generacji „Comet Lake” na wybranych płytach głównych i systemach mobilnych, i twierdzi, że procesory stacjonarne 11. generacji („Rocket Lake”) będą obsługiwane. kiedy wystartują jeszcze w tym miesiącu:
„Ostateczne sterowniki z naszej strony już tam są” — powiedział Tom's Hardware, dyrektor generalny Intela ds. segmentu premium i notebooków do gier, Fredrik Hamberger. dostawców, więc myślę, że trzeba by ich zapytać o dokładny termin.
Ostatecznie Resizable BAR lub SAM to kolejne narzędzie w rozwijającym się kufrze wojennym, opracowane przez inżynierów, które wykorzystuje nowe i kreatywne metody, aby wycisnąć z twojego sprzętu każdą możliwą porcję szybkości klatek. Łączy alternatywne podejścia do zwiększania jednostek obliczeniowych metodą brute-force, takie jak DLSS, Radeon Image Sharpening (RIS) i Nvidia Freestyle, w niekończącym się dążeniu do uzyskania wyższej szybkości klatek. I chociaż może nie jest tak rewolucyjna, jak niektóre z tych technologii (znowu, patrząc na DLSS), to wciąż kolejna „fajna” funkcja w twoim arsenale. Każdy, kto gra na komputerze stacjonarnym lub laptopie, powinien mieć na swoim radarze BAR i SAM w 2021 roku, ponieważ będą kupować komponenty, które będą się wzajemnie uzupełniać w następnej platformie do gier.