Laporkan klaim DirectX 12 akan memungkinkan AMD dan Nvidia GPU untuk bekerja berdampingan

Logo DirectX 12

Dengan segera hadirnya Game Developer Conference, kami sudah mulai melihat lebih banyak pengumuman game dan teknologi bermunculan, tetapi laporan baru tentang DirectX 12 pasti akan membuat para gamer PC terkejut. Telah dilaporkan bahwa DirectX 12 - API Microsoft yang akan datang, latensi rendah, close (r) -to-metal yang menggantikan DirectX 11 - akan mampu berjalan di GPU AMD dan Nvidia pada saat yang bersamaan.

Seorang 'sumber dengan pengetahuan tentang masalah' diceritakan Perangkat Keras Tom bahwa DirectX 12 akan mendukung beban kerja asinkron di beberapa GPU, dan satu perluasan dari dukungan ini adalah bahwa tugas secara teoritis dapat dibagi antara dua kartu video yang berbeda dari produsen yang berbeda.

Bagi banyak pengguna, klaim semacam ini adalah barang legenda. Salah satu faktor yang membedakan persaingan AMD-Nvidia dari pertarungan AMD-Intel adalah bahwa Tim Merah dan Hijau secara teratur berpindah posisi. Bukan hal yang aneh bagi satu vendor untuk memiliki mahkota kinerja absolut sementara yang lain memiliki posisi harga / kinerja yang kuat dengan nilai $ 200, atau bagi satu perusahaan untuk memimpin selama beberapa tahun hingga dilompati oleh yang lain.



Keuntungan lain dari menggabungkan teknologi GPU adalah dapat memungkinkan kinerja multi-GPU pada sistem Intel-Nvidia atau bahkan sistem dengan AMD CPU / APU dan GPU Nvidia. Kami membawa pertanyaan ini ke beberapa pengembang yang kami kenal untuk mengetahui apakah laporan awal itu akurat atau tidak. Berdasarkan apa yang kami dengar, itu benar - DirectX 12 akan memungkinkan pengembang untuk menggabungkan GPU dari vendor yang berbeda dan merender ke semuanya secara bersamaan.

Masa depan dukungan multi-GPU

Kami menggunakan Mantel sebagai titik awal untuk percakapan ini berdasarkan kemiripan tingkat tinggi dengan DirectX 12. Kedua API tersebut mungkin berbeda pada tingkat pemrograman, tetapi keduanya dibangun untuk menyelesaikan banyak tugas yang sama. Salah satu fitur dari keduanya adalah bahwa pengembang dapat mengontrol beban kerja GPU dengan lebih presisi dibandingkan dengan DX11.

Mantel-final-CFX2-660x350

Mantle dan DirectX 12 memiliki kemampuan serupa dalam hal ini

Ada beberapa keuntungan dari ini. Selama sepuluh tahun terakhir, konfigurasi multi-GPU dari AMD dan Nvidia telah terhalang oleh kebutuhan untuk menduplikasi semua tekstur dan data geometri di kedua kartu video. Jika Anda memiliki dua GPU dengan masing-masing RAM 4 GB, Anda tidak memiliki VRAM 8 GB - Anda memiliki 2x4 GB.

QuadSLI-2

Nvidia dan AMD dulu mendukung AFR dan SFR, tetapi DX11 hanya untuk AFR

Salah satu implikasi dari kemampuan multi-GPU DirectX 12 yang baru adalah bahwa metode rendering saat ini melalui Alternate Frame Rendering, di mana satu GPU menangani bingkai ganjil dan yang lain menangani bingkai genap dapat digantikan dalam beberapa kasus dengan metode yang lebih unggul. Kami memeriksa dampak kinerja Split Frame Rendering di Civilization: Beyond Earth tahun lalu, dan menemukan bahwa SFR menawarkan waktu bingkai yang jauh lebih baik dibandingkan dengan AFR tradisional.

r9295x2

R9 295X2 di SFR (Mantle) vs. AFR (D3D) dalam Civilization: Beyond Earth. Garis yang lebih halus = kinerja yang lebih baik.

Kami berharap DirectX 12 menawarkan kemampuan yang sama dengan Mantle pada level tinggi, tetapi tidak seperti Mantle, ini secara eksplisit dirancang untuk mendukung banyak GPU dari Intel, AMD, dan Nvidia. Mari kita ambil contoh sederhana - CPU Intel dengan grafik terintegrasi dan GPU AMD atau Nvidia. Setiap GPU diekspos ke aplikasi 3D, yang berarti beban kerja secara teoritis dapat dijalankan di kedua GPU secara bersamaan. Tidak jelas GPU mana yang akan menggerakkan monitor atau bagaimana keluaran akan ditangani, tetapi perusahaan seperti LucidLogix (yang sebenarnya mencoba menyediakan solusi perangkat keras untuk dukungan GPU multi-vendor pada suatu waktu) kemudian membuat namanya dengan driver monitor tervirtualisasi yang melayani tujuan ini.

AMD telah membicarakan kemampuan ini untuk produknya selama beberapa waktu.

AMD telah membicarakan kemampuan ini untuk produknya selama beberapa waktu.

Pengembang yang kami ajak bicara menunjukkan bahwa AMD dan Nvidia tidak perlu mendukung fitur dalam driver - ada jenis tugas rendering tertentu yang dapat dibagi antara kartu grafis oleh API itu sendiri. Itu berita yang menggembirakan, karena fitur yang membutuhkan dukungan pengemudi yang signifikan cenderung kurang populer, tetapi itu bukan satu-satunya masalah potensial. Keuntungan DX12 adalah memberi pengembang lebih banyak kendali atas bagaimana dukungan multi-GPU diimplementasikan, tetapi itu juga berarti pengemudi menangani lebih sedikit pekerjaan. Dukungan untuk fitur-fitur ini tergantung pada pengembang, dan dengan asumsi bahwa AMD dan Nvidia tidak mengambil langkah-langkah untuk mencegah kompatibilitas silang semacam itu pada driver. Secara historis Nvidia kurang bersahabat dengan konfigurasi GPU multi-vendor daripada AMD, tetapi DirectX 12 bisa menjadi hit reset pada fitur tersebut.

Di dunia yang ideal, kemampuan semacam ini dapat digunakan untuk meningkatkan kinerja game di hampir semua perangkat. Sebagian besar CPU Intel dan AMD sekarang menyertakan GPU onboard - kemampuan untuk memanfaatkan inti tersebut untuk pemrosesan khusus atau hanya peningkatan kinerja lebih lanjut akan menjadi kemampuan yang disambut baik. DirectX 12 diharapkan dapat memangkas konsumsi daya dan meningkatkan kinerja setidaknya dalam beberapa kasus, meskipun GPU mana yang akan menawarkan dukungan DX12 'penuh' belum sepenuhnya jelas. Mode rendering beberapa vendor DX12 tidak memungkinkan fitur lain, seperti PhysX, beroperasi secara otomatis dalam konfigurasi tersebut. Nvidia secara historis telah menindak dukungan hybrid semacam ini, dan perusahaan harus mengubah kebijakannya untuk memungkinkannya beroperasi.

Copyright © Seluruh Hak Cipta | 2007es.com