14 poin oleh GN⁺ 2025-12-04 | 4 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
Iklan

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
Iklan

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
    Iklan

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

4 komentar

 
aobamisaki 2025-12-11

(Setidaknya di bidang gaming) saya juga menantikan hari ketika kita bisa sepenuhnya lepas dari bayang-bayang Windows.

 
GN⁺ 2025-12-04
Opini Hacker News
  • Semua yang dilakukan Valve untuk ekosistem Linux benar-benar berdampak besar
    Sampai-sampai sekarang rasanya bahkan tidak enak lagi memakai meme HL3 sebagai lelucon, karena mereka sungguh melakukan banyak hal untuk komunitas

    • Valve adalah salah satu dari sedikit perusahaan yang di HN kadang disebut sebagai “perusahaan yang diam-diam melakukan hal baik”. Kebanyakan perusahaan justru disebut sebagai “perusahaan yang diam-diam melakukan hal buruk”
    • Saya membeli Steam Deck untuk mendukung secara finansial upaya Linux Valve. Saya hampir tidak bermain game, tetapi berkat para pengembang Wine, CodeWeavers, dan Valve, sekarang kita tidak perlu lagi mendengar bahwa “Linux tidak bisa dipakai untuk gaming”. Bahkan sekarang Linux punya performa yang lebih baik daripada Windows
      Video terkait
    • Meme HL3 awalnya saya anggap sebagai candaan yang niatnya baik. Sekarang itu sudah menjadi bagian dari budaya game, dan saya menunggu sesuatu seperti “SteamOS 2: Episode 2 part 1”
    • Saya sangat menyukai Proton dan Steam, tetapi kita tidak boleh mengulangi kesalahan memuja perusahaan seperti dulu pada Google. Kalau manajemennya berubah, kebijakannya bisa memburuk kapan saja
    • Ada rumor kuat bahwa Half-Life baru benar-benar sedang dikembangkan. Ada harapan akan dirilis bersama perangkat keras baru pada 2026
  • Valve menjalankan strategi mengomersialkan komplementer dengan sangat baik (yakni strategi membuka lapisan atas dan bawah)

  • Sebagian besar game multipemain modern tidak berjalan di lapisan translasi karena masalah anti-cheat, tetapi ada beberapa pengecualian. Anti-cheat usermode kadang tetap berjalan begitu saja di Wine, dan ada juga game yang menambahkan dukungan Proton

    • Memang bisa berjalan, tetapi tidak sepenuhnya mencegah cheat. Hakikat open source adalah pengguna memegang kendali, jadi kalau mau, cheating juga tetap bisa dilakukan. Berkat profiling di Linux dan pustaka yang terdokumentasi, strukturnya lebih mudah dipahami
    • Rasanya seperti berkata, “Rust, kamu lihat ini?” Microsoft Masterchief Collection juga mendukungnya, jadi saya tidak mengerti kenapa pengembang lain tidak melakukannya
      areweanticheatyet.com
    • Arc Raiders adalah contoh bagus game multipemain modern yang berjalan baik di Proton. Masalah cheat juga hampir tidak ada
    • SteamOS adalah Linux immutable, jadi integritas sistem bisa dijamin lewat SecureBoot dan attestation. Saya rasa alasan Valve mendorong perangkat kerasnya sendiri adalah agar bisa mendukung anti-cheat di Linux
    • Kalau Valve menyuntikkan perangkat lunak anti-cheat ke pembuluh darah saya pun rasanya tidak masalah. Sebegitu percayanya saya
  • Saya berharap Valve menghapus total Wayland/X11/Xwayland. Wayland masih kekurangan dukungan aplikasi dan tidak kompatibel dengan GPU NVIDIA. X11 terlalu tua, dan Xwayland terasa seperti menggabungkan kelemahan dari dua dunia

    • Jadi saya penasaran server display apa yang dipakai atau direkomendasikan
  • Saya ingin melihat SteamOS juga di MacOS. Steam berjalan baik di Mac Mini saya, tetapi akan luar biasa kalau semua game didukung

    • Kemungkinan Apple bergerak aktif memang kecil, tetapi kalau mereka bekerja sama dengan Valve dan menunjukkan kompatibilitas setara Steam Deck di Mac, itu akan fantastis
    • Masalahnya adalah tidak adanya dukungan Vulkan. Solusi memutar seperti MoltenVK tidak rapi. Menumpuk Wine, Rosetta 2, DXVK, dan MoltenVK terasa meragukan dari sisi performa dan stabilitas
    • Alasan Valve mengerjakan proyek ini adalah untuk lepas dari kendali vendor OS. Dalam hal itu, Apple adalah pilihan terburuk
    • Mungkin yang Anda cari adalah Crossover? Memang tidak menjalankan Steam secara native, tetapi performanya lumayan di M2 mini. Game lintas platform seperti Baldur’s Gate 3 juga berjalan baik
    • Kolaborasi terakhir Valve dan Apple adalah dukungan SteamVR pada 2016. Sekitar setahun kemudian gagal, tetapi saya berharap kerja sama seperti itu bisa terjadi lagi
  • Saya penasaran kapan Steam Deck generasi berikutnya akan dirilis. Saya berharap 2025, tetapi rasanya lebih mungkin 2026. Setelah bermain GTA: San Andreas di Switch, saya merasa sekarang butuh perangkat yang lebih kuat
    Artikel terkait

    • Valve mengatakan akan merilis Steam Machine tahun depan, dan penerus Steam Deck akan menunggu sampai benar-benar lebih baik dari yang sekarang, jadi mungkin sekitar 2027
      Sumber
    • Saya membeli Legion Go S, karena saya kebanyakan bermain lewat streaming dari desktop. Saya suka display resolusi tinggi 120Hz-nya. SteamOS terpasang secara bawaan, dan secara software hampir sama dengan Steam Deck. Hanya saja tata letak tombol dan jumlah tombol mapping di belakang agak mengecewakan
    • Steam Deck 2 sepertinya akan hadir setelah paruh kedua 2026
    • Kalau mempertimbangkan perangkat genggam alternatif, Bazzite atau CachyOS Handheld Edition mungkin pilihan yang lebih baik. Kernel dan stack grafis SteamOS sudah tua sehingga dukungan perangkat keras terbaru kurang baik. Saat ini perangkat berbasis AMD Strix Halo adalah yang paling kuat, tetapi harganya terlalu mahal. Saya akan menunggu sampai bisa memakai FSR4 secara native
    • Sebaiknya beli saja Steam Deck. Rasio harga terhadap performanya luar biasa. Saya sangat puas dengan Steam Deck OLED, dan rasanya perangkat ini masih berumur panjang
  • Microsoft sudah beberapa kali mencoba Windows on ARM, tetapi gagal. Sebaliknya, Valve tampaknya punya peluang besar untuk berhasil

    • Valve bukan sedang mencoba menjalankan Windows, melainkan mengoptimalkan desktop gaming itu sendiri untuk ARM. Microsoft gagal karena memaksa memindahkan OS yang sudah terlalu gemuk
    • Upaya ARM Microsoft memang gagal, tetapi metadata biner x86 yang muncul dalam proses itu membantu peningkatan performa emulator ARM milik Valve
    • Ada juga lelucon bahwa mungkin cukup suruh Copilot yang mengerjakannya
    • Masalahnya selama ini keuntungan perangkat ARM tidak cukup jelas. Valve sedang mencoba memanfaatkan ARM untuk perangkat ultra-kecil yang berfokus pada streaming. Saat ini itu adalah area yang tidak bisa benar-benar digantikan x86
    • Pada akhirnya, solidaritas komunitas Linux dan Steam Machine sedang meruntuhkan upaya kontrol Microsoft. Perang ARM vs RISC masih terlalu dini, tetapi Valve sudah selangkah di depan Microsoft
  • Saya penasaran seberapa besar sebenarnya perbedaan efisiensi daya ARM, terutama saat beban gaming

    • Pengaruh set instruksi itu sendiri kecil. Hanya saja chip yang efisien kebetulan memakai ARM
    • Tergantung beban kerja. ARM efisien saat idle atau komputasi sederhana, tetapi melambat pada pemrosesan instruksi SIMD
  • Jika Valve membuat SteamOS kompatibel dengan semua program Windows, apakah itu bisa menggantikan Windows?

    • Sebenarnya tidak perlu. Bahkan Microsoft sendiri tidak terlalu peduli pada lisensi Windows, dan perusahaan-perusahaan tidak akan memakai “Windows palsu”. Tidak ada model bisnisnya
  • Jika lisensi ARM tidak bersahabat, apakah lebih baik mengeksplorasi arsitektur RISC-V?

    • Sampai sekarang belum ada chip RISC-V 64-bit berperforma tinggi yang benar-benar komersial. ARM sudah punya fondasi teknis yang kuat seperti Proton dan Rosetta
    • ARM memang tidak sepenuhnya terbuka, tetapi juga bukan perusahaan monopoli yang rakus. RISC-V masih kekurangan implementasi berperforma tinggi
    • Valve tidak mencoba menggiring pasar ke arah tertentu, melainkan fokus mendukung perangkat keras yang benar-benar dipakai konsumen. Karena itu tampaknya mereka memilih ARM untuk Steam Frame
    • RISC-V masih belum memiliki performa dan kompatibilitas CPU·GPU setara ARM64 atau AMD64
    • ARM berpusat di Barat, RISC-V lebih berpusat di Timur dalam konstelasi geopolitik. Valve memakai strategi untuk mem-bypass Microsoft, dan sejauh ini hampir semua upayanya berhasil. Perang ARM vs RISC masih terlalu prematur
 
ethanhur 2025-12-04

Saya pengguna Steam Deck, dan saya merasa apa yang dilakukan Valve belakangan ini adalah sesuatu yang bisa menghasilkan situasi win-win-win bagi pelanggan, perusahaan, dan industri.

Karena ini perusahaan pribadi milik Gabe Newell, saya rasa mereka bisa terus mengambil keputusan seperti ini secara konsisten dalam jangka panjang.

 
m00nlygreat 2025-12-04

Saya juga ikut bersorak. Selama ini sulit beralih dari Windows karena game. Terima kasih banyak.