Firma Microsoft wprowadza teraz akcelerację wideo D3D12 GPU dla swojej usługi Windows Subsystem for Linux (WSL). Dzięki tej integracji użytkownicy zauważą poprawę wydajności, a jednocześnie zauważą wzrost zużycia energii i obstawianie rozdzielczości obrazu.
Akceleracja sprzętowa w zakresie dekodowania i kodowania wideo przynosi znaczne korzyści podsystemowi Windows dla systemu Linux, ponieważ całe przetwarzanie wideo jest włączone procesor graficzny zamiast procesora.
Microsoft twierdzi, że podsystem Windows dla systemu Linux otrzymuje przyspieszane sprzętowo przetwarzanie wideo za pośrednictwem dowolnej aplikacji. Wszystko, czego potrzebuje aplikacja, to używanie VAAPI i Mesa 3D D3D12. Użytkownicy muszą również używać WSL w wersji 1.1.0 z kompatybilną dystrybucją Linuksa.
„Podczas dekodowania, kodowania lub przetwarzania wideo możesz to zrobić przy użyciu procesora lub – jeśli jest dostępny – odciążyć sprzęt akceleratora, zwykle delegując go do GPU.
Wykorzystanie akceleracji sprzętowej wideo zamiast korzystania z procesora zwykle ma kilka zalet: zwiększoną wydajność, mniejsze zużycie energii i zwalnia te cykle procesora, aby były dostępne dla innych zadań w WSL lub nawet na hoście Windows, zwiększając Całkowita wydajność. Korzyści z używania procesora graficznego rosną wraz ze wzrostem rozdzielczości wideo”.
Wymagania
W wpis na blogu, firma Microsoft wskazuje następujące składniki komputera, których potrzebujesz aby uzyskać dostęp do tej funkcji w WSL:
Wskazówka dnia: Dobrym pomysłem jest regularne tworzenie kopii zapasowej komputera, a najgłupszym niezawodnym sposobem jest ręczne utworzenie obrazu dysku i zapisanie go na zewnętrznym dysku twardym.