Ara

Linux’ta Klasik Windows Oyunlarına Yeni Bir Kapı Açılıyor: D7VK Devrim Yaratabilir!

Linux kullanıcılarının Windows oyunlarını çalıştırmasını sağlayan Proton uyumluluk katmanı, yıllardır sürekli geliştiriliyor. Valve'ın bu alandaki çalışmaları, binlerce Windows oyununu Linux üzerinde sorunsuz bir şekilde oynanabilir hale getirdi. Ancak bu uyumluluk genellikle Direct3D 8'e kadar olan oyunlarla sınırlıydı.

Şimdi ise açık kaynak dünyasından heyecan verici bir proje, Linux'un klasik Windows oyunlarıyla olan uyumluluğunu daha da ileri taşıyor. D7VK projesi, Direct3D 7 (D3D7) için Vulkan tabanlı bir çeviri katmanı olarak tanımlanıyor. Bu sayede, Wine kullanarak 3D uygulamaların Linux üzerinde çalıştırılması mümkün hale geliyor.

Daha Fazla Seçenek Her Zaman Hoş Karşılanır

D7VK, Direct3D 7 oyunlarını Linux'ta çalıştırma denemelerinin ilki olmasa da, farklı bir yaklaşım sunuyor. Wine'ın kendi bünyesindeki WineD3D uyumluluk katmanı uzun süredir D3D7 desteği sunsa da, yeni d7vk projesi mevcut dxvk uyumluluk katmanından faydalanıyor. Valve'ın SteamOS için Proton'da da kullandığı dxvk'nın, birçok oyunda WineD3D'ye göre daha iyi performans sunduğu biliniyor.

D7VK projesinin geliştiricisi, bu yeni projenin ana dxvk'ya entegre edilmesini beklemediğini belirtiyor. Ancak projenin, dxvk'da alışılan uygulama bazlı yapılandırma profilleri ve düzeltmeler gibi özelliklere sahip olacağı ifade ediliyor. D7VK'nın her zaman mevcut alternatiflerden daha iyi performans göstermeyebileceği düşünülse de, geliştiricinin de belirttiği gibi, masada daha fazla seçenek olması büyük bir artı.

Bu ek seçenekler, özellikle belirli bir döneme ait PC oyunlarını oynamak isteyen oyuncular için sevindirici bir haber. PC Oyunları Wiki'de D3D7 API'leri ile yazılmış 400'den fazla oyun listeleniyor. Bu oyunların büyük çoğunluğu 2000-2004 yılları arasında yayınlanmış olsa da, 2022'ye kadar D3D7 oyunları çıkmaya devam etti.

D3D7 oyunları listesinde tahmin edilebileceği gibi lisanslı birçok yapım bulunsa da, Escape from Monkey Island, Arx Fatalis ve orijinal Hitman: Codename 47 gibi hafızalara kazınmış oyunlar da yer alıyor. Geliştiricinin bu projeye başlama motivasyonlarından birinin Sacrifice ve Disciples II gibi oyunları mevcut dxvk çatısı altında oynamak olduğu belirtiliyor.

Bazı D3D7 oyunlarıyla ilgili bilinen sorunlara rağmen, son ayarlamalarla birlikte desteklenen oyunların çoğunda performansın "eh işte" ile "olağanüstü" arasında değiştiği ifade ediliyor. Ancak geliştirici, D3D7'nin "oldukça lanetli bir API uyumluluk alanı" olması nedeniyle projenin hiçbir zaman tam uyumluluk düzeyine ulaşamayabileceği konusunda uyarıyor.

Geliştirici ayrıca, projenin daha eski DirectX API'lerini desteklemek için genişlemeyeceğini de belirtiyor. Yazara göre, D3D7'nin tek başına yeterince zorlayıcı ve karmaşık olması, daha geriye gitmenin "ilahi olandan uzaklaşmak" anlamına geleceği anlamına geliyor.

Önceki Haber
Minisforum'dan Devrim Niteliğinde ARM Tabanlı Mini PC: MS-R1 ile Harici Ekran Kartı Devri Başlıyor!
Sıradaki Haber
Karanlık Devlerin Doğuşu: Kaçak Kara Delik Birleşmeleri Süper Kütleli Kara Delikleri Oluşturmuş Olabilir mi?

Benzer Haberler: