Apa DirectX 12 dan apa manfaatnya?

DirectX 12 adalah komponen khusus yang memastikan operasi OS dan aplikasi lain yang terkoordinasi, terutama permainan, dengan driver kartu video.

Jika Anda secara teratur menonton seri materi kami yang berkaitan dengan Windows 10 baru, Anda mungkin memperhatikan bahwa DirectX 12 sering disebutkan di dalamnya. Ini bukan kebetulan - sejak Microsoft mulai berbicara tentang versi sistem operasi berikutnya, perusahaan telah berulang kali menekankan peran sentral yang ditugaskan kepadanya oleh DirectX terbaru. Mengapa begitu penting bagi Anda sebagai pengguna, dan perbaikan apa yang akan membawa versi baru antarmuka grafis dengan Windows 10 mendatang? Hari ini kita akan mencoba menjawab pertanyaan-pertanyaan ini secara singkat..

Sedikit latar belakang

Meskipun sering dianggap sebagai bagian integral dari setiap Windows, pada kenyataannya, DirectX pertama kali muncul di paket layanan kedua untuk Windows 95. Ini adalah satu set modul komprehensif yang berbeda, disatukan dengan nama umum "antarmuka pemrograman aplikasi" (API). Masing-masing dari mereka melakukan banyak fungsi dan beragam, tetapi tujuan utama mereka adalah untuk menyediakan akses langsung ke berbagai program multimedia dan video (terutama game, tentu saja) ke perangkat keras sistem komputer yang menjalankan Windows.

Sebelum versi pertama DirectX (yang memuat nomor seri 2.0a) dengan Windows 95 Service Release 2, meluncurkan dan menjalankan aplikasi (permainan) tersebut merupakan proses yang rumit dan rumit. Untuk mendapatkan akses langsung ke perangkat keras, program beralih ke DOS, pendahulu Windows tanpa antarmuka grafis. Itu, secara sederhana, mekanisme yang tidak efektif untuk menggunakan komponen seperti RAM, video dan kartu suara, dll..

Dengan munculnya Windows 95, Microsoft memutuskan sudah waktunya untuk membuka halaman baru dalam sejarahnya. Perusahaan menyadari bahwa untuk membuat sistem operasi baru populer di kalangan pengguna biasa dan khususnya di kalangan gamer, orang harus menawarkan lingkungan kerja yang lebih efisien agar judul game dapat bekerja..

Inilah bagaimana DirectX dilahirkan - antarmuka perangkat lunak generasi berikutnya, berkat semua aplikasi multimedia yang dapat menggunakannya, aksesnya lebih cepat ke peralatan yang mereka butuhkan..

Pada awalnya, adopsi API baru berjalan relatif lambat, terutama dengan latar belakang persaingan yang cukup kuat dari sisi OpenGL yang muncul beberapa tahun sebelumnya. Namun, secara bertahap, DirectX menjadi lebih baik dan lebih baik, dan hari ini DirectX hampir mendominasi dunia video game komputer - setidaknya pada platform Windows.

Angka keberuntungan 12

Tidak sulit untuk menebak bahwa angka-angka dalam nama antarmuka menunjukkan nomor versinya. Dalam hal ini, kita berbicara tentang DirectX versi kedua belas, yang patut mendapat perhatian khusus dari sebelas lainnya yang mendahuluinya.

Yang benar adalah bahwa selama dekade terakhir - sejak versi 10, Microsoft pada dasarnya "meletakkan kemenangan lama" ketika datang ke DirectX. Posisi dominan antarmuka (dan Windows khususnya) di segmen PC membuat perusahaan sedikit malas, dan sebagai hasilnya, sebagian besar perbaikan dalam versi 10 dan 11 lebih evolusioner daripada revolusioner. Setiap versi ini menerima pembaruan sementara yang menambahkan optimisasi yang relatif kecil dan fitur baru, tetapi tidak terlalu mengesankan..

Sebaliknya, versi 12 adalah langkah besar yang menentukan tidak hanya untuk DirectX pada khususnya, tetapi untuk Microsoft secara keseluruhan.

Karena Windows 10 akan menjadi platform tunggal yang berjalan di smartphone, tablet, laptop, desktop, dan konsol game (Xbox One), munculnya DirectX 12 akan memengaruhi berbagai perangkat perangkat keras yang jauh lebih luas..

Untuk pemilik Xbox One, misalnya, antarmuka baru menjanjikan kemampuan rendering yang lebih cepat dan, karenanya, permainan yang lebih cantik. Selain itu, Microsoft berharap bahwa transisi ke DirectX 12 akan menghancurkan keunggulan pesaing utama mereka - konsol Sony PlayStation 4, yang saat ini menawarkan daya komputasi yang lebih tinggi daripada Xbox One. Misalnya, API baru akan memungkinkan pengembang game untuk mendapatkan akses lebih cepat ke buffer ESRAM kinerja tinggi Xbox, yang pada gilirannya akan mengarah pada peningkatan jumlah frame per detik..

DirectX 12 juga menjanjikan akselerasi dasbor Xbox One, serta dukungan penuh untuk video 4K.

Kehidupan baru untuk komputer lama

Janji lain yang sangat menarik terkait dengan DirectX 12 adalah: optimasi. Microsoft mengatakan bahwa hanya dengan upgrade ke Windows 10 (dan DirectX masing-masing) kinerja multimedia (mis. Gaming) komputer Anda hampir dapat berlipat ganda. Tes awal PCWord telah menunjukkan bahwa pertumbuhan bisa lebih besar.

Bagaimana kita bisa mencapai lompatan serupa dalam kinerja tanpa mengganti perangkat keras? Semuanya sangat sederhana - karena penggunaan penuh sumber daya yang tersedia untuk komputer.

Saat ini, hampir semua komputer saat ini, baik ponsel atau desktop, mengandalkan prosesor dengan lebih dari satu inti komputasi. Apalagi - dalam prosesor grafis modern, jumlah inti diukur dalam ribuan.

Kembali ke masa lalu, ketika Intel mengakhiri "perang untuk megahertz" dan mengadopsi konsep peningkatan produktivitas melalui paralelisme, mis. dengan memisahkan operasi / perhitungan antara dua atau lebih inti prosesor, perangkat lunak itu tidak siap untuk lompatan besar ke depan.

Baik sistem operasi massal (baca Windows), maupun aplikasi yang berjalan di bawah kendali mereka tidak dioptimalkan untuk memaksimalkan manfaat memiliki lebih dari satu inti prosesor.

Oleh karena itu, mengganti single-core dengan prosesor dual-atau quad-core tidak diragukan lagi menyebabkan peningkatan produktivitas, tetapi tidak sedramatis yang diharapkan pengguna.

Salah satu tugas utama dari DirectX 12 baru adalah untuk memungkinkan gim memaksimalkan penggunaan semua inti prosesor yang tersedia dan memuatnya dengan kapasitas penuh. Efek dari pengoptimalan tersebut sangat mengesankan - hasil dalam tes 3D Mark yang populer menunjukkan peningkatan kinerja 10-15 kali lipat ketika beralih dari DirectX 11 ke DirectX 12!

Namun, itu belum semuanya. Raksasa perangkat lunak menjanjikan keuntungan kinerja tidak hanya untuk sistem desktop yang kuat, tetapi juga untuk perangkat yang lebih lemah seperti komputer laptop dan tablet Windows.

Tentu saja, ini tidak berarti bahwa mereka secara ajaib akan berubah menjadi alternatif penuh untuk PC gaming desktop, tetapi berkat Windows 10 dan DirectX 12 mereka akan menawarkan grafis yang lebih halus dan lebih baik..

Antarmuka baru akan menyediakan algoritma yang jauh lebih efisien untuk mendistribusikan tugas-tugas antara grafik terintegrasi dan diskrit - fungsi yang mirip dengan yang ditawarkan oleh teknologi Virtu Lucid sensasional beberapa tahun yang lalu..

Dan akhirnya - DirectX 12 akan mempersiapkan Windows untuk dunia baru dengan resolusi 4K, yang kami harap akan mendapatkan pijakan di dunia PC dalam beberapa tahun ke depan.

Anda dapat mengunduh DirectX 12 secara gratis dari situs resmi.

Semoga harimu menyenangkan!