Wine menambahkan dukungan HDR untuk Vulkan

anggur-vulkan

Wine telah mengerjakan implementasi Vulkan sejak versi 3.3

Belum lama ini kami mengumumkan di sini di blog berita tentang rilis versi baru Wine 8.0 yang hadir dengan sejumlah besar perubahan penting (jika Anda ingin mengetahui detail beritanya, Anda dapat melakukannya di link berikut.)

Dan itu adalah cDengan kedatangan cabang baru Wine 8.x, mereka sudah mulai melaksanakan pekerjaan penambahan tambalan fitur baru setelah dibekukan sejak awal Desember. Alasan untuk menyebutkan ini adalah karena baru-baru ini dilaporkan bahwa Wine dukungan telah ditambahkan untuk ekstensi Vulkan VK_EXT_hdr_metadata ke kode driver Vulkan untuk Wine.

Anggur di Linux
Artikel terkait:
Wine 8.0 telah dirilis dan dilengkapi dengan banyak fitur dan peningkatan baru

Ekstensi ini adalah dirancang untuk memproses metadata rentang dinamis tinggi (HDR)., termasuk informasi tentang primer, titik putih, dan rentang pencahayaan, sebagai bagian dari penyangga bingkai virtual Vulkan (SwapChain).

Patch yang diusulkan untuk Wine diperlukan untuk bekerja dengan HDR dalam game berdasarkan Vulkan graphics API, seperti Doom Eternal, serta game berdasarkan API grafis Direct3D berkemampuan HDR menggunakan DXVK atau VKD3D-Proton, yang mengubah panggilan Direct3D saat itu juga menjadi panggilan sistem Vulkan.

Valve sudah menggunakan patch diusulkan sebagai bagian dari kompilasi Anda Proton berbasis anggur, tetapi sekarang secara resmi menjadi bagian dari Wine 8.1+ dan nantinya akan disertakan dalam versi stabil Wine 9.0, yang diharapkan pada Januari 2024.

Ini sedang dikembangkan oleh Valve sebagai bagian dari proyek dukungan game HDR mereka, yang saat ini terbatas pada Server Komposit Gamescope yang dikembangkan dan digunakan untuk menjalankan game di konsol game genggam Steam Deck.

Saat ini, semua server komposit Wayland lainnya, termasuk Materi GNOME dan KDE Kwin, kurang dukungan HDR dan tidak diketahui secara pasti kapan mereka akan memiliki kompatibilitas seperti itu. kesesuaian dengan HDR untuk X.org dianggap tidak mungkin, karena pengembangan protokol X11 telah dihentikan dalam beberapa tahun terakhir dan pengembangannya terbatas pada pemeliharaan.

Ekstensi ini mendefinisikan dua struktur baru dan fungsi untuk menetapkan metadata SMPTE (Society of Motion Picture and Television Engineers) 2086 dan metadata CTA (Consumer Technology Association) 861.3 ke rantai pertukaran.

Metadata mencakup primer, titik putih, dan rentang pencahayaan monitor referensi, yang bersama-sama menentukan volume warna yang berisi semua kemungkinan warna yang dapat dihasilkan oleh monitor referensi. Monitor referensi adalah layar tempat karya kreatif dilakukan dan tujuan kreatif ditetapkan.

Disebutkan bahwa untuk mempertahankan niat kreatif seperti itu sebanyak mungkin dan mencapai reproduksi warna yang konsisten di berbagai layar tampilan, saluran tampilan akan sangat membantu untuk mengetahui volume warna monitor referensi asli tempat konten dibuat atau disesuaikan.

Hal ini untuk menghindari pemetaan warna yang tidak perlu yang tidak dapat ditampilkan pada monitor referensi asli. Metadata juga mencakup maxContentLightLevel dan maxFrameAverageLightLevel sebagaimana ditentukan dalam CTA 861.3.

Sementara tujuan umum dari metadata adalah untuk membantu dalam transformasi antara volume warna yang berbeda dari tampilan yang berbeda dan untuk membantu mencapai reproduksi warna yang lebih baik, hal ini tidak termasuk dalam lingkup ekstensi ini untuk menentukan bagaimana tepatnya metadata harus digunakan dalam proses tersebut. . Terserah implementasi untuk menentukan bagaimana memanfaatkan metadata.

Pentingnya bekerja dengan Vulkan, apakah ini memberikan berbagai manfaat atas API lain, serta pendahulunya, OpenGL, sejak itu menawarkan lebih sedikit overhead, kontrol lebih langsung atas GPU, dan penggunaan CPU lebih rendah. Konsep umum dan kumpulan fitur Vulkan mirip dengan Directx 12, Metal dan Mantle.

Fitur utamanya adalah dapat memanfaatkan jumlah core yang ada di prosesor utama PC, sehingga meningkatkan performa grafis secara drastis.

akhirnya jika kamu tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.