Wain menambah sokongan HDR untuk Vulkan

anggur-vulkan

Wine telah mengusahakan pelaksanaan Vulkan sejak versi 3.3

Tidak lama dahulu kami mengumumkan di sini dalam blog berita mengenai keluaran versi baharu Wine 8.0 yang datang dengan sejumlah besar perubahan penting (jika anda ingin mengetahui butiran berita anda boleh melakukannya dalam pautan seterusnya.)

Dan ia adalah bahawa cDengan ketibaan cawangan baru Wine 8.x mereka telah pun bermula untuk menjalankan kerja-kerja penambahan tampung ciri baharu selepas dibekukan sejak awal Disember. Sebab untuk menyebut perkara ini ialah baru-baru ini dilaporkan bahawa Wine sokongan telah ditambah untuk sambungan Vulkan VK_EXT_hdr_metadata kepada kod pemacu Vulkan untuk Wine.

Wain di Linux
artikel berkaitan:
Wine 8.0 telah pun dikeluarkan dan dimuatkan dengan banyak ciri dan penambahbaikan baharu

Sambungan ini ialah direka untuk memproses metadata julat dinamik tinggi (HDR)., termasuk maklumat tentang primer, titik putih dan julat kecerahan, sebagai sebahagian daripada penimbal bingkai maya Vulkan (SwapChain).

Tampalan yang dicadangkan untuk Wain diperlukan untuk bekerja dengan HDR dalam permainan berdasarkan API grafik Vulkan, seperti Doom Eternal, serta permainan berdasarkan API grafik Direct3D yang didayakan HDR menggunakan DXVK atau VKD3D-Proton, yang menukar panggilan Direct3D segera kepada panggilan sistem Vulkan.

Valve sudah menggunakan tampalan itu dicadangkan sebagai sebahagian daripada binaan anda Proton berasaskan wain, tetapi ia kini secara rasmi menjadi sebahagian daripada Wine 8.1+ dan kemudiannya akan disertakan dalam versi stabil Wine 9.0, yang dijangka pada Januari 2024.

Ia sedang dibangunkan oleh Valve sebagai sebahagian daripada projek sokongan permainan HDR mereka, yang kini terhad kepada Pelayan Komposit Gamescope yang dibangunkan dan digunakan untuk menjalankan permainan pada konsol permainan pegang tangan Steam Deck.

Pada masa ini, semua pelayan komposit Wayland yang lain, termasuk GNOME Matter dan KDE Kwin, kekurangan sokongan HDR dan tidak diketahui dengan tepat bila mereka akan mempunyai keserasian sedemikian. keserasian dengan HDR untuk X.org dianggap tidak mungkin, kerana pembangunan protokol X11 telah dihentikan dalam beberapa tahun kebelakangan ini dan pembangunan terhad kepada penyelenggaraan.

Sambungan ini mentakrifkan dua struktur baharu dan fungsi untuk menetapkan metadata SMPTE (Society of Motion Picture and Television Engineers) 2086 dan metadata CTA (Persatuan Teknologi Pengguna) 861.3 kepada rantaian pertukaran.

Metadata termasuk primer, titik putih dan julat kecerahan monitor rujukan, yang bersama-sama mentakrifkan volum warna yang mengandungi semua kemungkinan warna yang boleh dihasilkan oleh monitor rujukan. Pemantau rujukan ialah skrin tempat kerja kreatif dilakukan dan niat kreatif ditetapkan.

Disebutkan bahawa untuk mengekalkan niat kreatif sedemikian sebanyak mungkin dan mencapai pembiakan warna yang konsisten merentas skrin paparan yang berbeza, adalah berguna untuk saluran paip paparan untuk mengetahui volum warna monitor rujukan asal tempat kandungan dicipta atau dilaraskan.

Ini mengelakkan membuat pemetaan warna yang tidak perlu yang tidak boleh dipaparkan pada monitor rujukan asal. Metadata juga termasuk maxContentLightLevel dan maxFrameAverageLightLevel seperti yang ditakrifkan dalam CTA 861.3.

Walaupun tujuan umum metadata adalah untuk membantu dalam transformasi antara volum warna yang berbeza bagi paparan yang berbeza dan untuk membantu mencapai pembiakan warna yang lebih baik, ia tidak berada dalam skop sambungan ini untuk menentukan cara tepat metadata harus digunakan dalam proses sedemikian. . Terpulang kepada pelaksanaan untuk menentukan cara menggunakan metadata.

Kepentingan bekerja dengan Vulkan, adakah ini memberikan pelbagai manfaat berbanding API lain, serta pendahulunya, OpenGL, sejak menawarkan lebih sedikit overhed, lebih banyak kawalan langsung ke atas GPU dan penggunaan CPU yang lebih rendah. Konsep umum dan set ciri Vulkan adalah serupa dengan Directx 12, Metal dan Mantle.

Ciri utamanya ialah ia boleh memanfaatkan bilangan teras yang terdapat dalam pemproses utama PC, meningkatkan prestasi grafik secara drastik.

akhirnya jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.