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.