Co to jest harmonogramowanie GPU przyspieszane sprzętowo w systemie Windows (i czy należy je włączyć)?


Planowanie GPU z akceleracją sprzętową to pestka, ale to także nowa funkcja dla nowoczesnych procesorów graficznych, która ma wiele zalet, ale ma kilka wad. Wyjaśnijmy, do czego służy ta funkcja i czy należy ją włączyć.

Co robi procesor graficzny?

Zanim będziemy mogli porozmawiać o zaawansowanych kwestiach, takich jak planowanie sprzętu, porozmawiajmy także o procesorach graficznych. Omówiliśmy to szczegółowo w Co to jest procesor graficzny, ale w skrócie jest to wyspecjalizowany procesor w Twoim komputerze przeznaczony do renderowania grafiki.

Właściwie nie jest to już całkiem dokładne, ponieważ procesory graficzne wykonują teraz wiele innych zadań poza grafiką, w tym sztuczną inteligencję, dekompresję danych i przyspieszanie edycji wideo. Jednak w tej dyskusji pomyśl o GPU jako o mikrochipie, który umożliwia wyświetlanie na ekranie grafiki o wysokiej wydajności. Jednak procesor graficzny nie wykonuje całej pracy sam. Wszystkie inne komponenty komputera mają swoją rolę i tu właśnie pojawia się system operacyjny.


Opis harmonogramu GPU przyspieszanego sprzętowo

Twój system operacyjny, w tym przypadku Microsoft Windows, deleguje zadania Twojemu sprzętowi. Tradycyjnie system Windows używał procesora do wykonywania rzeczywistych zadań przetwarzania polegających na delegowaniu zadań do sprzętu w komputerze, co ma sens, ponieważ procesor jest głównym, uniwersalnym procesorem dla całego komputera.

Oznacza to, że procesor staje się częścią procesu zmuszania procesora graficznego do rysowania grafiki na ekranie. Ale jak w przypadku każdego łańcucha, najsłabsze ogniwo może ograniczyć działanie całości. Jeśli procesor nie jest w stanie delegować zadań do procesora graficznego tak szybko, jak jest to w stanie obsłużyć procesor graficzny, powstaje tak zwane „wąskie gardło”. Prawie we wszystkich przypadkach chcesz, aby procesor graficzny był wąskim gardłem wydajności, a nie procesor, ponieważ chcemy, aby procesor graficzny rysował jak najwięcej klatek.

W przypadku planowania procesora graficznego przyspieszany sprzętowo procesor jest usuwany jako pośrednik, więc procesor graficzny zajmuje się własnym planowaniem. Oznacza to, że jest bardziej (ale nie całkowicie) niezależny od procesora i nie będzie wstrzymywany tam, gdzie tradycyjna metoda spowodowałaby wąskie gardło procesora.


Korzyści z harmonogramowania przyspieszanego sprzętowo za pomocą procesora graficznego

.

Jeśli włączysz tę funkcję, może ona przynieść kilka potencjalnych korzyści.

Zmniejsze opóźnienie

Opóźnienie to czas reakcji grafiki na ekranie na Twoje dane wejściowe lub zmiany w świecie gry. Im mniejsze opóźnienie, tym szybciej każda nowa klatka pojawia się na ekranie. Wycinając procesor z procesu planowania, całkowity czas potrzebny na renderowanie klatki ulega skróceniu, a zatem całkowite opóźnienie powinno się zmniejszyć. Czy spadnie o zauważalną kwotę? Będzie to zależeć od konkretnej gry i procesora, którego używasz.

Większa wydajność

Podczas uruchamiania kodu i wykonywania zadań na sprzęcie istnieją różne poziomy wydajności umożliwiające osiągnięcie celu. Na przykład emulacja jest bardzo nieefektywna, ponieważ symulujesz zupełnie inny system komputerowy w celu uruchomienia oprogramowania, które nie jest przeznaczone dla komputera, którego używasz. Idealna sytuacja jest często określana jako „goły metal” lub „blisko metalu”, gdy element sprzętu działa możliwie najbliżej idealnej sytuacji.

Jedną z potencjalnych zalet planowania GPU z akceleracją sprzętową jest to, że GPU może działać z pełnym potencjałem przy mniejszym obciążeniu lub wpływie innych komponentów systemu.

Lepsza responsywność i spójność

Przeniesienie harmonogramu z procesora na procesor graficzny może również sprawić, że cały system będzie szybciej reagował, zapobiegając obciążaniu procesora przez ciężkie zadania graficzne, powodując skoki opóźnień i nierówne dostarczanie klatek. Czasami, nawet jeśli liczba klatek na sekundę wydaje się wysoka, procesor ma trudności z pogodzeniem wszystkiego, co prowadzi do nierównych przerw czasowych pomiędzy każdą klatką. Dlatego nadal odczuwasz dziwne, szarpane uczucie, które może być trudne do uchwycenia.

Wady planowania GPU z akceleracją sprzętową

Ponieważ ta funkcja jest wciąż stosunkowo nowa i została wprowadzona w systemie Windows dopiero w 2020 r., nie wszystkie kombinacje sprzętu, sterowników i aplikacji będą działać dobrze. Na przykład ostatnio lubimy grać w Robocop: Rogue City, ale na naszym komputerze często występują awarie gry. Po wielu problemach okazało się, że wyłączenie harmonogramu GPU przyspieszanego sprzętowo sprawiło, że gry były w 100% stabilne i można było w nie grać z łatwością..

Losowa niestabilność to główny problem, z jakim prawdopodobnie spotkasz się w przypadku tej funkcji. Graliśmy w wiele gier wideo, zarówno starych, jak i nowych, z włączoną funkcją, a wspomniana gra Robocop była jedynym przypadkiem, w którym coś zmieniło, ale komputer każdego z nas jest wyjątkowy. Jeśli więc zmagasz się z niestabilnością, spróbuj wyłączyć tę funkcję i sprawdzić, czy to coś zmieni.

Jak wspomniano powyżej, jeśli Twój komputer nie był już mocno ograniczony przez procesor, planowanie przyspieszane sprzętowo prawdopodobnie i tak nie zrobi dużej różnicy, ale istnieje jedno potencjalne poświęcenie. Nowe procesory graficzne mają teraz funkcję „generowania klatek”, dzięki której procesor graficzny tworzy interpolowane klatki pomiędzy tradycyjnie renderowanymi klatkami. Jest to zasadniczo to samo, co funkcja wygładzania ruchu „efektu opery mydlanej” dostępna w telewizorach od wieków. Jednak ta technologia na PC wygląda znacznie lepiej i nie ma takiego wpływu na opóźnienia, jaki wprowadza „głupie” wygładzanie ruchu.

Generowanie klatek jest idealne w przypadku gier z ograniczonym procesorem, ponieważ całkowicie omija procesor. Jednak, jak już zapewne się domyślasz, opiera się na funkcji planowania przyspieszanego sprzętowo przez GPU. Jeśli jednak nie zależy Ci na generowaniu klatek, równie dobrze możesz wyłączyć tę funkcję.

Minimalne wymagania dotyczące planowania GPU z akceleracją sprzętową

Zanim w ogóle zaczniemy martwić się o włączenie lub wyłączenie tej funkcji, powinieneś sprawdzić, czy Twój komputer może z niej korzystać. Oto minimalne wymagania:

  • Seria NVIDIA 1000, AMD 5600 lub nowsza. W chwili pisania tego tekstu karty Intel Arc nie obsługują tej funkcji.
  • Windows 10 w wersji 2004 lub nowszej albo Windows 11
  • Najnowszy sterownik procesora graficznego dla dowolnego posiadanego procesora graficznego.
  • Ta funkcja została domyślnie aktywowana w naszym systemie Windows 11 z procesorem graficznym NVIDIA RTX 4060, ale w dalszej części pokażemy, jak sprawdzić i przełączyć przyspieszenie.

    Jak włączyć lub wyłączyć harmonogramowanie przyspieszane sprzętowo przez GPU

    Włączanie i wyłączanie tej funkcji jest dość proste, ale prawdopodobnie będziesz musiał ponownie uruchomić komputer za każdym razem, gdy przełączysz tę opcję. Oto jak to zrobić w systemie Windows:

      .
  • Przejdź do Ustawieńsystemu Windows, następnie Systemi wybierz opcję Wyświetlacz.
    1. Przewiń w dół i kliknij Grafika
      1. W sekcji Ustawienia domyślnewybierz opcję Zmień domyślne ustawienia grafiki
        1. Poszukaj opcji Planowanie GPU z akceleracją sprzętowąi włącz ją lub wyłącz.
        2. Po przełączeniu przełącznika i ponownym uruchomieniu komputera ustawienia zaczną obowiązywać i albo będziesz czerpać korzyści z włączenia tej funkcji, albo rozwiążesz wszelkie problemy, które mogła ona powodować.


          Czy należy włączyć harmonogramowanie GPU z akceleracją sprzętową?

          Z naszego doświadczenia wynika, że ​​harmonogramowanie przyspieszane sprzętowo za pomocą procesora graficznego to stabilna funkcja, która rzadko powoduje jakiekolwiek problemy. Jeśli masz niewytłumaczalne problemy ze stabilnością w grach lub aplikacjach graficznych 3D, wyłączenie ich zajmie tylko kilka minut, aby wykluczyć je jako przyczynę.
          Możesz testować swoje ulubione gry i aplikacje przy wyłączonej i włączonej tej funkcji , aby sprawdzić, czy robi to znaczącą różnicę, i na tej podstawie oprzyj swoją decyzję. Jednak obecne i przyszłe gry odniosą większe korzyści z tej funkcji niż starsze tytuły, ponieważ stają się bardziej zależne od procesora w przypadku złożonych systemów i symulacji w grze. Chociaż ta funkcja sama w sobie nie zrobi dużej różnicy, wszystko to da się połączyć z innymi nowoczesnymi funkcjami GPU, takimi jak przetwarzanie asynchroniczne, cieniowanie siatkowe, shadery o zmiennej częstotliwości i generowanie klatek.

          Generowanie klatek to najważniejsza kwestia i ta funkcja ma największy wpływ na słabsze procesory graficzne, takie jak RTX 4060. Chcesz mieć dostęp do tej funkcji w nowszych grach, a jeśli wyłączysz harmonogram GPU z akceleracją sprzętową, nie będziesz mieć do niej dostępu. całkowicie stracę tę opcję.

          Krótko mówiąc, zalecamy pozostawienie tej funkcji włączonej, chyba że powoduje ona problemy.

          .

          Powiązane posty:


          20.11.2024