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 2.9, Valve’nin Linux ekibinden Hans Kristian Arntzen tarafından duyuruldu. VKD3D-Proton 2.9, oyunun/uygulamanın ilk çalıştırılması sırasında “büyük ölçüde azaltılmış” sistem belleği gereksinimleriyle performans konusunda güzellikler sunuyor. VKD3D-Proton 2.9 performans iyileştirmesi, VK_EXT_graphics_pipeline_libraries “GPL” işlevinin kullanılması olarak ortaya çıkıyor. Diğer performans çalışmalarından bazıları, çeşitli CPU optimizasyonları, geliştirilmiş vRAM aşırı abonelik davranışı, belirli kötü kapatma sorgu modelleriyle geliştirilmiş performansı ve daha fazlasını içeriyor. Artık yerel Linux takas zinciri desteği, çeşitli uyumluluk iyileştirmeleri, yeni geliştirici özellikleri ve diğer değişiklikler de var. Daha önce Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirdiğini bildirmiştik. Projenin, 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. Bazı önemli yeni gelişmeleri bir araya getiren yeni sürüm, VK_EXT_descriptor_buffer desteği kazanmış bulunuyor. Bu uzantının, bir ton CPU yükünü ortadan kaldırdığı için önemli olduğu belirtilirken, bunların çoğunun zaten RADV ve Steam Deck’te mevcut olduğu hatırlatılıyor. Ancak bunun, NVIDIA, Intel, Turnip ve diğer AMD sürücü uygulamalarının aynı optimum kod yollarına ulaşmasını sağlayacağı ifade ediliyor. VKD3D-Proton 2.9 hakkında daha bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | Hans Kristian Arntzen
VKD3D-Proton 2.8 duyuruldu
Daha önce Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirdiğini bildirmiştik. Projenin, 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. Bazı önemli yeni gelişmeleri bir araya getiren yeni sürüm, VK_EXT_descriptor_buffer desteği kazanmış bulunuyor. Bu uzantının, bir ton CPU yükünü ortadan kaldırdığı için önemli olduğu belirtilirken, bunların çoğunun zaten RADV ve Steam Deck’te mevcut olduğu hatırlatılıyor. Ancak bunun, NVIDIA, Intel, Turnip ve diğer AMD sürücü uygulamalarının aynı optimum kod yollarına ulaşmasını sağlayacağı ifade ediliyor. VKD3D-Proton 2.8 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
VKD3D-Proton 2.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.
VKD3D-Proton 2.7 duyuruldu
Daha önce Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirdiğini bildirmiştik. Projenin, 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. Daha fazla Direct3D 12 oyunla gelen VKD3D-Proton 2.7, Hans Kristian Arntzen tarafından duyuruldu. Yeni özellikler ve düzeltmelerle gelen yeni sürüm, yükseltilmiş sürücü gereksinimleri getiriyor ve artık daha yeni uzantılar gerekiyor. Özellikle KHR_dynamic_rendering, aşağıdaki özelliklere sahip olması gereken Mesa 22.0 veya NVIDIA 510 serisini gerektiriyor. Derinlemesine işleme geçişleri için GPU performansının biraz iyileştirildiği belirtilirken, kafes gölgelendiriciler içeren yeni sürüm için VK_EXT_mesh_shader’in gerekli olduğu söyleniyor. VKD3D-Proton 2.7 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
VKD3D-Proton 2.7 edinmek için aşağıdaki linkten yararlanabilirsiniz.
VKD3D-Proton 2.4 duyuruldu
Daha önce Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirdiğini bildirmiştik. Projenin, 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. Daha fazla Direct3D 12 oyunla gelen VKD3D-Proton 2.4, Hans Kristian Arntzen tarafından duyuruldu. Takas zinciri gecikmesini ve kare hızını bir kareye kadar iyileştiren yeni sürüm, GPU’ya bağlı performans iyileştirmelerini iyileştirmek için görüntü düzeni işleme kodunu yeniden yazma ve daha fazlasını yapıyor. Renk ve derinlik şablon hedefleri için geliştirilmiş görüntü düzeni işleme sayesinde, birçok oyunun %5~10 daha hızlı olabileceği söyleniyor. Sürüm ayrıca, VKD3D-Proton 2.4 artık seyrek 3D dokuları da destekliyor ve farklı sorunları ele almak ve bu VKD3D çatalıyla çalışabilen D3D12 oyunlarının sayısını artırmak için çok çeşitli hata düzeltmeleri içeriyor. VKD3D-Proton 2.4 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
VKD3D-Proton 2.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.
VKD3D-Proton 2.3 duyuruldu
Daha önce Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirdiğini bildirmiştik. Projenin, 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. Daha fazla Direct3D 12 oyunla gelen VKD3D-Proton 2.3, Hans Kristian Arntzen tarafından duyuruldu. Bu sürümün, çoğunlukla hataları ve gerilemeleri düzelten bir bakım sürümü olduğu belirtilirken; sürümün çeşitli kararlılık düzeltmeleri ve regresyonu düzeltmeleriyle geldiği ifade ediliyor. VKD3D-Proton 2.3 artık Direct3D 12 oyunlarını Vulkan üzerinden çalıştırmak için bu Steam Play (Proton) bileşeninin en son sürümü olarak kullanıma sunulmuş bulunuyor. VKD3D-Proton’un DirectX ışın izleme ile test edilen oyunlar, Control ve Ghostrunner’dır. VKD3D-Proton 2.3 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
VKD3D-Proton 2.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.
VKD3D-Proton 2.2 duyuruldu
Daha önce Valve’in Proton’u Vulkan üzerinden Direct3D 12 için VKD3D’yi içselleştirdiğini bildirmiştik.Projenin, 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. Daha fazla Direct3D 12 oyunla gelen VKD3D-Proton 2.2, Hans Kristian Arntzen tarafından duyuruldu. Bu sürümün, çoğunlukla hataları ve gerilemeleri düzelten bir bakım sürümü olduğu belirtilirken; sürümün çeşitli kararlılık düzeltmeleri ve regresyonu düzeltmeleriyle geldiği ifade ediliyor. Şu an için Horizon Zero Dawn ve Death Stranding’de meydana gelen çökmelerin ortadan kalkmış olduğunun göründüğü belirtiliyor. Vulkan’ın üstüne Direct3D 12 API’sini eşlemek için Wine’ın VKD3D’sinin Valve destekli çatalı olarak VKD3D-Proton, bugünün 2.2 sürümüyle daha fazla özelliği destekliyor ve böylece Steam Play ile Linux üzerinde çalışan daha fazla Windows oyununu işliyor. Artık VKD3D-Proton üzerinde çalışması beklenen D3D12 oyunları arasında Control, Death Stranding, Devil May Cry 5, Ghostrunner, Horizon Zero Dawn, Metro Exodus, Monster Hunter World, Resident Evil 2 ve Resident Evil 3 bulunuyor. VKD3D-Proton 2.0, GitHub deposu aracılığıyla kullanılabilirken, Steam Play için bir Proton güncellemesi muhtemelen bu güncellemeyi Steam’deki Linux oyuncularına ulaştırmak için kısa bir süre içinde gelecek. VKD3D-Proton 2.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
VKD3D-Proton 2.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.