2 poin oleh GN⁺ 2025-11-22 | Belum ada komentar. | Bagikan ke WhatsApp
  • Valve memperkenalkan tiga perangkat gaming baru, Steam Frame, Steam Machine, dan Steam Controller, sementara Igalia berkolaborasi melalui SteamOS serta teknologi grafis dan kompiler
  • Untuk menjalankan game x86 di Steam Frame berbasis ARM, digunakan lapisan translasi FEX, dengan Igalia menangani optimalisasi performa dan debugging
  • Melalui pengembangan driver Vulkan Mesa3D Turnip untuk GPU Qualcomm Adreno 750, mereka berhasil memperbaiki error rendering dan meningkatkan performa
  • Lolos lebih dari 2,8 juta pengujian Vulkan CTS, serta aktif berpartisipasi dalam pekerjaan ekstensi Vulkan dan standardisasi di Khronos Group
  • Scheduler LAVD berbasis Rust dan peningkatan driver display AMD turut memperkuat efisiensi keseluruhan SteamOS dan manajemen warna

Pengungkapan perangkat Steam baru dari Valve

  • Valve mengumumkan secara bersamaan tiga produk baru: Steam Frame (headset VR nirkabel), Steam Machine (perangkat bergaya konsol), dan Steam Controller (kontroler handheld)
    • Disebut sebagai penerus Valve Index dan Steam Deck yang sudah ada, dengan rilis direncanakan pada tahun berikutnya
  • Igalia, sebagai mitra pengembangan SteamOS, ikut serta dalam pengembangan sistem operasi yang akan dipasang pada Machine dan Frame

Steam Frame berbasis ARM dan lapisan translasi FEX

  • Steam Frame menggunakan CPU ARM dan menerapkan teknologi FEX (lapisan emulasi) untuk menjalankan game yang dikompilasi untuk x86
    • FEX memungkinkan kode mesin x86 dijalankan dengan menerjemahkannya ke kode ARM64
  • Paulo Matos, insinyur tim kompiler di Igalia, menangani optimalisasi dan debugging FEX
    • Karena pengujian otomatis sulit dilakukan, QA manual melalui eksekusi game secara langsung diperlukan
    • Sebagai contoh, debugging dilakukan dengan menjalankan berulang kali game Psychonauts, dengan catatan bermain lebih dari 29 jam

Pengembangan driver Vulkan Mesa3D Turnip

  • Untuk mendukung GPU Qualcomm Adreno 750 pada Steam Frame, driver Mesa3D Turnip ditingkatkan
    • Tujuan utamanya adalah menjaga keseimbangan antara rendering yang akurat dan performa tinggi
  • Pada tahap awal, fitur seperti optimasi LRZ, Autotuner, dukungan seri Adreno 700, dan Tiled Rendering belum tersedia
    • Igalia menambahkan dan menyempurnakan fitur-fitur tersebut
  • Disediakan gambar perbandingan sebelum dan sesudah perbaikan error rendering pada “Monster Hunter World”

Peningkatan kualitas rendering grafis dan performa

  • Danylo Piliaiev memimpin implementasi ekstensi Vulkan dan perbaikan error rendering di driver Turnip
    • Kompatibilitas game D3D11, D3D12, dan OpenGL dipastikan melalui DXVK, vkd3d-proton, dan Zink
    • Berhasil mencapai akurasi dan kecepatan yang lebih tinggi dibanding driver komersial
  • Bersama Valve, Google, dan pihak lain, mereka mengembangkan perbaikan bug, peningkatan performa, dan alur kerja debugging
  • Emma Anholt memiliki 22 tahun pengalaman dalam pengembangan Mesa dan bergabung dengan Igalia setelah bekerja sama dengan Valve

Ekosistem open source dan dukungan Valve

  • Valve membuka hasil peningkatan untuk semua pengguna dengan mengadopsi perangkat lunak open source seperti Mesa3D Turnip dan FEX
  • Dhruv Mark Collins menyebut umpan balik tentang peningkatan performa dan berkurangnya error rendering saat menjalankan game PC di perangkat Android
    • Dengan pengujian pengguna yang luas, bug dapat ditemukan lebih awal, menegaskan keunggulan model FOSS
  • Grafik peningkatan performa Turnip berdasarkan pengukuran otomatis sejak Juni 2025 juga dipublikasikan

Kontribusi pada kompiler dan standardisasi Vulkan

  • Job Noorman berkontribusi pada kompiler shader untuk Mesa3D Turnip dan kompiler umum NIR
    • NIR juga digunakan di RADV (Steam Deck) dan V3DV (Raspberry Pi)
  • Emma Anholt melakukan pengujian regresi tidak hanya pada Frame berbasis Snapdragon 8 Gen 3, tetapi juga hingga perangkat keras Snapdragon generasi sebelumnya
    • Lolos lebih dari 2,8 juta pengujian Vulkan CTS, dan turut berpartisipasi dalam pembuatan sebagian pengujian tersebut
  • Ricardo García berpartisipasi dalam revisi spesifikasi Vulkan dan pengembangan ekstensi di Khronos Group
    • Berkontribusi pada ekstensi terkait Mesh Shading, translasi DirectX-Vulkan, dan optimalisasi performa multiplatform
    • Melalui cakupan CTS, mereka membantu memperjelas spesifikasi dan menjamin akurasi driver

Pengujian otomatis dan pencegahan regresi

  • Piliaiev membangun sistem pengujian CI yang secara otomatis menjalankan tangkapan satu frame dari game D3D11, D3D9, D3D8, Vulkan, dan OpenGL
    • Tujuannya untuk mencegah regresi rendering dan performa
    • Detail terkait dibahas dalam video presentasi XDC 2025

Optimalisasi kernel dan sistem

  • Changwoo Min mengembangkan scheduler LAVD (Latency-criticality Aware Virtual Deadline) berbasis Rust
    • Ini merupakan optimalisasi penjadwalan CPU untuk gaming, dengan mempertimbangkan keseimbangan antara performa dan efisiensi energi
    • Dengan menganalisis karakteristik performa dan daya tiap chip secara real time, sistem memilih set CPU yang optimal
  • Melissa Wen meningkatkan driver display kernel AMD untuk memperbaiki kualitas HDR dan manajemen warna
    • Peningkatan ini diterapkan di seluruh perangkat keras AMD pada Steam Deck dan Steam Machine

Rencana ke depan

  • Igalia akan terus mendorong peningkatan SteamOS dan kualitas gaming Linux bersama Valve
    • Berdasarkan komitmen kuat Valve terhadap kolaborasi open source, proyek-proyek di masa depan juga direncanakan akan diperluas

Belum ada komentar.

Belum ada komentar.