14 poin oleh GN⁺ 2025-12-04 | Belum ada komentar. | Bagikan ke WhatsApp

> Steam Machine hari ini, Steam Phones besok

  • Valve dipastikan menjadi pihak kunci yang memanfaatkan teknologi open source untuk memungkinkan game PC Windows berjalan di perangkat berbasis Arm
  • Dengan menggabungkan Proton dan emulator Fex, game Windows x86 dapat dijalankan di perangkat Arm berbasis Linux
  • Sejak 2016, Valve secara langsung merekrut dan mendanai para pengembang Fex sambil mendorong kompatibilitas Arm sebagai tujuan jangka panjang
  • Versi Arm dari SteamOS mempertahankan struktur yang sama seperti sebelumnya, serta mendukung eksekusi game melalui Proton dan Fex
  • Teknologi ini dinilai menjadi fondasi untuk menjalankan game PC di berbagai perangkat Arm seperti smartphone, laptop, dan desktop

Strategi gaming Arm milik Valve

  • Valve mengembangkan dan mendukung teknologi open source agar game Windows dapat berjalan di arsitektur Arm tanpa perlu porting
    • Komponen intinya adalah Proton (lapisan kompatibilitas Windows-Linux) dan Fex (emulator translasi x86-ke-Arm)
    • Proton berbasis Wine, dan menerjemahkan panggilan API Windows agar sesuai dengan lingkungan Linux
    • Fex melakukan translasi kode x86 menjadi kode Arm secara real-time melalui JIT (Just-In-Time)
  • Valve adalah pendiri de facto sekaligus sponsor pendanaan utama proyek Fex, dengan merekrut personel inti sejak fase awal pengembangan
    • Sejak 2016~2017, Valve bekerja sama dengan para pengembang open source untuk memulai pengembangan jangka panjang demi memastikan kompatibilitas Arm
    • Pengembang utama Fex, Ryan Houdek, saat ini mengembangkan proyek tersebut secara penuh waktu dengan dukungan Valve

Steam Frame dan perluasan ekosistem Arm

  • Headset Steam Frame bukan sekadar perangkat VR, melainkan platform teknologi untuk menjalankan game Steam di perangkat berbasis Arm
    • Teknologi yang sama dapat digunakan di Samsung Galaxy, Google Pixel, laptop gaming Arm, dan perangkat lain
    • Jurnalis The Verge menjalankan Hollow Knight: Silksong di smartphone Galaxy dan mencoba teknologinya secara langsung
  • Valve menyiapkan dukungan untuk berbagai form factor melalui versi Arm dari SteamOS
    • Tetap berbasis Arch Linux yang sama, dengan susunan komponen identik termasuk Proton dan Fex
    • Proton untuk Arm dikompilasi menjadi kode Arm dan terhubung dengan Fex

Struktur teknis dan cara kerjanya

  • Proton adalah versi diperluas dari Wine yang mengimplementasikan API yang dibutuhkan untuk menjalankan game Windows di lingkungan Linux
    • Menerjemahkan panggilan API Windows seperti DirectX, DirectSound, dan input USB ke API Linux
    • Juga mencakup lapisan translasi grafis seperti DXVK (D3D11→Vulkan) dan VKD3D (D3D12→Vulkan)
  • Proses eksekusi di lingkungan Arm
    • Proton menganalisis segmen kode dan, jika itu adalah kode x86, meneruskannya ke Fex
    • Fex menerjemahkan kode x86 menjadi kode Arm lalu mengeksekusinya
    • Saat terjadi panggilan API, eksekusi beralih ke kode native Arm untuk meminimalkan penurunan performa

Filosofi pengembangan dan tujuan Valve

  • Valve menargetkan agar pengembang game tidak membuang waktu untuk porting per arsitektur
    • Posisi mereka adalah bahwa “pekerjaan porting adalah upaya yang terbuang dari sudut nilai pustaka game”
    • Valve ingin membantu para pengembang fokus pada peningkatan kualitas game dan pengembangan judul baru
  • Valve menerapkan pengalaman sukses gaming Linux di Steam Deck ke transisi Arm
    • Menekankan skalabilitas gaming berbasis Linux dan perkembangan berkelanjutan ekosistem open source

Prospek ke depan dan kemungkinan ekspansi perangkat

  • Valve berharap akan ada semakin banyak perangkat SteamOS berbasis Arm
    • Disebutkan kemungkinan berbagai bentuk seperti laptop ultra-ringan, laptop berperforma tinggi, handheld, dan desktop
    • Ada juga kemungkinan desain desktop berbasis SoC besar seperti chip seri M milik Apple
  • SteamOS for Arm bukan OS terpisah, melainkan tetap menggunakan codebase yang sama
    • Ke depan, dukungan SteamOS di berbagai perangkat Arm direncanakan melalui perluasan kerja sama OEM
    • Saat ini belum ada rencana komersialisasi yang spesifik, dan fokus masih pada pengembangan Steam Machine dan Steam Deck yang ada

Elemen teknis lainnya

  • Fitur menjalankan aplikasi Android di Steam Frame tidak mengadopsi Android secara utuh, melainkan diimplementasikan dengan lapisan kompatibilitas mirip Proton
    • Hanya pustaka yang dibutuhkan untuk menjalankan game yang disediakan, sehingga kode Arm bisa dijalankan apa adanya
  • Terkait kemungkinan peluncuran ponsel SteamOS, Valve mengatakan bahwa mereka “tidak menutup kemungkinan, tetapi itu bukan fokus utama saat ini”
    • Saat ini fokusnya adalah meningkatkan pengalaman gaming di ruang keluarga, perangkat handheld, dan desktop

Posisi gaming Arm

  • Valve menilai Arm memiliki daya saing di segmen berdaya rendah dan performa menengah
    • Terutama menguntungkan pada kelas performa di bawah Steam Deck
    • Tujuannya bukan memaksakan arah pasar, melainkan membangun platform yang mendukung semua pilihan

Belum ada komentar.

Belum ada komentar.