LiquidVR
LiquidVR
merupakan inisiatif AMD yang didedikasikan untuk membuat VR sebagai sarana
kenyamanan dan serealistis mungkin dengan menciptakan dan memelihara apa yang
dikenal sebagai "Visual" keadaan kesadaran mendalam di mana situasi,
benda, atau karakter dalam dunia maya tampak nyata. Kerjasama erat dengan mitra
teknologi adalah kunci dalam liquid vr. LiquidVR menggunakan software GPU AMD
dan hardware sub-sistem untuk menangani masalah-masalah umum dan perangkat
untuk mencapai visual, seperti mengurangi gerak-to-foton latency kurang dari 10
milidetik. Ini merupakan langkah penting dalam mengatasi ketidaknyamanan umum,
seperti pandangan bergoyang, yang mungkin terjadi saat Anda putar kepala di
dunia maya dan dibutuhkan bahkan beberapa milidetik terlalu lama untuk perspektif
baru yang akan ditampilkan.
Teknologi
di LiquidVR didasarkan sekitar 3 konsep inti yaitu: kenyamanan (latency /
warping), kompatibilitas dan konten yang menarik (multi-GPU / cukup cepat untuk
bekerja ). Bahkan jika Anda sudah akrab dengan VR tertuju langsung pada NVIDIA,
maka apa AMD lakukan hari ini tampak sangat mirip dengan itu. Menghadapi
masalah yang sama AMD telah merekayasa solusi yang sangat mirip, AMD
memperbarui beberapa fitur yang ada.
Dengan
Async Shaders, AMD mengimplementasikan sarana teknis untuk melakukan waktu
warping - memodifikasi / warping gambar yang diberikan melalui shader,
menggunakan data pelacakan sangat terbaru untuk mengurangi latency dirasakan -
dan terbaru data latch adalah cara untuk mengambil data pelacakan. Sementara
aspek asynchronous async Shaders mengacu pada fakta bahwa operasi shader ini
dapat berlangsung sementara frame berikutnya sudah diberikan, lebih mengurangi
latency. Dari semua teknologi LiquidVR, Async Shaders ini bisa dibilang akan
menjadi yang paling penting. Sementara AMD dapat dan tidak mengurangi latency
tempat lain, ada jumlah waktu minimum yang diperlukan untuk menghasilkan
keadaan permainan dan membuat frame yang tidak bisa mendapatkan warping pada
gilirannya adalah hack yang relatif murah untuk mengurangi berapa banyak
latency. Dengan fudging gambar setelah fakta dan menjalankan tugas-tugas akhir
beberapa setelah frame utama membuat pekerjaan selesai, warping melalui async
Shaders dapat membuat latency merasa jauh lebih rendah daripada yang
sebenarnya.
Pada
tingkat yang lebih rendah, Affinity Multi-GPU juga menerapkan beberapa optimasi
rendering pipeline untuk menyingkirkan beberapa overhead CPU yang akan datang
dari pengiriman dua pekerjaan untuk membuat dua frame. Dengan setiap mata yang
hampir identik, mungkin untuk mengurangi beberapa pekerjaan ini dengan
mengirimkan satu pekerjaan dan kemudian menggunakan masking untuk
menyembunyikan dari setiap mata apa yang tidak bisa benar-benar melihat.
Teknologi LiquidVR yang terakhir AMD adalah
Direct-to-Display, yang mengimplementasikan tujuan kompatibilitasnya.
Direct-to-Display benar-benar menetapkan untuk menyelesaikan dua masalah, yaitu
untuk meningkatkan latency / kompatibilitas dan dengan membuat lebih mudah bagi
AMD untuk mendukung headset VR dari beberapa vendor. Sejauh OS berjalan dapat
menambahkan sedikit latency sendiri, sehingga Direct-To-Tampilan memungkinkan
OS yang akan dilewati dan gambar VR set langsung ke headset. Sementara itu OS menjadi
lebih mudah untuk mendukung beberapa headset.
AMD baru saja mengumumkan Liquid VR, sebuah software development kit yang ditujukan untuk membuat virtual reality mudah untuk semua orang. Termasuk juga memudahkan berbagai headset VR digunakan berbagai perangkat yang ada.
Fitur-fitur penting dalam SDK LiquidVR SDK versi 1.0:
• Async Shaders untuk hadirkan pergerakan kepala yang halus mengaktifkan Hardware-Accelerated Time Warp, sebuah teknologi yang dapat memanfaatkan informasi terkini yang diberikan pada posisi kepala pengguna sesaat setelah frame berhasil di-render dan membengkokkan gambar yang disajikan untuk merefleksikan sudut pandang baru sesaat sebelum mengirimkannya menuju headset VR, meminimalisir latency ketika pengguna menggerakkan kepala mereka dan apa yang mereka lihat di layar.
• Menggabungkan Multi-GPU untuk proses render, sebuah teknologi yang mengizinkan beberapa GPU bekerja bersama untuk meningkatkan frame rate dalam aplikasi VR dengan membagi beban kerja menuju GPU tertentu. Setiap GPU me-render sudut pandang dari satu mata, dan kemudian menggabungkan output ke dalam satu gambar stereo 3D. Dengan teknologi ini, konfigurasi multi_GPU jadi terasa ideal untuk proses render VR dengan performa tinggi, hadirkan frame rate tinggi untuk pengalaman yang lebih baik.
• Menggabungkan data terkini untuk deteksi gerakan kepala, sebuah mekanisme pemrograman yang dapat membantu mendeteksi data dari gerakan kepala pada headset VR menuju GPU dengan mengumpulkan data secepat meungkin, guna mengeliminasi overhead pada API serta menghilangkan latency.
• Menghubungkan headset VR secara intuitif, untuk sajikan pengalaman virtual reality secara mudah dari kartu grafis AMD Radeon™ menuju headset VR yang terhubung, dengan mengaktifkan fitur-fitur seperti booting langsung menuju layar headset maupun menuju layar tambahan saat menggunakan Windows.