Wymagania systemowe maszyny wirtualnej
[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Maszyna wirtualna korzysta wyłącznie z możliwości przetwarzania grafiki na karcie wyświetlania komputera; Maszyna wirtualna nie wykonuje żadnych mieszanych ani renderujących wideo przy użyciu procesora hosta, ponieważ w tym celu znacznie wpłynie to na szybkość klatek i jakość wyświetlanego wideo. W przypadku korzystania z nowych funkcji oferowanych przez maszynę wirtualną VMR, szczególnie mieszania wielu strumieni wideo i/lub obrazów aplikacji, ogólna wydajność uzyskana jest bardzo zależna od możliwości karty graficznej używanej na komputerze. Karty graficzne, które działają dobrze z maszyną wirtualną VMR, mają wbudowaną następującą obsługę sprzętu:
- Obsługa yuV i "bez mocy 2" powierzchni tekstury Direct3D.
- Możliwość stretchBlt z YUV do powierzchni RGB DirectDraw.
- Co najmniej 16 MB pamięci wideo, jeśli wiele strumieni wideo ma być połączonych ze sobą. Rzeczywista ilość wymaganej pamięci zależy od rozmiaru obrazu strumieni wideo i rozdzielczości używanego trybu wyświetlania.
- Obsługa nakładki RGB lub możliwość mieszania się z powierzchnią nakładki YUV.
- Wideo przyspieszane sprzętowo (obsługa dekodowania przyspieszania wideo DirectX).
- Wysokie współczynniki wypełnienia pikseli.
Nuta
Maszyna wirtualna wymaga ustawienia monitora systemu dla głębokości kolorów co najmniej 16 bitów. Nie można umieścić maszyny wirtualnej w stanie uruchomienia, jeśli monitor jest ustawiony dla 256 kolorów. Ponadto niektóre karty wideo nie mogą wykonywać operacji Direct3D, gdy ekran jest ustawiony na 24 bity na piksel.
Tematy pokrewne
-
Informacje o renderowania mieszania wideo