|
Battlefield V: výkony grafických karet AMD a NVIDIA
|
Battlefield V je historicky vůbec první počítačovou hrou s podporou real-time raytracingu a tak v dnešním článku těch testů bude krapet více. Dnes se ale nezaměříme výhradně na raytracing, podíváme se také, jak se vede grafickým kartám v různých API, či jestli tato hra netrpí nějakými jinými neduhy.
|
gpureport.cz
Pavel Šantrůček
03.01.2019
|
|
|
|
|
DirectX11 versus DirectX12
Jak už bylo řečeno, počítačová hra Battlefield V podporuje krom grafického rozhraní DirectX11 také novější DirectX12, pod jehož křídly pak mohou všichni vlastníci nejnovějších grafických karet RTX společnosti NVIDIA využít také vykreslování grafických efektů pomocí raytracingu (DXR).
Na samotný raytracing se však zaměříme až v samotném závěru dnešního článku, v našich prvních testech se zaměříme na to, pod jakým rozhraním DirectX si Battlefield 5 zahrajete lépe. Do testů jsem tedy zařadil dvě nejvýkonnější grafické karty, a to jak od společnosti NVIDIA, tak také společnosti AMD, a změřil jejich výkon v rozlišení 1920 × 1080p při nastavení hry na vykreslování přes DirectX11 i DirectX12. Výsledky byly nýsledující:
Výkon API
Jak můžete vidět, snímková frekvence byla u obou nejvýkonnějších grafických karet AMD i NVIDIA mnohem vyšší při nastavení Battlefield V na vykreslování přes rozhraní DirectX11, nežli přes modernější DirectX12. To je poněkud zvláštní, protože DirectX12 by mělo díky své nižší režii vykazovat výkon mnohem vyšší.
Vypadá to tedy, že vývojáři z EA DICE přechod na novější a modernější vykreslovací API moc nezvládají, protože obdobná situace panovala již u předchozího dílu Battlefield 1. Tehdy DirectX12 alespoň částečně pomáhalo grafickým kartám AMD, dnes však nepomáhá ani jim. Špatná implementace DirectX12 ve hře se pak může negativně projevit také u DXR (raytracingu), které je jakousi nadstavbou právě DirectX12.
Pro nás je však v tuto chvíli důležité zejména to, že chcete-li se ve hře dopracovat k vyšší snímkové frekvenci, rozhodně si vykreslování hry nastavte přes DirectX11. I já již ve zbytku dnešních testů budu využívat výhradně služeb DirectX11, tedy s výjimkou závěrečných testů raytracingu.