Steam Frame Kini Didukung Lepton, Valve Buka Kodenya

Minggu, 20 September 2026 | 06:49:31 WIB

INVESTO.CO.ID — Valve merilis kode sumber Lepton, lapisan kompatibilitas Android yang dirancang khusus untuk headset Steam Frame, ke repositori GitLab perusahaan. Langkah ini membuka jalan bagi pengembang VR untuk membawa game Android yang sudah ada ke perangkat tersebut tanpa perlu membangun ulang dari nol. Kode yang tersedia kini juga memperlihatkan secara rinci bagaimana Valve menyesuaikan lingkungan Android untuk gaming VR di SteamOS.

Valve resmi membuka kode sumber Lepton, lapisan kompatibilitas Android yang dikembangkan untuk headset Steam Frame. Kode tersebut kini dapat diakses melalui repositori GitLab Valve. Rilis ini menyusul peluncuran Steam Frame dan melanjutkan pengumuman Lepton pada Maret lalu, bersamaan dengan persyaratan sertifikasi Steam Frame Verified.

Secara fungsi, proyek ini menyerupai Proton, alat Valve untuk menjalankan game Windows di SteamOS dan Linux. Bedanya, Lepton mengambil jalur teknis yang berbeda. Alih-alih menerjemahkan antarmuka perangkat lunak Windows, Lepton menyediakan lingkungan Android yang dibangun khusus dan disetel untuk kebutuhan game.

Lingkungan Android yang Sengaja Dipersempit

Valve menjaga cakupan Lepton tetap terbatas. Perangkat lunak ini tidak dirancang untuk mengubah Steam Frame menjadi perangkat Android serbaguna, juga tidak bertujuan mendukung semua aplikasi Android.

Untuk menekan overhead, Lepton menonaktifkan layanan Android yang tidak dibutuhkan untuk gaming. Konsekuensinya, aplikasi yang bergantung pada layanan tersebut bisa terdampak.

Lepton dibangun agar bekerja erat dengan sistem host SteamOS. Lingkungan ini me-mount pustaka host untuk driver grafis, Steam dan Steamworks, serta lapisan Vulkan.

Dukungan Grafis dan Alat Pengembang

Valve mencantumkan dukungan untuk berbagai stack grafis, termasuk Mesa dan Zink, lengkap dengan perkakas Vulkan untuk foveated rendering dan optimasi render-pass. Kemampuan ini krusial bagi game VR, di mana efisiensi rendering dan pengiriman frame yang stabil menentukan kenyamanan serta kualitas gambar.

Dengan mengekspos stack grafis host ke lingkungan Android, Valve tampak menghindari sebagian overhead yang biasanya muncul dari pendekatan container yang lebih terisolasi.

Proyek ini juga menyertakan sejumlah alat untuk pengembang yang mem-porting game ke platform tersebut. Dukungan debugger mencakup strace, GDB, LLDB, dan RenderDoc, ditambah Perfetto untuk profiling performa.

Jendela aplikasi layar datar tetap tersembunyi secara default. Meski begitu, pengembang dapat memunculkannya untuk keperluan pengujian dan troubleshooting.

Tanpa Root dan Isolasi Antar-Aplikasi

Valve menyatakan Lepton berjalan tanpa akses root atau alat penyiapan tingkat root. Setiap proses di dalam satu instans Lepton berjalan sebagai pengguna non-root yang sama.

Menurut dokumentasi proyek, tidak ada isolasi yang diberlakukan antar-aplikasi di dalam satu instans. Karena itu, setiap aplikasi diharapkan berjalan di container Android-nya sendiri yang terpisah.

Bagi pengembang, kode sumber terbuka ini memberi gambaran jelas soal pendekatan Valve terhadap dukungan game Android di SteamOS. Termasuk penggunaan pustaka grafis host, lapisan Vulkan, dan stack perangkat lunak Android yang dipangkas.

Kode ini juga menyediakan basis bagi pengembang Linux untuk bereksperimen dengan penggunaan lain. Namun Valve mengingatkan bahwa penggunaan di luar tujuan utama Lepton berada di luar cakupan proyek.

Terkini