
D7VK 2.3 kini tersedia sebagai versi terkini lapisan keserasian ini yang direka untuk menjalankan permainan lama berdasarkan Direct3D 7, Direct3D 6, Direct3D 5 dan Direct3D 3 pada Vulkan Linux. Dikeluarkan pada 29 September 2026, kemas kini ini merangkumi pengoptimuman baharu, pembetulan khusus untuk beberapa permainan klasik dan perubahan dalaman yang bertujuan untuk meningkatkan prestasi API grafik lama.
Walau bagaimanapun, versi ini juga membawa berita penting untuk masa depan projek: pembangunnya telah mengumumkan bahawa D7VK sedang memasuki mod penyelenggaraan . Ini bermakna tiada ciri baharu utama dijangkakan dan versi akan datang akan memberi tumpuan terutamanya kepada pembetulan pepijat yang mungkin muncul dalam permainan atau konfigurasi tertentu.
D7VK 2.3 membawa Direct3D lama ke Vulkan
D7VK ialah projek yang berasal daripada DXVK yang mengkhusus dalam bahagian DirectX yang tidak diliputi secara langsung oleh DXVK: generasi pertama Direct3D.
Walaupun DXVK memberi tumpuan terutamanya pada API yang lebih baharu, D7VK menyediakan pelaksanaan berasaskan Vulkan untuk Direct3D 3, 5, 6 dan 7. Ini membolehkan Wine menjalankan sebilangan besar permainan dari akhir 90-an dan awal 2000-an yang bergantung pada antara muka grafik yang lebih lama ini.
Projek ini amat menarik untuk tajuk yang menggunakan generasi pertama Direct3D dan yang mungkin menimbulkan masalah apabila dijalankan menggunakan laluan grafik tradisional Wine.
Pengoptimuman baharu untuk permukaan berlorek
Salah satu pengubahsuaian utama dalam D7VK 2.3 mempengaruhi apa yang dipanggil permukaan bayangan , permukaan yang digunakan secara dalaman untuk mengelakkan konflik antara rantai pertukaran D3D dan pembentangan menggunakan DirectDraw.
Dalam versi sebelumnya, permukaan ini disimpan dalam memori peranti. D7VK 2.3 memindahkannya ke memori sistem.
Perubahan ini direka khusus untuk permainan yang menggunakan permukaan ini secara intensif, contohnya, apabila menyalin kursor tetikus terus ke imej akhir. Pembangun menyatakan bahawa pengubahsuaian ini boleh memberikan peningkatan prestasi yang ketara dalam senario sedemikian.
Penyusunan semula pengendalian pengecam tekstur
D7VK 2.3 juga membuat perubahan pada pengendalian pengecam yang digunakan oleh API Direct3D yang lebih lama.
Walaupun Direct3D 6 secara rasminya telah mengalih keluar pengecam tekstur, sesetengah program terus menggunakan laluan keserasian yang bergantung padanya. Versi baharu ini menyeragamkan pengendalian pengecam ini merentasi generasi Direct3D yang berbeza yang serasi dengan D7VK.
Matlamatnya adalah untuk meningkatkan keserasian dengan aplikasi lama yang menggunakan antara muka ini secara tidak konvensional dan untuk mencegah kelakuan yang salah dalam permainan tertentu.
Pembetulan untuk permainan klasik
D7VK 2.3 juga merangkumi beberapa pembetulan khusus untuk tajuk lama.
Antara permainan yang terjejas ialah Need for Speed: Porsche , Dark Vengeance , ZAR dan Star Wars: X-Wing Alliance . Pelbagai pembetulan juga telah dilaksanakan untuk isu pemaparan, masalah pengurusan permukaan dan isu dengan tingkah laku API yang lebih lama.
Dalam kes Need for Speed: Porsche, perubahan yang berkaitan dengan perwakilan grafik telah ditambah, manakala judul lain menerima pembetulan yang bertujuan untuk menyelesaikan masalah tertentu yang dikesan semasa ujian keserasian.
D7VK 2.3 adalah berdasarkan DXVK 3.1.1
Versi ini juga mengemas kini pangkalan kod yang digunakan oleh D7VK. D7VK 2.3 dibina di atas DXVK 3.1.1 , menggabungkan pengubahsuaian yang sepadan daripada projek asalnya.
Ini membolehkan D7VK terus mendapat manfaat daripada pembetulan dan perubahan yang dibuat pada infrastruktur kongsi, sambil mengekalkan pengubahsuaian khususnya untuk API Direct3D yang lebih lama.
Projek memasuki mod penyelenggaraan
Ciri baharu D7VK 2.3 yang paling penting tidak berkaitan secara langsung dengan Vulkan atau mana-mana permainan tertentu.
Pembangun WinterSnowfall telah mengumumkan bahawa D7VK sedang memasuki mod penyelenggaraan . Projek ini telah mencapai sebahagian besar matlamatnya dan tiada ciri baharu utama dijangkakan mulai sekarang.
Ini tidak bermakna D7VK akan ditinggalkan. Projek ini akan terus menerima pembetulan pepijat, tetapi kadar pembangunan akan menjadi lebih perlahan dan versi baharu akan dikeluarkan dengan lebih jarang.
Keputusan itu masuk akal dalam evolusi projek: API yang dilaksanakan oleh D7VK tidak diubah selama beberapa dekad, dan objektif utamanya sekarang adalah untuk memastikan permainan sedia ada berfungsi dengan betul, dan bukannya terus mengembangkan fungsi.
Apakah maksudnya ini bagi pengguna Linux?
Bagi mereka yang menggunakan permainan Windows klasik melalui Wine, D7VK 2.3 terutamanya mewakili versi penyatuan.
Projek ini telah mengumpulkan penambahbaikan prestasi dan keserasian merentasi pelbagai versinya, yang membolehkan penggunaan tajuk berasaskan Direct3D 3, 5, 6 dan 7 dengan perkakasan grafik moden menggunakan Vulkan.
Perpindahan ke status penyelenggaraan bermakna lonjakan besar dalam fungsi tidak dijangka dalam versi akan datang, tetapi ia juga tidak bermakna D7VK tidak akan lagi berguna. Jika permainan sudah berfungsi dengan betul dengan D7VK, status baharu projek itu hanya bermakna pembangunan akan tertumpu pada mengekalkan keserasian tersebut dan menyelesaikan masalah tertentu apabila ia ditemui.
Pengguna dengan perkakasan yang agak lama juga boleh menggunakan DXVK-Sarek , yang menggabungkan banyak ciri D7VK pada asas yang serasi dengan versi Vulkan yang lebih lama. Varian ini bertujuan untuk sistem yang tidak boleh menggunakan versi moden D7VK.
D7VK 2.3, peringkat penyatuan
Oleh itu, D7VK 2.3 mewakili gabungan penambahbaikan teknikal dan fasa baharu untuk projek ini. Versi baharu ini mengoptimumkan pengurusan permukaan, menyusun semula komponen dalaman, membetulkan masalah dalam beberapa permainan klasik dan mengemas kini asas teknologinya.
Namun yang paling penting, ia menandakan detik apabila D7VK beralih daripada projek yang berkembang kepada alat penyelenggaraan sahaja . Bagi pengguna yang masih perlu menjalankan permainan berdasarkan generasi pertama Direct3D di Linux, projek ini akan kekal tersedia dan terus menerima pembetulan pepijat, walaupun ciri-ciri baharu utama tidak lagi tersedia.