DirectX 12 Performance Analysis (2017) Part 1: Low-end PC + Integrated GPU, AMD A10-7850K APU

Reading time:
February 2, 2017

Hitman (2016)

Hitman_sampleSS

Setting (1360×768 LOW):

HITMAN_setting
*klik untuk perbesar*

 

Testing Method: Internal Benchmark + OCAT (90s)

Result (average FPS):

Hitman_AVG

 

Result (99th Percentile a.k.a 1% Min FPS):

Hitman_99th

 

Frametime Analysis:

Hitman_Frametime

 

Rise of The Tomb Raider

ROTTR_SampleSS

 

Setting(1360×768 LOWEST):

ROTTR_2_Setting ROTTR_1_Setting

Testing Method: 90 s Playthrough, OCAT capture

Result (Average FPS):

ROTTR_AVG

 

Result (99th Percentile a.k.a 1% Min FPS):

ROTTR_99th

 

Frametime Analysis:

ROTTR_Frametime

 

Average FPS dari Hitman dan ROTTR menunjukkan sedikit peningkatan pada average FPS, namun analisa frametime dan 99th percentile-nya menunjukkan bahwa ketika renderer DX12 aktif, frametime pada game menunjukkan banyak sekali ‘spike’/ lonjakan. Pada Tomb Raider ini tidak terlalu bermasalah karena lonjakannya tidak menyentuh angka 50 ms(20 FPS), namun game Hitman mencatatkan spike hingga 300-450ms!

Game Hitman pada mode DX12 mengalami stutter yang agak parah, sehingga benar-benar tidak nyaman dimainkan di DX12 meskipun average FPS-nya tinggi.

 

Bonus: Forza 6 Apex

Forza_SampleSS2 Forza_sampleSS Forza_Setting Forza6DX12_Frametime

Sebagai bonus, kami menyertakan pengujian game Forza 6 Apex, sebuah game gratis pada Windows Store yang dibuat eksklusif dengan API DirectX 12. Game ini lumayan optimized, sehingga menggunakan APU A10-7850K yang diOC ke 900Mhz pun kami sudah bisa bermain pada 1360×768 Low Detail pada 60 FPS! 

 

 

Kesimpulan

DX12Advantage

Pengujian bagian pertama yang kami lakukan ini menunjukkan bahwa peningkatan yang terjadi karena penggunaan DX12 jelas ada, namun seberapa besar pengaruhnya akan sangat tergantung pada:

  • Spesifikasi Sistem yang digunakan(terutama CPU,RAM dan GPU)
  • Optimalisasi si Developer terhadap game-nya

Pada PC murah sistem berbasis APU dengan GPU IGP yang kami gunakan, terlihat bahwa GPU-nya sudah jelas menemui limitasi-nya dalam ‘memompa’ FPS, sehingga efek optimalisasi CPU dari API DX12-nya hanya sedikit. Namun demikian, bila Anda bandingkan graph kami dengan seksama, Anda bisa melihat bahwa peningkatan FPS yang terjadi saat berpindah ke DX12 kurang lebih setara dengan saat kami melakukan overclock IGP ke 900Mhz., ini jelas tidak sedikit.

Sayangnya, pada beberapa kasus seperti Hitman, sistem yang dipasangkan ke mode DX12 mengalami frametime ‘spike’ yang tinggi, membuat game sangat terasa stutter-nya dan tidak nyaman dimainkan. Tentu  Ini yang menunjukkan bahwa DirectX 12 bukanlah benda yang secara ‘ajaib’ melipat-gandakan performa sistem Anda, karena seberapa bagus implementasinya pada sistem Anda akan sangat tergantung pada optimalisasi yang dilakukan di developer, dan hardware yang Anda gunakan.

Anda bisa saksikan di atas, frametime yang terjadi pada Game Forza 6 JAUH berbeda dari yang terjadi pada Hitman, dimana Hitman menjumpai gameplay yang penuh stutter(spike hingga 300-450ms), sedangkan Forza 6 Apex bisa dimainkan pada 60 FPS (16.7ms), dengan lonjakan pada frametime tidak terlalu jauh dari 35-45ms.

DX12Logo

Seperti yang terjadi pada uji Mantle API kami 3 tahun lalu, nampaknya DX12 akan menunjukkan efek maksimal saat digunakan dengan GPU yang powerful namun CPU-nya kelas menengah, dan kami berharap bisa menguji skenario ini pada bagian-bagian berikutnya.

Sampai jumpa pada artikel Analisis kami yang berikutnya!

 

Load Comments

Extreme OC

February 23, 2021 - 0

Review Cooler Master ML360 SUB-ZERO (+ Overclocking Core i9-10900K @ 6 Ghz )

Review Cooler Master ML360 SUB-ZERO (English Version) Cooling in a…
November 28, 2019 - 0

Overclocking Extreme AMD 3rd Gen Ryzen Threadripper 3970X : Rekor Dunia Berjatuhan!

Setelah mengumumkan kemunculannya pada awal November ini, AMD akhirnya meluncurkan…
September 16, 2019 - 0

Overclocking RAM di MSI MPG Z390I Gaming Edge AC : Motherboard Pemecah Rekor DDR4-6000

Lebih Dekat Dengan MSI Z390I Gaming Edge AC – Extreme…
October 10, 2018 - 0

Overclocking Review Gigabyte Z390 AORUS MASTER : Watercooling + LN2 Cooling

BIOS & Overclocking Video: BIOS Hands-on Berikut ini kami memberikan…

Easy OC

December 19, 2020 - 0

Easy Overclocking Intel Core i5-10600K & Core i7-10700K

Prosesor Intel Core 10th Gen ‘Comet Lake’ merupakan prosesor yang…
October 11, 2018 - 0

Hands-On Feature: Asus ROG AI Overclocking (di ROG Maximus XI Hero Wi-Fi)

Hasil Pengujian: Pada halaman sebelumnya sudah dibahas mengenai berbagai opsi…
February 16, 2018 - 0

Overclocking RAM Murah dan Mudah: Memory Try It pada MSI A320M Pro-VD/S (Ryzen 3 2200G ‘Raven Ridge’)

Benchmark Sintetis (3DMark Fire Strike – Graphics Score) Berikut ini…
August 21, 2017 - 0

Easy OC Core i9-7900X di MSI X299 Tomahawk Arctic: Enhanced Turbo dan GameBoost

Test – CPU OC Performance Pada keadaan default, Core i9-7900X…

General OC

August 5, 2021 - 0

Test : Overclocking IGP Radeon Vega (Ryzen 7 5700G) di MSI B550I GAMING EGDE WIFI

Prosesor Ryzen 5000 G-series ‘Cezanne’ baru saja hadir untuk DIY…
June 9, 2021 - 0

G.Skill rilis Trident Z Royal Elite DDR4-4000 CL14 32 GB Kit : Kapasitas Besar, Frekuensi Tinggi, Latency Ketat

Sebagai produsen RAM yang nampaknya tidak berhenti mengejar performa tertinggi,…
April 17, 2021 - 0

G.Skill Umumkan Trident Z Royal Elite : Sampai Kecepatan DDR4-5333 CL22

G.Skill, produsen RAM ternama yang terkenal dengan kemampuan overclocking-nya, mengumumkan…
March 30, 2021 - 0

Overclocking & Hands-on Review : Gigabyte Z590I AORUS ULTRA Mini-ITX (di Core i7-10700K)

Generasi motherboard next-gen dari Intel sudah mulai berdatangan, dan ini…