DirectX 12 zapewnia do 50 procent wzrostu wydajności
Microsoft rozmawiał o możliwościach jego nadchodzącego Windows 10 API gier, DirectX 12, twierdząc, że zapewni do 50 procent wzrost wydajności w porównaniu z poprzednimi wersjami.
Ten wzrost wydajności zostanie osiągnięty dzięki nowej wersji Direct3D, która zapewnia bardziej szczegółowy dostęp do sprzętu CPU i GPU.
W przeszłości Direct3D zapewniało bardzo wysoki poziom abstrakcji sprzętowej, ograniczając możliwość rzeczywistej optymalizacji gier w celu jak najlepszego wykorzystania określonego sprzętu.
Jednak w przypadku DirectX 12 dostęp ten zostanie otwarty, umożliwiając programistom optymalizację kodu działać tak szybko, jak to możliwe, niezależnie od tego, czy gracz ma procesor Intel i kartę graficzną Nvidia, czy AMD sprzęt komputerowy.
„Direct X 12 sprawi, że Twoje gry będą jeszcze lepsze” - powiedział szef Xbox Phil Spencer. „W przypadku gier wykorzystujących procesor DirectX 12 zwiększy wydajność tych gier nawet o 50 procent”.
To podejście, które AMD zaoferowało w swoim Mantle API, które zostało uruchomione kilka lat temu i działało w połączeniu z DirectX 11.
Wcześniej programiści byli odporni na korzystanie z interfejsów API specyficznych dla sprzętu, ponieważ powoduje to dodatkowy poziom komplikacji. Jednak dzięki AMD, które udało się przenieść swoje APU (połączone CPU i GPU) na PS4, Wii U i Xbox One, programiści skorzystali z możliwości zwiększenia wydajności sprzętu AMD.
Jednak DirectX 12 będzie obsługiwany przez cały nadchodzący sprzęt CPU i GPU. Microsoft ujawnił również, że silnik gry Unity obsługuje teraz DirectX 12.
Nowe funkcje gier, które pojawią się w systemie Windows 10, zostały również zademonstrowane podczas prezentacji Microsoft Windows 10.
Obejmują one Gry wieloplatformowe na Xbox One i PC, nowe funkcje nagrywania gier, które będą działać z każdą grą i przesyłaniem strumieniowym z Xbox One na komputer lub tablet, z obsługą wszystkich gier Xbox One.