Dukungan Vertex shader telah ditambahkan ke kompiler shader ACO untuk driver RADV Vulkan

Π’ dikembangkan Kompiler shader sumber terbuka katup ACO ditambahkan dukungan untuk vertex shader dan perubahan telah dilakukan untuk mencapai peningkatan kinerja yang nyata.

Grafik perubahan waktu kompilasi shader:

Dukungan Vertex shader telah ditambahkan ke kompiler shader ACO untuk driver RADV Vulkan

Di beberapa game, seperti Nier: Automata, kompiler ini memungkinkan Anda mendapatkan FPS sekitar 12% lebih tinggi daripada di Windows. Di GNU/Linux, game dijalankan melalui Proton. Pengujian dilakukan pada ACO versi sebelumnya, yang tidak mendukung vertex shader.

  • RADV+LLVM (38.2fps):
    Dukungan Vertex shader telah ditambahkan ke kompiler shader ACO untuk driver RADV Vulkan

  • RADV+ACO (55.7fps):
    Dukungan Vertex shader telah ditambahkan ke kompiler shader ACO untuk driver RADV Vulkan

  • Jendela (49.0fps):
    Dukungan Vertex shader telah ditambahkan ke kompiler shader ACO untuk driver RADV Vulkan

    Untuk menginstal ACO siap paket untuk Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) dan Fedora (mesa-aco). Untuk distribusi lain dimungkinkan untuk membangunnya Kode sumber.

    ACO saat ini hanya berfungsi pada kartu video AMD dengan GPUGCN 3.0+, mis. dimulai dengan Rx 300. Kompiler pada tahap pengembangan saat ini diposisikan sebagai eksperimental dan tidak dirancang untuk penggunaan sehari-hari. Di antara fitur-fitur yang belum terealisasi, terdapat dukungan untuk tessellation dan shader geometri.

    Sumber: opennet.ru

  • Tambah komentar