Küresel Bülten
Küresel Bülten Editörü
CachyOS ekibi, Proton-CachyOS 11 için yayınladığı yeni güncellemeyle DirectX 12 oyunlarına düşük gecikmeli kare zamanlama desteği ekledi. Yeni vkd3d-low-latency seçeneği, NVIDIA Reflex API’sini çeviri katmanının içinde çalıştırırken NVIDIA’nın Vulkan uzantısına ihtiyaç duymuyor. Donanımdan bağımsız hazırlanan sistem, desteklenen oyunlarda AMD ekran kartlarıyla da kullanılabiliyor.CachyOS Proton 11.0-20260703 ile NVIDIA Reflex desteği genişlediProton-CachyOS 11.0-20260703, bir önceki 11.0-2026070
CachyOS ekibi, Proton-CachyOS 11 için yayınladığı yeni güncellemeyle DirectX 12 oyunlarına düşük gecikmeli kare zamanlama desteği ekledi. Yeni vkd3d-low-latency seçeneği, NVIDIA Reflex API’sini çeviri katmanının içinde çalıştırırken NVIDIA’nın Vulkan uzantısına ihtiyaç duymuyor. Donanımdan bağımsız hazırlanan sistem, desteklenen oyunlarda AMD ekran kartlarıyla da kullanılabiliyor.CachyOS Proton 11.0-20260703 ile NVIDIA Reflex desteği genişlediProton-CachyOS 11.0-20260703, bir önceki 11.0-20260702 sürümünü temel alan hata düzeltme güncellemesi olarak yayınlandı. Güncellemenin en önemli değişikliği, netborg-afps tarafından geliştirilen vkd3d-low-latency projesinin isteğe bağlı olarak Proton-CachyOS’a eklenmesi oldu. Özellik, Steam oyunlarının başlatma seçeneklerine PROTON_VKD3D_LOWLATENCY=1 komutu girilerek etkinleştiriliyor.Proton, Windows için geliştirilen oyunların Linux ve SteamOS üzerinde çalışmasını sağlayan bir uyumluluk katmanı olarak kullanılıyor. Proton-CachyOS ise Valve’ın açık kaynaklı Proton projesinden ayrılan, CachyOS topluluğunun geliştirdiği özel bir sürüm. Valve’ın resmi Proton dağıtımıyla bağlantısı bulunmayan sürüm, CachyOS dışında kalan Linux dağıtımlarına da kurulabiliyor.Yeni vkd3d-low-latency katmanı, DirectX 12 komutlarını Vulkan’a dönüştüren vkd3d-proton üzerinde çalışıyor. Sistem, NVIDIA Reflex API çağrılarını VK_NV_low_latency2 uzantısına çevirmek yerine doğrudan çeviri katmanında uyguluyor. DirectX 12 uygulamasının oluşturduğu karelerle Vulkan üzerinden GPU’ya gönderilen işlemler arasındaki bekleme süresi böylece daha sıkı biçimde kontrol ediliyor.Düşük gecikme sistemi yalnızca NVIDIA Reflex kullanan oyunlarla sınırlı değil. DirectX 12’nin Waitable DXGI Swapchains özelliğini kullanan oyun motorlarında da gelişmiş kare zamanlama devreye girebiliyor. Waitable Swapchain, oluşturulan karelerin CPU tarafında uzun bir kuyrukta beklemesini engelleyerek giriş komutuyla ekranda gösterilen kare arasındaki gecikmeyi azaltıyor.Bir oyunun düşük gecikme sisteminden yararlanabilmesi için NVIDIA Reflex API’sini veya Waitable DXGI Swapchains yapısını kullanması gerekiyor. Oyunda bu iki yöntemden hiçbiri bulunmuyorsa vkd3d-low-latency etkinleştirilse bile özel kare zamanlama sistemi çalışmıyor. Waitable Swapchain kullanımı, Proton günlükleri açılarak kontrol edilebiliyor. Günlük dosyasında kullanım oranının yüzde 100’e yakın görünmesi, oyunun özelliği aktif biçimde kullandığını gösteriyor.NVIDIA Reflex API’si üzerinden çalışan yöntemde oyunun “Simulation Start” ve “Present Begin” işaretlerini göndermesi gerekiyor. Bu işaretler, oyundaki simülasyon aşaması ile görüntünün sunulma aşamasının doğru karelerle eşleştirilmesini sağlıyor. Gerekli işaretleri eksik gönderen oyunlarda düşük gecikme zamanlaması düzgün çalışmayabiliyor.Sistem azami üç karenin eş zamanlı olarak işlenmesine izin veriyor. Kullanıcılar VKD3D_FRAME_RATE değişkeniyle kare hızını sınırlayabiliyor. VKD3D_LOW_LATENCY_OFFSET seçeneği ise kare teslim zamanlamasının mikrosaniye düzeyinde değiştirilmesini sağlıyor. Varsayılan değer 100 mikrosaniye olarak belirlenirken rekabetçi oyunlar için 150 ile 300 mikrosaniye arasındaki değerler öneriliyor. Daha yüksek ayarlar giriş gecikmesini düşürebiliyor ancak küçük bir FPS kaybına neden olabiliyor.Donanımdan bağımsız çalışan Reflex uygulaması, uyumlu oyunlarda AMD ekran kartlarını da destekliyor. Oyun içinde NVIDIA Reflex seçeneğinin erişilebilir olması ve gerekli API çağrılarının yapılması gerekiyor. AMD Anti-Lag 2 desteği ise henüz vkd3d-low-latency sistemine eklenmedi. Bazı oyun motorlarının sürücü üreticisini kontrol etmesi, Anti-Lag 2’nin farklı donanımlarda etkinleştirilmesini engelliyor.Intel ekran kartları mevcut sürümde desteklenmiyor. vkd3d-low-latency, kare zamanlaması için 64 bit Vulkan zaman damgalarından yararlanırken Intel sürücüleri bu işlemde 36 bit zaman damgası kullanıyor. Geliştirici, 36 bit zaman damgası desteğini gelecek güncellemeler için planlıyor. Kare oluşturma teknolojileri de mevcut sürümde düşük gecikme sistemiyle birlikte çalışmıyor.Waitable DXGI Swapchains kullanılırken CPU tarafındaki karelerin dxgi.present() çağrısından önce üst üste işlenmesine izin verilmiyor. Bu yöntem CPU paralelliğini azaltabildiği için işlemci sınırlı oyunlarda azami FPS üzerinde teorik bir düşüş oluşturabiliyor. Geliştirici, test edilen oyunlarda böyle bir performans kaybıyla karşılaşılmadığını belirtiyor.Güncellemeyle birlikte daha önce compiler bilgisini varsayılan olarak açan DXVK_HUD yapılandırması da kaldırıldı. DXVK_HUD ayarları, oyunlara özel hazırlanan dxvk.conf dosyalarının önüne geçerek mevcut kullanıcı yapılandırmalarını geçersiz kılabiliyordu. Yeni sürüm ayrıca d7vk, dxvk-sarek, low_latency_layer ve nvidia-libs bileşenlerinin alt modüllerini güncelledi.Proton-CachyOS’un SLR ve Native sürümleri aynı değişiklikleri aldı. Bağımsız Wine sürümüne özel yeni bir özellik eklenmedi. CachyOS geliştiricisi, farklı işlemci mimarileri için hazırlanan paketler arasında kararsız kalan kullanıcılara standart x86_64 paketini öneriyor.
Reklam
Etiketler
Paylaş
Bu haber bağımsız gazetecilik ilkeleri çerçevesinde hazırlanmıştır. Hata veya eksiklik için düzeltme talep edin.
