Nowa funkcja 24H2 systemu Windows 11 może pomóc niektórym aplikacjom działać szybciej
Windows 11 24H2 pojawi się we wrześniu lub październiku na komputerach AMD i Intel. Chociaż powszechnie uważa się, że Windows 11 24H2 to bardziej AI, nie jest to do końca prawdą. Aktualizacja Windows 11 2024 ma kilka innych funkcji, w tym nowe API, które może pomóc aplikacjom działać szybciej.
Przejrzałem dokumenty pomocy technicznej, aby lepiej zrozumieć nowe funkcje, które pojawią się w systemie Windows 11 24H2. Wspomnieliśmy już o wersji WDDM 3.2, ale nowa funkcja o nazwie „Przesyłanie prac w trybie użytkownika” zasługuje na większą uwagę. W dokumencie pomocy technicznej firma Microsoft opisuje tę funkcję WDDM jako sposób na szybsze uruchamianie aplikacji.
Pierwszy raz zauważony przez Windows Latest, oficjalny dokument twierdzi, że Windows 11 24H2 pozwala aplikacjom komunikować się szybciej z GPU. Pozwala to aplikacjom w Windows 11 w wersji 24H2 na szybkie wysyłanie małych zadań do GPU, co skutkuje mniejszym opóźnieniem i lepszą wydajnością.
Na przykład, jeśli używasz programu intensywnie korzystającego z grafiki, takiego jak edytor wideo, te aplikacje stale wysyłają małe fragmenty pracy do GPU. Dzięki przesyłaniu pracy w trybie użytkownika proces ten staje się znacznie szybszy. Opóźnienie jest zmniejszone, ponieważ aplikacja może bezpośrednio przesłać swoje żądanie użycia GPU.
„Celem jest poprawa wydajności aplikacji, które często przesyłają małe obciążenia do GPU” — zauważyła firma Microsoft w dokumencie pomocy technicznej . „Ponadto oczekuje się, że przesyłanie w trybie użytkownika znacząco skorzysta na takich aplikacjach, jeśli są one uruchamiane w kontenerze lub maszynie wirtualnej (VM)” — dodała firma.
Microsoft wyjaśnia, że Windows 11 24H2 używa „dzwonków GPU”, które powiadamiają GPU o dodaniu nowych zadań do kolejki. Istnieją dwa modele:
- Globalne dzwonki do drzwi: wszystkie zadania korzystają z jednego mechanizmu powiadomień, który procesor graficzny stale sprawdza.
- Dedykowane dzwonki do drzwi: Każda kolejka zadań ma własny mechanizm powiadomień, dzięki czemu procesor graficzny łatwiej rozpoznaje, które zadanie ma przetworzyć.
Ale co może pójść nie tak, gdy więcej aplikacji zacznie polegać na GPU przy małych zadaniach? Może to najwyraźniej skutkować wysokim zużyciem energii, ale jest sposób na obejście tego.
Zgodnie z dokumentem przesyłanie zadań w trybie użytkownika może współpracować z funkcją zmiany stanu silnika systemu Windows.
Dla nieświadomych, sterownik wyświetlania systemu Windows 11 używa przejść stanu silnika do zarządzania zużyciem energii przez GPU. Zazwyczaj, gdy GPU jest w trybie wysokiego poboru mocy, powoduje to większe zużycie energii. Dzieje się tak tylko wtedy, gdy GPU jest zajęty (obsługuje żądania aplikacji lub gier).
Podobnie, gdy procesor graficzny jest bezczynny, przechodzi w tryb niskiego poboru mocy w celu oszczędzania energii.
Procesor GPU może przełączać się między dwoma trybami wydajności w zależności od zadania wysłanego za pośrednictwem przesłania w trybie użytkownika. Gdy zadanie jest wysyłane za pośrednictwem przesłania w trybie użytkownika, system zmiany stanu silnika odbiera żądanie aplikacji dotyczące procesora GPU i przełącza obliczenia w tryb wysokiej mocy.
Po zakończeniu zadań, jeśli nie ma już żadnych zadań, stan silnika przełącza procesor graficzny z powrotem w tryb niskiego poboru mocy.
System przejść między stanami silnika nie jest nowy, ale przesyłanie w trybie użytkownika, które umożliwia aplikacjom łatwe wykorzystanie procesora graficznego, jest nową zmianą i zostało zaprojektowane tak, aby współpracować z istniejącym systemem przejść między stanami.
Dzięki temu procesor graficzny może szybko reagować na nowe zadania, charakteryzując się niskim opóźnieniem (dzięki przesyłaniu danych w trybie użytkownika), a jednocześnie efektywnie zarządzać energią (dzięki zmianom stanu silnika).
Firma Microsoft udostępniła już prace w trybie użytkownika na komputerach Copilot+ ze zintegrowanym procesorem graficznym Snapdragon.
Pozostali użytkownicy systemu Windows z procesorami Intel, AMD i Nvidia skorzystają z tej funkcji we wrześniu/październiku w ramach aktualizacji Windows 11 24H2.
Dodaj komentarz