Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

DirectX 11 vs DirectX 12: Mana yang Lebih Baik untuk Gaming?

Biasanya, DirectX 12 akan memberi Anda pengalaman bermain game yang lebih baik. Ini dapat mencakup frekuensi gambar yang lebih baik dan efek visual lanjutan. Namun jika Anda bermain game di perangkat keras lama, Anda mungkin mendapati bahwa DirectX 11 meningkatkan stabilitas game. Versi DirectX yang Anda pilih untuk digunakan saat bermain game di PC dapat membuat perbedaan performa yang signifikan. Namun hanya karena DirectX 12 lebih baru, apakah itu berarti DirectX 12 selalu menjadi pilihan terbaik? Mari kita lihat perbedaan antara DirectX 11 dan 12, dan jelajahi versi mana yang lebih baik untuk gaming.

Apa itu DirectX?

DirectX adalah kumpulan API (Application Programming Interfaces) yang dibuat oleh Microsoft dan disertakan sebagai bagian dari OS Windows. Suite API mencakup Direct3D, DirectPlay, DirectSound, DirectDraw, dan beberapa lainnya. Itu dirancang untuk membantu pengembang game memastikan perangkat lunak mereka bekerja dengan sebanyak mungkin konfigurasi perangkat keras yang berbeda. Alih-alih diminta untuk menyediakan driver individual untuk beberapa komponen perangkat keras grafis, video, dan suara, pengembang game dapat berkonsentrasi pada pemrograman untuk kompatibilitas DirectX dan mengetahui bahwa perangkat lunak mereka akan berfungsi. Tidak masalah jika pengguna akhir memiliki, misalnya, Radeon RX 7900 daripada Geforce RTX 3060. Standarisasi antarmuka antara perangkat lunak dan perangkat keras ini adalah kunci booming game PC selama 20+ tahun terakhir. Meskipun suite API lain tersedia, termasuk Vulkan dan OpenGL, hampir setiap game yang sukses dalam dua dekade terakhir menggunakan atau mendukung DirectX.

DirectX 11 vs. 12: Apa Perbedaannya?

Perbedaan utama, dan mungkin yang paling penting antara DX 11 dan DX 12 adalah tingkat di mana mereka berinteraksi dengan perangkat keras Anda. DirectX 12 menggunakan API tingkat rendah, yang beroperasi di lapisan perangkat lunak yang dekat dengan perangkat keras. Itu berarti memiliki kontrol lebih langsung atas GPU dan dapat bekerja lebih efisien. DirectX 11 adalah API tingkat tinggi, yang berarti meskipun masih memiliki akses ke GPU dan perangkat keras lainnya, DirectX 11 lebih dihapus dan hanya memiliki kontrol yang lebih umum atas pengoptimalan. Akses tingkat rendah ke pengoptimalan perangkat keras membuat DirectX 12 lebih sulit dan memakan waktu untuk bekerja dengan. Ini mungkin mengapa, meskipun DX 12 dirilis pada tahun 2015, game masih dikembangkan untuk DirectX 11. yang lebih mudah dan seringkali lebih stabilGame seperti Icarus akan meminta Anda untuk memilih antara DX11 dan DX12. Perbedaan kedua yang perlu dipertimbangkan saat melihat DX 11 vs. 12 adalah pemanfaatan inti CPU. Untuk waktu yang lama, gamer memiliki sedikit alasan untuk memilih CPU dengan lebih dari empat inti karena pengembang game kesulitan mengembangkan game yang dapat menggunakan lebih dari itu secara efisien. Dengan DirectX 12, Microsoft mengatasi masalah tersebut dengan membangun dukungan untuk pemrosesan multi-core ke dalam API. Saat bermain game menggunakan DX 12, lebih banyak core sama dengan kinerja yang lebih baik. Kemampuan untuk mengakses banyak core digabungkan dengan fitur baru lainnya di DX 12: Parallel Compute. Di DirectX 11, operasi dilakukan dalam antrian linier, dengan fungsi seperti kompresi tekstur, simulasi fisika, pembuatan bayangan, dan unggahan data CPU terjadi satu demi satu. DirectX 12 memungkinkan jenis operasi ini dijalankan secara paralel dan melintasi banyak utas, menghasilkan peningkatan efisiensi yang nyata. DirectX 12 juga memperkenalkan Asynchronous Compute. Ini memungkinkan operasi dijalankan tanpa menunggu yang sebelumnya selesai. Misalnya, prosedur untuk menghasilkan bayangan dalam game dapat dijalankan sebelum operasi kompresi tekstur selesai. Optimalisasi kecil yang dicapai dengan menggunakan komputasi paralel dan asinkron, mungkin ratusan setiap detik, semuanya bertambah dan membentuk inti perbedaan antara DX 11 dan DX 12. Sederhananya, DirectX 12 jauh lebih efisien dalam berkomunikasi antara perangkat lunak game dan perangkat keras PC. Apakah DX 11 atau DX 12 Lebih Baik untuk Gaming? Secara umum, Anda akan melihat performa game yang lebih baik saat menggunakan DirectX 12. Ini adalah langkah besar dari DirectX 11 dalam hal pengoptimalan dan efisiensi antara perangkat lunak dan perangkat keras yang kompatibel, dan game apa pun yang telah diprogram untuk memanfaatkan sepenuhnya akan berjalan lebih baik daripada saat menggunakan API lama. Anda mungkin tidak melihat tingkat peningkatan kinerja yang sama dengan setiap game, terutama karena tidak setiap game membutuhkan atau dapat menggunakan pengoptimalan level rendah yang ditawarkan DX 12. NVIDIA menyarankan bahwa menggunakan DirectX 12 dengan RTX 3090 dapat meningkatkan framerate Assassins Creed Valhalla sebanyak 24% dan Cyberpunk 2077 sebesar 20% dibandingkan DX 11. Namun Far Cry 6 dan The Division 2 hanya mendapatkan peningkatan 5%. DirectX 12 juga mendukung lebih banyak fitur GPU canggih, seperti Ray Tracing dan VRS (Variable Rate Shading.) Jika game dan kartu grafis Anda dapat menggunakan efek ini, memilih DX 12 pasti akan memberi Anda pengalaman visual yang lebih baik. Saya Gunakan? Dan bahkan game yang kompatibel dengan DirectX 12 akan sering menggunakan DirectX 11 saat pertama kali diinstal. DirectX 11 bahkan mungkin menjadi pilihan yang lebih baik pada perangkat keras PC lama, semata-mata untuk menghindari masalah kompatibilitas. Nbsp Tetapi sebagian besar gamer PC akan melihat peningkatan kinerja, terutama frekuensi gambar, dengan beralih ke DirectX 12 bila tersedia. Jika ada opsi untuk memilih dalam pengaturan dalam game, ada baiknya mencoba kedua versi untuk melihat mana yang terbaik.

Pertanyaan Umum

Apa DirectX yang saya miliki? Jika Anda menggunakan Windows 10 atau 11, Anda harus memiliki DirectX 12 di komputer Anda. Itu disertakan dengan kedua sistem operasi. Anda dapat memeriksanya dengan membuka dialog Run dan mengetik "dxdiag" untuk membuka Alat Diagnostik DirectX. Apakah Saya Perlu Menginstal DirectX 12? Tidak, biasanya Anda tidak perlu menginstal DirectX 12 secara manual karena sudah ada di Windows. Jika game memerlukan versi DirectX 12 tertentu untuk dijalankan, Anda akan diminta untuk menginstalnya saat menginstal game. Anda juga dapat memperbarui DirectX saat versi baru tersedia. Apakah DirectX 12 Meningkatkan Frame Rate? Selama DirectX 12 telah diimplementasikan dengan benar oleh pengembang game, menggunakannya akan menghasilkan frame rate yang lebih tinggi. Anda tidak mungkin melihat penggandaan FPS yang ajaib, tetapi peningkatan sebesar 20-25% dibandingkan DX 11 bukanlah hal yang aneh. Apa Itu DirectX 12 Ultimate? DirectX 12 Ultimate adalah versi terbaru dari DirectX 12, dirilis pada tahun 2020. Ini adalah dirancang untuk menjadi pustaka API terpadu di seluruh konsol Windows dan Xbox dan memperkenalkan beberapa fitur baru, termasuk DirectX Raytracing dan Mesh Shading. Tidak semua kartu grafis mendukung DirectX 12 Ultimate, jadi ketersediaannya bergantung pada perangkat keras Anda. Disadur dari HowToGeek.com.Artikel Diperbarui pada: March 30, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically