2 puan yazan GN⁺ 2025-11-22 | 1 yorum | WhatsApp'ta paylaş
  • Valve, Steam Frame, Steam Machine, Steam Controller olmak üzere üç yeni oyun cihazını tanıttı; Igalia ise SteamOS ile grafik ve derleyici teknolojileri tarafında katkı sağlıyor
  • ARM tabanlı Steam Frame üzerinde x86 oyunlarını çalıştırmak için FEX çeviri katmanı kullanılıyor; performans optimizasyonu ve hata ayıklamayı Igalia üstleniyor
  • Qualcomm Adreno 750 GPU için Mesa3D Turnip Vulkan sürücüsü geliştirilerek render hataları giderildi ve performans artırıldı
  • Vulkan CTS'de 2,8 milyondan fazla test geçildi; ayrıca Khronos Group içinde Vulkan genişletmeleri ve standardizasyon çalışmalarına da aktif katılım sağlandı
  • Rust tabanlı LAVD zamanlayıcısı ve AMD ekran sürücüsü iyileştirmeleri ile SteamOS genelinde verimlilik ve renk yönetimi güçlendirildi

Valve'ın yeni Steam cihazlarını tanıtması

  • Valve, Steam Frame (kablosuz VR başlığı), Steam Machine (konsol tipi cihaz) ve Steam Controller (elden kullanılan kontrol cihazı) olmak üzere üç yeni ürünü aynı anda duyurdu
    • Bunların mevcut Valve Index ve Steam Deck için devam niteliğinde ürünler olduğu, çıkış tarihinin ise bir sonraki yıl olarak belirtildiği aktarıldı
  • Igalia, SteamOS geliştirme ortağı olarak Machine ve Frame'de kullanılacak işletim sisteminin geliştirilmesine katılıyor

ARM tabanlı Steam Frame ve FEX çeviri katmanı

  • Steam Frame, ARM CPU kullanıyor ve x86 için derlenmiş oyunları çalıştırabilmek adına FEX (öykünme katmanı) teknolojisini uyguluyor
    • FEX, x86 makine kodunu ARM64 koduna dönüştürerek çalıştırılmasını sağlıyor
  • Igalia'nın derleyici ekibinden mühendis Paulo Matos, FEX optimizasyonu ve hata ayıklama çalışmalarını yürütüyor
    • Otomatik testler zor olduğu için, gerçek oyunların çalıştırılmasıyla manuel QA gerekiyor
    • Örnek olarak Psychonauts oyunu tekrar tekrar çalıştırılarak hata ayıklama yapıldı; 29 saatin üzerinde oynanış kaydı oluştu

Mesa3D Turnip Vulkan sürücüsü geliştirmesi

  • Steam Frame'in Qualcomm Adreno 750 GPU desteği için Mesa3D Turnip sürücüsü iyileştirildi
    • Ana hedef, doğru render ile yüksek performans arasında denge kurmak oldu
  • Başlangıçta LRZ optimizasyonu, Autotuner, Adreno 700 serisi desteği ve Tiled Rendering özellikleri eksikti
    • Igalia bu özellikleri ekledi ve geliştirdi
  • “Monster Hunter World” için render hatalarının düzeltilmesinden önce ve sonraya ait karşılaştırma görselleri paylaşıldı

Grafik render kalitesi ve performans artışı

  • Danylo Piliaiev, Turnip sürücüsünde Vulkan genişletmelerinin uygulanması ve render hatalarının giderilmesi çalışmalarına liderlik etti
    • DXVK, vkd3d-proton, Zink üzerinden D3D11, D3D12 ve OpenGL oyun uyumluluğu sağlandı
    • Ticari sürücülerden daha yüksek doğruluk ve hız elde edildi
  • Valve, Google ve diğerleriyle birlikte hata düzeltme, performans iyileştirme ve hata ayıklama iş akışı geliştirildi
  • Emma Anholt, Mesa geliştirmede 22 yıllık deneyime sahip; Valve ile iş birliğinin ardından Igalia'ya katıldı

Açık kaynak ekosistemi ve Valve'ın desteği

  • Valve, Mesa3D Turnip ve FEX gibi açık kaynak yazılımları benimseyerek yapılan iyileştirmeleri tüm kullanıcılara açık hale getiriyor
  • Dhruv Mark Collins, Android cihazlarda PC oyunlarını çalıştırırken performans artışı ve daha az render hatası yönünde geri bildirimler alındığını belirtti
    • Geniş kullanıcı testleri sayesinde hataların erken tespiti mümkün oluyor; bu da FOSS modelinin avantajını öne çıkarıyor
  • Turnip için 2025 Haziran sonrası otomatik ölçülen performans artışı grafiği de paylaşıldı

Derleyici ve Vulkan standardizasyonuna katkılar

  • Job Noorman, Mesa3D Turnip için shader derleyicisi ve NIR ortak derleyicisi geliştirmelerine katkı sundu
    • NIR, RADV (Steam Deck) ve V3DV (Raspberry Pi) gibi yapılarda da kullanılıyor
  • Emma Anholt, Snapdragon 8 Gen 3 tabanlı Frame'e odaklanırken önceki nesil Snapdragon donanımına kadar geriye dönük testler de yürüttü
    • Vulkan CTS'de 2,8 milyondan fazla test geçildi; bazı testlerin oluşturulmasına da katkı verildi
  • Ricardo García, Khronos Group içinde Vulkan spesifikasyon düzeltmeleri ve genişletme geliştirmeleri üzerinde çalıştı
    • Mesh Shading, DirectX-Vulkan çevirisi ve çok platformlu performans optimizasyonu ile ilgili genişletmelere katkı sundu
    • CTS kapsamının sağlanmasıyla spesifikasyonun netleşmesi ve sürücü doğruluğunun güvence altına alınması hedeflendi

Otomatik testler ve regresyon önleme

  • Piliaiev, D3D11, D3D9, D3D8, Vulkan, OpenGL oyunlarında tek kare yakalamayı otomatik çalıştıran bir CI test sistemi kurdu
    • Amaç, render ve performans regresyonlarını önlemek
    • İlgili ayrıntılar XDC 2025 sunum videosunda ele alınıyor

Çekirdek ve sistem optimizasyonu

  • Changwoo Min, Rust tabanlı LAVD (Latency-criticality Aware Virtual Deadline) zamanlayıcısını geliştirdi
    • Bu, oyunlar için CPU zamanlamasını optimize etmeye odaklanıyor ve performans ile enerji verimliliği arasındaki dengeyi gözetiyor
    • Her çipin performans ve güç özelliklerini gerçek zamanlı analiz ederek en uygun CPU kümesini seçiyor
  • Melissa Wen, AMD çekirdek ekran sürücüsünü iyileştirerek HDR ve renk yönetimi kalitesini artırdı
    • Bu iyileştirmeler, Steam Deck ve Steam Machine'deki AMD donanımının geneline uygulanıyor

Gelecek planları

  • Igalia, Valve ile birlikte SteamOS'u geliştirmeyi ve Linux oyun deneyiminin kalitesini artırmayı sürdürmeyi planlıyor
    • Valve'ın güçlü açık kaynak iş birliği yaklaşımı temelinde gelecekte projelerin daha da genişletilmesi bekleniyor

1 yorum

 
GN⁺ 2025-11-22
Hacker News yorumları
  • Valve'ın Mesa3D Turnip ile Qualcomm Adreno GPU'lar için FOSS bir Vulkan sürücüsü geliştirmiş olması gerçekten harika
    Aslında Qualcomm'un kendisinin yapması gereken bir işti, ama Valve'ın bunu açık kaynak olarak ileri taşıması etkileyici

    • Valve'ın FOSS'u desteklemesi güzel ama alaycı bakarsak amaçları sonuçta oyun satmak
      Bu cihazlar nihayetinde sadece birer başka storefront
      Daha iyimser bakarsak Valve, sempatiyi gelire dönüştürmenin yolunu öğrenmiş gibi
      Gabe, tüketicilere iyi davranırken de muazzam para kazanılabileceğini kanıtladı
      Diğer CEO'ların bu yaklaşımın değerini hâlâ fark etmemiş olması üzücü
    • ARM ekosistemindeki sürücü desteğinin ne kadar kötü olduğuna şaşırmamak elde değil
      Ambernic gibi taşınabilir cihazlara baktım; SoC'nin Vulkan 1.1 desteklediği reklamı yapılıyor ama gerçek firmware'de devre dışı bırakılmış
    • Qualcomm her şeyi sıkı sıkıya kapatırken Valve ve sözleşmeli ortaklarının bunun tersine açıklığı hedeflemesi hoş
    • Açık kaynak olduğu için “Turnip” gibi bir isim verilebilmesini sevdim. Pazarlamayı dert etmeleri gerekmiyor, bu yüzden daha özgürler
  • Valve'ın Steam Deck 2'yi ARM tabanlı yapmayı planladığı fazla açık görünüyor
    Nesil değişimini beklemelerinin sebebinin bu olduğunu düşünüyorum. Gerçekten heyecan verici

    • Ama şu anda ARM yonga setlerinin performansı yeterli değil
      Valve, küçük bir artış değil nesiller arası bir sıçrama istediğini defalarca söyledi
      Snapdragon X2 Elite önde gidiyor ama AMD RDNA 3.5 seviyesinde değil
    • Valve'ın tamamen ARM'a geçeceğini sanmıyorum
      Koşullar elverişli olduğunda geçiş yapmaya hazır durumda sadece
      Sonuçta Valve gelecekteki en iyi seçeneği güvenceye almaya çalışıyor
    • ARM tabanlı ultra kompakt bir model ile AMD tabanlı yüksek performanslı bir model olmak üzere iki farklı yeni nesil Deck çıkabilir gibi geliyor
  • Her şey açık kaynaksa, Valve Steam Deck Mini yapmasa bile üçüncü taraflar Snapdragon tabanlı taşınabilir cihazlar üretemez mi diye düşünüyorum
    PSP ya da Switch Lite boyutlarında bir cihaz istiyorum

    • Snapdragon tabanlı taşınabilir cihazlar zaten var
      Çoğu retro emülasyon için satılıyor ama Android tabanlılar, yani Linux varsayılan değil
  • Apple M serisi ya da Qualcomm Elite serisi gibi yüksek enerji verimliliğine sahip taşınabilir cihazlar için zeminin hazırlanması harika
    Yine de Valve ve Igalia'nın Bazzite'tan çıkan dersleri görmezden gelmesi üzücü
    Bazzite'ta zaten BORE scheduler var; onu genişletselerdi daha verimli olurdu
    Yeni baştan tekerleği icat etmişler gibi, biraz NIH sendromu hissi veriyor

  • Makale o kadar ilgi çekiciydi ki benim de Igalia'da çalışabilecek teknik becerilere sahip olmayı istememe yol açtı

    • Ben de grafiklerin düşük seviye tarafına hiç derinlemesine girmedim ama gerçekten çok ilginç
  • Winlator ekosistemi zaten epey iyi çalışıyor ama hâlâ iyi bir frontend ya da entegre ortam yok
    Gamehub, Çinli bir üreticinin kapalı uygulaması ve LGPL ihlali tartışmaları olmasına rağmen diğer alternatiflerden daha iyi çalışıyor
    CDN'nin adı “bigeyes”; eskiden ARM için VR denemiş ama başarısız olmuş bir projenin adıymış
    GameNative umut veriyor ama çok hatalı, Winlator ise çatallanma kalabalığı yüzünden yönetmesi zor
    Bu yüzden şu anda PC taşınabilir cihaz ekosistemi bana çok daha iyi geliyor

  • Ben neredeyse hiç oyun oynamam ama Valve'ın açık kaynak çabalarını desteklemek için bundan sonra çıkardıkları her ürünü almayı düşünüyorum
    Diğer şirketlerin aksine onlar kapalılık yerine açıklığı seçiyor

    • Benim için de benzerdi. Neredeyse hiç oyun oynamıyordum ama Steam Deck'i bir Linux cihazı olarak kullanınca yeniden oyunlara sardım
      Kullanım deneyimi gerçekten mükemmel
    • Windows 10 desteğinin sonu yaklaşırken bir sonraki cihaz olarak Valve'ın Cube'unu almayı düşünüyorum
      Artık Windows'tan tamamen kurtulmak istiyorum
    • Steam Deck, özellikle uygun fiyatlı modelde, neredeyse hiç kâr marjı olmadan satıldı
      Valve oyun satışlarından para kazanıyor ama oyun satın almazsanız zarar ediyor
      Bu yüzden Steam Machine'i düşük marjla satmayacaklarını söylüyorlar
      GPU hariç, Beelink gibi mini PC'ler 350 dolar civarında, dolayısıyla 500 dolar sıfır marj fiyatı gibi görünüyor
      Beelink'e Windows lisansı da dahil ama Steam Machine'de yok
    • Valve'ı desteklemek için ürün satın almaktan daha verimli bir yol olması gerekir gibi geliyor
      Kullanmayacağın bir şeyi satın almak pek verimli değil
    • Bu kadar özgür hareket edebilmelerinin sebebi hissedar memnun etme zorunluluklarının olmaması
  • Igalia sessiz ama inanılmaz teknik güce sahip bir şirket
    Sürekli “takdir edilmeyen düşük seviye teknik işler” ile şaşırtıcı sonuçlar çıkarıyor

    • WebKit, Servo, Mesa, kernel ve diğer alanlarda Igalia'nın katkıları gerçekten etkileyici
      Valve gibi müşteriler de iyi FLOSS vatandaşları ama asıl kahramanlar geliştiricilerin kendileri
      Codethink, Collabora gibi açık kaynak danışmanlık şirketleri de topluluğa büyük katkı sağlıyor
  • Acaba Valve Servo projesine de sponsor oluyor mu diye merak ediyorum