RTX 2080 vs Radeon VII vs. 5700 XT: Rendering dan Compute Performance

RTX 2080 vs Radeon VII vs. 5700 XT: Rendering dan Compute Performance 1Sebagian besar cakupan GPU kami berfokus pada sisi konsumen bisnis dan pada tolok ukur permainan, tetapi saya berjanji untuk memeriksa sisi komputasi kinerja kembali ketika Radeon VII diluncurkan. Dengan 5700 XT yang memulai debutnya baru-baru ini, kami berkesempatan untuk kembali ke pertanyaan ini dengan arsitektur GPU baru dari AMD dan membandingkan RDNA dengan GCN.

Faktanya, keseluruhan situasi komputasi berada pada persimpangan yang menarik. AMD telah menyatakan bahwa mereka ingin menjadi pemain yang lebih serius dalam lingkungan komputasi perusahaan tetapi juga mengatakan bahwa GCN akan terus ada bersama RDNA di ruang ini. Radeon VII adalah varian konsumen akselerator MI50 AMD, dengan dukungan FP64 setengah kecepatan. Jika Anda tahu Anda membutuhkan komputasi FP64 presisi ganda, misalnya, Radeon VII mengisi ceruk dengan cara yang tidak dilakukan oleh GPU lain dalam perbandingan ini.

RTX 2080 vs Radeon VII vs. 5700 XT: Rendering dan Compute Performance 2

Radeon VII memiliki bandwidth RAM tertinggi dan ini adalah satu-satunya GPU dalam perbandingan ini yang menawarkan banyak cara kinerja presisi ganda. Tetapi sementara GPU ini memiliki spesifikasi di atas kertas yang relatif serupa, ada perbedaan yang signifikan di antara mereka dalam hal kinerja – dan angka-angka tidak selalu sesuai dengan yang Anda pikirkan.

Salah satu poin pembicaraan utama AMD dengan 5700 XTSEEAMAZON_ET_135 Lihat Amazon Perdagangan ET sekarang Navi merupakan arsitektur GPU baru yang fundamental. The 5700 XT membuktikan dirinya lebih cepat dari Vega 64 dalam pengujian kami di sisi konsumen persamaan, tetapi kami ingin memeriksa situasi dalam komputasi juga. Perlu diingat, bagaimanapun, bahwa 5700 XT yang baru juga sedikit merugikan kita di sini. Beberapa aplikasi mungkin perlu diperbarui untuk memanfaatkan sepenuhnya kemampuannya.

Mengenai Blender 2.80

Hasil pengujian kami berisi data dari Blender 2.80 dan benchmark Blender mandiri, 1.0beta2 (dirilis Agustus 2018). Blender 2.80 adalah rilis utama untuk aplikasi, dan ini berisi sejumlah perubahan signifikan. Benchmark mandiri tidak kompatibel dengan keluarga RTX Nvidia, yang mengharuskan pengujian dengan versi perangkat lunak terbaru. Awalnya, kami menguji Blender 2.80 beta, tetapi kemudian versi terakhir turun – jadi kami membuang hasil beta dan diuji ulang.

RTX 2080 vs Radeon VII vs. 5700 XT: Rendering dan Compute Performance 3

Gambar oleh Blender

Ada perbedaan kinerja yang signifikan antara benchmark Blender 1.0beta2 dan 2.80 dan satu adegan, Classroom, tidak ditampilkan dengan benar di versi baru. Adegan ini telah dihapus dari perbandingan 2,80 kami. Blender memungkinkan pengguna untuk menentukan ukuran ubin dalam piksel untuk mengontrol berapa banyak adegan yang dikerjakan sekaligus. Kode dalam file Python benchmark Blender 1.0beta2 menunjukkan bahwa pengujian menggunakan ukuran ubin 512 × 512 (koordinat X / Y) untuk GPU dan 16 × 16 untuk CPU. Sebagian besar file adegan sebenarnya terkandung dalam benchmark, namun, sebenarnya menggunakan ukuran ubin 32 × 32 secara default jika dimuat dalam Blender 2.80.

Kami menguji Blender 2.80 dalam dua mode berbeda. Pertama, kami menguji semua adegan yang kompatibel menggunakan ukuran ubin standar yang diisi dengan adegan itu. Ini adalah 16 × 16 untuk Barbershop_Interior, dan 32 × 32 untuk semua adegan lainnya. Selanjutnya, kami menguji render yang sama dengan ukuran ubin standar 512 × 512. Sampai sekarang, aturan dengan ukuran ubin adalah bahwa ukuran yang lebih besar baik untuk GPU, sedangkan ukuran yang lebih kecil baik untuk CPU. Ini tampaknya agak berubah dengan Blender 2.80. GPU AMD dan Nvidia menunjukkan respons yang sangat berbeda terhadap ukuran ubin yang lebih besar, dengan GPU AMD yang semakin cepat dengan ukuran ubin yang lebih tinggi dan GPU Nvidia kehilangan kinerja.

Karena file adegan yang kami uji dibuat dalam versi Blender yang lebih lama, mungkin saja ini memengaruhi hasil keseluruhan kami. Kami telah bekerja secara luas dengan AMD selama beberapa minggu untuk mengeksplorasi aspek kinerja Blender pada GPU GCN. GCN, Pascal, Turing, dan RDNA semuanya menunjukkan pola hasil yang berbeda ketika bergerak dari 32 × 32 ke 512 × 512, dengan Turing kehilangan kinerja yang lebih rendah daripada Pascal dan RDNA mendapatkan lebih banyak kinerja di sebagian besar keadaan daripada GCN.

Semua GPU kami mendapat manfaat besar dari tidak menggunakan ukuran ubin 16 × 16 untuk Barbershop_Interior. Sementara tes ini default ke 16 × 16 itu tidak membuat dengan sangat baik pada ukuran ubin pada GPU apa pun.

Memecahkan masalah hasil yang berbeda yang kami lihat di benchmark Blender 1.0Beta2 versus Blender 2.80 beta dan akhirnya Blender 2.80 final telah menahan ulasan ini selama beberapa minggu dan kami telah menukar beberapa driver AMD saat mengerjakannya. Karena itu, semua hasil Blender 2.80 kami dijalankan dengan menggunakan Adrenaline 2019 Edition 19.8.1.

Pengaturan Tes dan Catatan

Semua GPU diuji pada sistem Intel Core i7-8086K menggunakan motherboard Asus Prime Z370-A. Vega 64, Radeon RX 5700 XT, dan Radeon VII semuanya diuji menggunakan Adrenalin 2019 Edition 19.7.2 (7/16/2019) untuk semuanya tapi Blender 2.80. Semua tes Blender 2.80 dijalankan menggunakan 19.8.1, bukan 19.7.2. Nvidia GeForce GTX 1080 dan Gigabyte Aorus RTX 2080 keduanya diuji menggunakan Nvidia's 431.60 Game Ready Driver (7/23/2019).

CompuBench 2.0 menjalankan GPU melalui serangkaian tes yang dimaksudkan untuk mengukur berbagai aspek kinerja komputasi mereka. Namun, Kishonti, pengembang CompuBench, tampaknya tidak menawarkan rincian signifikan tentang bagaimana mereka merancang tes mereka. Simulasi set level dapat merujuk pada penggunaan set level untuk analisis permukaan dan bentuk. Subdivisi Catmull-Clark adalah teknik yang digunakan untuk membuat permukaan halus. Simulasi N-body adalah simulasi sistem partikel dinamis di bawah pengaruh gaya seperti gravitasi. Aliran optik TV-L1 adalah implementasi dari metode estimasi aliran optis, yang digunakan dalam visi komputer.

SPEC Workstation 3.1 mengandung banyak beban kerja yang sama dengan SPECViewPerf, tetapi juga memiliki beban kerja komputasi GPU tambahan, yang akan kami uraikan secara terpisah. Rincian lengkap dari tes workstation dan suite aplikasinya dapat ditemukan di sini. SPEC Workstation 3.1 dijalankan dalam mode uji 4K aslinya. Sementara uji coba ini tidak diajukan ke SPEC untuk publikasi resmi, pengujian kami terhadap SPEC Workstation 3.1 mematuhi aturan yang dinyatakan organisasi untuk pengujian, yang dapat ditemukan di sini.

GPU NvidiaSEEAMAZON_ET_135 Lihat Amazon Perdagangan ET selalu diuji dengan CUDA ketika CUDA tersedia.

Kami telah menyiapkan dua set hasil untuk Anda – serangkaian tolok ukur sintetis, dibuat dengan SiSoft Sandra dan menyelidiki berbagai aspek bagaimana chip ini dibandingkan, termasuk daya pemrosesan, latensi memori, dan karakteristik internal, dan serangkaian pengujian yang lebih luas yang menyentuh pada komputasi dan rendering kinerja di berbagai aplikasi. Karena tes SiSoft Sandra 2020 semuanya unik untuk aplikasi itu, kami telah memilih untuk membagi mereka menjadi rangkai salindia sendiri.

Hasil Gigabyte Aorus RTX 2080 harus dibaca kira-kira setara dengan RTX 2070S. Kedua GPU bekerja hampir identik dalam beban kerja konsumen dan harus cocok satu sama lain di workstation juga.

SiSoft Sandra 2020

SiSoft Sandra adalah utilitas informasi sistem tujuan umum dan rangkaian evaluasi kinerja berfitur lengkap. Walaupun ini merupakan tes sintetis, ini mungkin merupakan utilitas evaluasi sintetik berfitur lengkap yang tersedia, dan Adrian Silasi, pengembangnya, telah menghabiskan puluhan tahun memperbaiki dan memperbaikinya, menambahkan fitur dan tes baru seiring dengan perkembangan CPU dan GPU.

Hasil spesifik SiSoft Sandra kami ada di bawah ini. Beberapa hasil OpenCL kami sedikit aneh ketika menyangkut 5700 XT, tetapi menurut Adrian, ia belum memiliki kesempatan untuk mengoptimalkan kode untuk dieksekusi pada 5700 XT. Anggap hasil ini sebagai awal – menarik, tetapi mungkin belum menunjukkan – sejauh menyangkut GPU.

Tolok ukur SiSoft Sandra 2020 kami sebagian besar mengarah ke arah yang sama. Jika Anda membutuhkan floating-point presisi ganda, Radeon VII adalah monster komputasi. Meskipun tidak jelas berapa banyak pembeli yang termasuk dalam kategori itu, ada tempat-tempat tertentu, seperti pemrosesan gambar dan beban kerja presisi tinggi, tempat Radeon VII bersinar.

Radeon 5700 XT yang berbasis RDNA tidak terlalu berbeda dalam pengujian ini, tetapi kami juga berhubungan dengan Silasi mengenai masalah yang kami hadapi selama pengujian. Peningkatan dukungan dapat mengubah beberapa hasil ini dalam beberapa bulan ke depan.

Hasil tes

Sekarang kami telah membahas kinerja Sandra, mari kita beralih ke sisa rangkaian benchmark kami. Hasil kami yang lain termasuk dalam tayangan slide di bawah ini:

Kesimpulan

Apa yang disampaikan hasil ini kepada kita? Banyak hal yang agak menarik. Pertama-tama, RDNA benar-benar mengesankan. Ingatlah bahwa kami telah menguji GPU ini dalam aplikasi profesional dan berorientasi komputasi, tidak ada satupun yang diperbarui atau ditambal untuk dijalankan. Ada tanda-tanda yang jelas bahwa ini memengaruhi hasil tolok ukur kami, termasuk beberapa tes yang tidak berjalan atau berjalan lambat. Meski begitu, 5700 XT mengesankan.

Radeon VII mengesankan terlalu, tetapi dengan cara yang berbeda dari 5700 XT. SiSoft Sandra 2020 menunjukkan keunggulan kartu ini dapat membawa pada beban kerja presisi ganda, di mana ia menawarkan kinerja yang jauh lebih banyak daripada apa pun di pasar. AI dan pembelajaran mesin menjadi jauh lebih penting akhir-akhir ini, tetapi jika Anda bekerja di area di mana presisi ganda GPU adalah kunci, Radeon VII mengemas banyak sekali daya tembak. SiSoft Sandra tidak termasuk tes yang mengandalkan D3D11 daripada OpenCL. Tetapi mengingat bahwa OpenCL adalah pesaing utama CUDA, saya memilih untuk tetap menggunakannya dalam semua kasus kecuali untuk tes latensi memori, yang secara global menunjukkan latensi yang lebih rendah untuk semua GPU ketika D3D digunakan dibandingkan dengan OpenCL.

Dalam tes workstation, seperti SPEC Workstation 3.1, Radeon 5700 XT umumnya mengungguli Vega 64. Ini perbandingan yang lebih dekat untuk Radeon VII dalam banyak hal, terlepas dari ketidakdewasaan pengemudi, bandwidth memori yang lebih rendah, dan lebih sedikit RAM. Keluarga GPU ini harus memiliki potensi di pasar workstation, setidaknya untuk jangka panjang.

AMD sebelumnya mengatakan bahwa mereka bermaksud untuk menjaga GCN di pasar untuk komputasi, dengan Navi berorientasi pada pasar konsumen, tetapi tidak ada indikasi bahwa perusahaan bermaksud untuk terus mengembangkan GCN pada lintasan terpisah dari RDNA. Arti yang lebih mungkin untuk hal ini adalah bahwa GCN tidak akan diganti di bagian atas pasar komputasi sampai Big Navi siap di beberapa titik pada tahun 2020. Berdasarkan apa yang telah kita lihat, ada banyak hal yang harus diperhatikan di bagian depan tersebut . Sudah ada aplikasi di mana RDNA secara signifikan lebih cepat daripada Radeon VII, meskipun ada perbedaan besar antara kartu dalam hal kemampuan presisi ganda, bandwidth RAM, dan kapasitas memori.

Blender 2.80 menyajikan serangkaian perbandingan yang menarik antara RDNA, GCN, dan CUDA. Menggunakan ukuran ubin yang lebih tinggi memiliki dampak yang sangat besar pada kinerja GPU, tetapi apakah perbedaan itu baik atau buruk tergantung pada merek GPU yang Anda gunakan dan keluarga arsitektur mana yang termasuk. GPU Pascal dan Turing berkinerja lebih baik dengan ukuran ubin yang lebih kecil, sementara GPU GCN berkinerja lebih baik dengan ukuran yang lebih besar. Ukuran ubin 512 × 512 lebih baik secara keseluruhan untuk semua GPU, tetapi hanya karena itu meningkatkan waktu render total pada Barbershop_Interior lebih dari itu merusak waktu render setiap adegan lainnya untuk Turing dan Pascal GPU. RTX 2080 adalah GPU tercepat di benchmark Blender kami, tetapi 5700 XT memberikan hasil kinerja yang sangat baik secara keseluruhan.

Saya tidak ingin membuat pernyataan global tentang pengaturan Blender 2.80; Saya bukan ahli rendering 3D. Hasil pengujian ini menunjukkan bahwa Blender berkinerja lebih baik dengan pengaturan ubin yang lebih besar pada AMD AMD tetapi pengaturan ubin yang lebih kecil dapat menghasilkan hasil yang lebih baik untuk GPU Nvidia. Di masa lalu, GPU AMD dan Nvidia telah diuntungkan dari ukuran ubin yang lebih besar. Namun, pola ini juga dapat dikaitkan dengan adegan-adegan spesifik yang dimaksud. Jika Anda menjalankan Blender, saya sarankan bereksperimen dengan berbagai adegan dan ukuran ubin.

Pada akhirnya, apa yang disarankan oleh hasil ini adalah bahwa ada lebih banyak variasi dalam kinerja GPU di beberapa pasar profesional ini daripada yang kami harapkan untuk bermain game. Ada tes khusus di mana 5700 XT secara nyata lebih cepat dari RTX 2080 atau Radeon VII dan tes lain di mana itu jatuh tajam di belakang mereka. Ketidakmatangan driver OpenCL dapat menyebabkan beberapa hal ini, tetapi kami melihat kilatan kecemerlangan dalam angka kinerja ini. Kinerja presisi ganda Radeon VII menempatkannya dalam kelas tersendiri dalam hal-hal tertentu, tetapi Radeon RX 5700 XT adalah kartu yang jauh lebih murah dan lebih tenang. Bergantung pada apa target aplikasi Anda, GPU baru AMD $ 400 mungkin menjadi pilihan terbaik di pasar. Dalam skenario lain, Radeon VII dan RTX 2080 membuat klaim spesifik dan khusus sebagai kartu tercepat yang tersedia.

Gambar fitur adalah render terakhir dari adegan Benchmark_Pavilion yang termasuk dalam patokan Blender 1.02beta mandiri.

Pembaruan (27/8/2019): Benchmark SPEC Workstation 3.1 tidak memberi tahu pengguna jika tes kembali ke resolusi output yang lebih rendah dari yang ditentukan. Ini menyebabkan hasil 5700 XT asli kami dijalankan pada resolusi yang lebih rendah daripada tes 4K yang kami maksudkan. Grafik ini telah diperbarui dengan hasil yang divalidasi dalam 4K. 5700 XT masih menawarkan kinerja yang mengesankan dalam mode-mode ini, meskipun itu tidak cukup memecahkan langit seperti yang kita pikirkan sebelumnya. ET menyesali kesalahannya.

Sekarang baca:

Pos terkait

Back to top button