GNU/Linux’ta klasik Windows oyunlarının keyfini çıkarmak isteyenler için, Wine‘dan daha iyi performans ve düzgün renderleme olanağı sağlayan modern Vulkan API’si üzerinde Direct3D 3 desteği sağlayan D7VK 1.5 sürümü duyurulmuş bulunuyor. Açık kaynaklı D7VK projesi, DXVK ve VKD3D-Proton’a benzer şekilde, Vulkan üzerinde Direct3D 7’yi uygulamaya başladı ve Vulkan üzerinde daha yeni Direct3D API’lerine destek sağlamış bulunuyor. Sonraki sürümlerle D7VK, Direct3D 6’ya ve ardından Direct3D 5 desteğine de genişletilirken, D7VK 1.5 sürümüyle, Vulkan kullanılarak daha hızlı hızlandırma için Direct3D 3 desteği de eklenmiş bulunuyor. Şimdi D7VK 1.5 sürümüyle, bu açık kaynaklı çeviri katmanı aracılığıyla Direct3D 3’ten Direct3D 7’ye kadar destek sağlanıyor. Bunun, DDraw dünyasındaki D3D bulmacasının son parçası olduğu söyleniyor. D7VK 1.5 ayrıca daha fazla oyunun doğru şekilde işlenmesini ve diğer iyileştirmeleri de içeriyor. D7VK 1.5 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →
Tag Archives | Vulkan
QEMU 10.2.1 duyuruldu
Bir işletim sistemi içine başka bir işletim sistemi kurma olanağı sağlayan, Vmware tarzı bir yazılım olan QEMU‘nun 10.2.1 sürümü duyuruldu. QEMU 10.2.1’in duyurulmasından mutlu olduklarını ifade eden geliştirici ekip; bunun açık kaynaklı GNU/Linux sanallaştırma yığınında önemli bir rol oynayan bir işlemci emülatörünün en son sürümü olduğunu ifade ediyor. Güvenlik politikasını güncelleyerek, güvenlik açığı olarak değerlendirilen “sanallaştırma kullanım senaryosunun” yalnızca belirli makine türlerini kullananlar için geçerli olduğunu ve bu tür makinelerin artık açıkça listelendiği açıklanıyor. -old-param seçeneğnin ve Arm pxa CPU ailesinin kaldırıldığı belirtilirken, önerilen alternatif işlevler hakkında ayrıntılı bilgi için “kaldırılan özellikler” sayfasına bakılabileceği belirtiliyor. QEMU 10.2.1 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz. Continue Reading →
D7VK 1.3 Vulkan üzerinde Direct3D 5 desteğiyle geliyor
Valve’in Steam Play (Proton) platformunun önemli bir parçası olan DXVK projesinin bir çatalı olan ve Vulkan üzerinde Direct3D 8 / 9 / 10 / 11 desteği sunan D7VK‘nin asıl amacının Vulkan üzerinde Direct3D 7 uygulaması olduğu biliniyor. Vulkan üzerinde Direct3D 5 desteği getiren ve modern Vulkan API’si üzerinde uygulanan Direct3D 5 / 6 / 7 API’lerini sağlayan D7VK 1.3, duyuruldu. GNU/Linux’ta klasik Windows oyunlarının keyfini çıkarmak isteyenler için, Wine‘dan daha iyi performans ve düzgün renderleme olanağı sağlayan modern Vulkan API’si üzerinde Direct3D 5/6/7 API’lerini sağlayan D7VK’nin Direct3D 5 desteğiyle geldiği belirtiliyor; Carpocalypse Now, Tomb Raider II, Mortal Kombat 4, NICE 2, Nightmare Creatures, Deathtrap Dungeon, Lands of Lore III ve diğerleri gibi oyunlar için gayet iyi çalıştığı söyleniyor. Direct3D 5 desteğine ek olarak, D7VK artık isteğe bağlı tam ekran kenar yumuşatma (FSAA) öykünmesi, günlük kaydı iyileştirmeleri ve çeşitli düzeltmeler sunuyor. 2.0 sürümünden itibaren Vulkan 1.3 sürücüsü gerekli olduğu belirtilirken, D7VK’nin artık isteğe bağlı tam ekran kenar yumuşatma (FSAA) öykünmesi, günlük kaydı iyileştirmeleri ve çeşitli düzeltmeler sunduğu söyleniyor. D7VK 1.3 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
Proton 10.0-4 duyuruldu
Valve‘in Vulkan‘a dayalı Direct3D 12 uygulaması, OpenVR ve Steamworks yerel API köprüleri, yenilenmiş tam ekran ve gamepad desteği, çok iş parçacıklı performans iyileştirmeleri için “esync” yama seti gibi özelliklerle kullanıma sunduğu Windows oyunlarının Steam Deck ve GNU/Linux masaüstlerinde çalışmasına izin veren Steam Play uyumluluk aracı Proton‘un 10.0-4 sürümü, Arek Hiler tarafından duyuruldu. Düzinelerce düzeltme ve daha fazla oyunla gelen yeni sürüm, Steam Play ile GNU/Linux’ta sorunsuz çalıştığı doğrulanan bir dizi Windows oyununun daha habercisi olduğu söyleniyor. Valve ve CodeWeavers, sayısız Windows oyununun GNU/Linux altında genellikle son derece iyi çalışmasını sağlayan Steam Play’i destekleyen bu Wine tabanlı yazılımın en yeni kararlı güncellemesi olan Proton 10.0-4’ü duyurmuş oldu. Surgeon Simulator: Experience Reality, Changeling VR, Summoners War: RUSH, Quantum Threshold, REACH, Fellowship, Metal Slug: Awakening, The Obsessive Shadow, Drop Dead: The Cabin, Zero Caliber 2 Remastered, Lost Memories 3 Side Stories, Death by Scrolling, Stellar Reach gibi bir dizi oyunu haber veren yeni sürüm; ayrıca çeşitli oyunlar için düzinelerce düzeltme getiriyor. Proton 10.0-4 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.Hangover 11.0 duyuruldu
Wine kuşkusuz GNU/Linux dünyasının en bilinen projelerinden biridir. Ancak, bilindiği gibi, masaüstü için tasarlanmış bir uygulamayı ARM üzerinde çalıştırabilmek, kurmak kadar kolay değil. Bu nedenle, GNU/Linux masaüstü için tasarlanan Wine yerine ARM64 Linux ve diğer x86_64 olmayan CPU mimarilerde Windows oyunları ve uygulamalarını çalıştırmak için bir uyarlama olarak Hangover projesi geliştirilmiş. İşte Wine 11.0‘ın duyurulmasının ardından Hangover 11.0 da André Zwing tarafından duyuruldu. Hangover, Wine’ı FEX ve QEMU ve Box64 gibi emülasyon teknolojileriyle eşleştiren ve diğer x86/x86_64 olmayan mimarilerde çalıştırılabilen açık kaynaklı bir proje olarak sahneye çıkmış bulunuyor. Hangover ile, Windows oyunlarını/uygulamalarını ARM64 Linux dünyasına açmak için Wine ve FEX veya Box64 gibi bir emülatörden yararlanılabiliniyor. Hangover 11.0 ile artık Ubuntu 25.10 ve Debian 13 gibi daha fazla dağıtım/sürüm için daha fazla önceden derlenmiş paket bulunduğu belirtiliyor. Hangover 11.0, FEX ve Box64 emülatörlerinin bu yaklaşım için daha üstün olması nedeniyle QEMU desteğini bırakmış bulunuyor. Hangover 11.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz. Continue Reading →
VKD3D 1.18 duyuruldu
Wine ekibi tarafından Direct3D 12’nin Vulkan katmanı üzerinde geliştirilen Vkd3d’nin 1.18 sürümü duyuruldu. Wine ekibinin, vkd3d’nin 1.18 sürümünü duyurmaktan gurur duyduğu belirtilirken, VKD3D 1.18 sürümünün, önümüzdeki ay yayınlanacak olan Wine 11.0 kararlı sürümü için özellik dondurma işleminin hemen öncesinde geldiği söyleniyor. VKD3D 1.18’in, GNU/Linux sistemleri için bu Vulkan üzerindeki D3D12 uygulaması için bir başka ileri adım olduğu ifade ediliyor. Valve’in Steam Play (Proton) platformuna güvenen birçok Linux oyuncusu ise alt akış aşaması VKD3D-Proton projesine güveniyor. VKD3D-Proton 3.0, bu haftanın başlarında SteamOS dahil Linux oyuncuları için bu projede önemli bir ileri adım olarak yayınlanmıştı zaten. VKD3D 1.18 sürümüyle birlikte çalışmaların büyük bir kısmı libvkd3d-shader kütüphanesi kodu üzerinde yoğunlaşıyor. VKD3D 1.18, HLSL kaynak türü kapsamı için daha fazla özellik ve iyileştirme, bazı ek eski Direct3D bayt kodu talimatları için destek ve VKD3D’yi Apple Wine kullanıcıları için daha uygulanabilir hale getirmek amacıyla deneysel Metal Gölgelendirme Dili desteği sunuyor. Ayrıca, bir dizi yeni arayüz ve diğer geliştirmeler yapılmış bulunuyor. Vkd3d 1.18 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
VKD3D-Proton 3.0 duyuruldu
Steam Play (Proton) tarafından modern Windows oyunlarını GNU/Linux üzerinde çalıştırmak için kullanılan Direct3D 12 on Vulkan API uygulamasının en son büyük güncellemesi olarak VKD3D-Proton 3.0, Valve’nin Linux ekibinden Hans Kristian Arntzen tarafından duyuruldu. VKD3D-Proton 3.0, geçtiğimiz yıl üzerinde çalışılan çeşitli önemli özellikler getiren önemli bir sürüm olarak kabul ediliyor. VKD3D-Proton 3.0, artık DXVK ile aynı DXBC ön ucunu paylaşan eski VKD3D gölgelendirici yolunun yerini alacak şekilde DXBC gölgelendirici arka ucunun yeniden yazılmasını içeriyor. VKD3D-Proton 3.0 ayrıca, Vulkan işbirlikçi matrisi ve gölgelendirici float8 uzantıları aracılığıyla AMD FidelityFX Super Resolution 4 “FSR4” desteği de getiriyor. Bu FSR4 desteği AMD GPU’larda iyi çalışırken, diğer bazı Vulkan sürücülerinde sorunlarla karşılaşabileceği söyleniyor. Bilindiği gibi Wine‘ın yalnızca Direct3D 12 ile OpenGL üzerinde güzel bir şekilde eşleşmeyen ve dolayısıyla mevcut WineD3D kodlarına uymayan D3D12 yaklaşımıyla sürdürüldüğü belirtiliyordu. Wine tabanlı yazılımın Proton’un bir parçası olarak kullanıma girmesi konusu, Valve’i memnun etmişe benziyordu. Böylelikle modern Windows oyunlarının GNU/Linux’ta Steam Play altında güzel bir şekilde çalışmasına olanak sağlanacağı düşünülüyordu. VKD3D-Proton, tam Direct3D 12 API’yi Vulkan’ın üzerine uygulamayı amaçlayan bir VKD3D çatalı olarak kullanıma sunuluyor ve proje, Proton’da Direct3D 12 desteği için geliştirme çalışması görevi görüyor. VKD3D-Proton 3.0 hakkında daha bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
