D7VK 1.1 menambahkan dukungan eksperimental Direct3D 6 untuk Vulkan di Linux

Proyek open-source D7VK telah merilis versi 1.1, memperkenalkan frontend eksperimental yang menerjemahkan panggilan Direct3D 6 ke API Vulkan. Pembaruan ini bertujuan meningkatkan kompatibilitas untuk game akhir 1990-an di sistem Linux. Pengembang berharap dapat meningkatkan performa untuk klasik seperti Half-Life dan Quake II tanpa port asli.

Rilis D7VK 1.1, yang diumumkan pada 29 Desember 2025, merupakan langkah maju dalam melestarikan perangkat lunak game lama. Dibangun di atas proyek DXVK, yang menangani terjemahan Direct3D 8 hingga 11 ke Vulkan, D7VK fokus pada versi yang lebih tua. Awalnya menargetkan Direct3D 7, sekarang secara eksperimental mendukung Direct3D 6, yang diperkenalkan pada 1998 dengan fitur seperti transformasi dan pencahayaan perangkat keras.

Perkembangan ini mengatasi masalah kompatibilitas karena perangkat keras modern meninggalkan API lama. Dengan memetakan panggilan Direct3D 6 ke struktur Vulkan, pembaruan ini menangani manajemen status dan primitif rendering yang tidak didukung secara native di Vulkan. Phoronix melaporkan bahwa fitur ini masih dalam tahap awal, dengan optimalisasi untuk penanganan tekstur, pemrosesan vertex, dan pipeline fungsi tetap yang meningkatkan stabilitas dan frame rate.

Proyek ini, yang dikelola oleh pengembang Hans-Kristian Arntzen dengan handle doitsujin di GitHub, terintegrasi dengan alat seperti Proton milik Valve untuk Steam di Linux. Hal ini memungkinkan rentang judul yang lebih luas, dari Direct3D 6 hingga 12, berjalan di bawah Vulkan. Benchmark menunjukkan peningkatan hingga 20% frame rate pada game seperti Tomb Raider II di Linux dibandingkan emulasi Wine tradisional, berkat akses GPU tingkat rendah Vulkan dan driver efisien dari AMD, Intel, dan Nvidia.

Umpan balik komunitas di platform seperti subreddit linux_gaming Reddit dan X menyoroti antusiasme untuk gaming retro di perangkat seperti Steam Deck. Meskipun tantangan seperti ketidakstabilan di beberapa game masih ada dan memerlukan penyesuaian pengguna, model open-source mengundang kontribusi untuk menyempurnakan frontend Direct3D 6. Implikasi yang lebih luas mencakup pelestarian perangkat lunak untuk arsip dan potensi insentif bagi vendor perangkat keras untuk mendukung Vulkan lebih kuat.

Ke depan, D7VK dapat menginspirasi upaya untuk API yang lebih tua lagi, mendorong integrasi lebih dalam dengan Wine dan distribusi Linux.

Artikel Terkait

SV Todesfelde celebrates defending Hallenmasters title with 3:1 final win over Holstein Kiel in Kiel sports hall, amid turf criticism and injuries.
Gambar dihasilkan oleh AI

SV Todesfelde defends title at hallenmasters in kiel

Dilaporkan oleh AI Gambar dihasilkan oleh AI

SV Todesfelde successfully defended its title at the 26th Lotto-Hallenmasters in Kiel, defeating Holstein Kiel 3:1 in the final. The tournament was balanced, but SHFV president criticized the new artificial turf. Two injuries dampened the mood.

Arsenal mengunjungi Slavia Praha di Fortuna Arena untuk mencari kemenangan ke-10 beruntun di semua kompetisi dalam pertandingan fase liga Liga Champions mereka. The Gunners punya rekor tak terkalahkan melawan tim Ceko dan kemenangan dominan 4-0 atas Slavia di Europa League 2020/21. Slavia, yang sejajar di puncak liga Ceko, tampil dengan lima clean sheet beruntun.

Dilaporkan oleh AI

Sweden secured a narrow 3-2 victory over Slovakia in the opening game of the 2026 IIHF World Junior Championship on December 26. The match featured strong power-play performances and a dramatic comeback attempt by Slovakia. Ivar Stenberg's late goal proved decisive for the home side.

Bayern Munich staged a remarkable comeback to defeat VfL Wolfsburg 8-1 in a Bundesliga home match. After a dominant first half from Wolfsburg, Bayern turned the game around in the second half. The win highlighted strong performances from new signings Michael Olise and Luis Díaz.

Dilaporkan oleh AI

Arsenal mempertahankan rekor sempurna mereka di Liga Champions dengan kemenangan 3-0 atas Slavia Praha di Fortuna Arena. Mikel Merino mencetak dua gol sebagai penyerang tengah sementara, sementara Bukayo Saka mengonversi penalti babak pertama. Hasil ini memperpanjang rekor kemenangan Arsenal menjadi 10 pertandingan dan menyamai rekor klub berusia 122 tahun dengan clean sheet kedelapan berturut-turut.

Holstein Kiel faces VfB Stuttgart in the DFB-Pokal quarterfinals. The club recalls its successful 2011/12 cup season, reaching the quarterfinals as a fourth-division team. Former captain Christian Jürgensen shares insights into success factors for underdogs.

Dilaporkan oleh AI

Arsenal meraih kemenangan 3-0 atas Slavia Praha di fase liga Liga Champions pada 4 November 2025, memperpanjang rekor kemenangan mereka menjadi 10 pertandingan dan clean sheet menjadi delapan. Max Dowman berusia 15 tahun menjadi pemain termuda sepanjang sejarah kompetisi tersebut, masuk sebagai pemain pengganti pada usia 15 tahun dan 308 hari. Bukayo Saka dan Mikel Merino mencetak gol dalam pertandingan di Fortuna Arena.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak