Projek Rahsia Valve: Bagaimana Ia Membina Jambatan Secara Senyap untuk Membawa Permainan PC ke Setiap Peranti Arm

Pasukan Editorial BigGo
Projek Rahsia Valve: Bagaimana Ia Membina Jambatan Secara Senyap untuk Membawa Permainan PC ke Setiap Peranti Arm

Selama bertahun-tahun, jurang antara seni bina x86 yang menggerakkan kebanyakan PC dan seni bina Arm yang terdapat dalam berbilion-bilion telefon dan tablet telah menjadi halangan asas dalam permainan. Memindahkan permainan dari satu seni bina ke seni bina lain adalah usaha yang besar, sering meninggalkan perpustakaan luas judul PC yang tidak dapat diakses pada perkakasan yang lebih mudah alih dan cekap tenaga. Valve, syarikat di sebalik Steam, sedang menjalankan misi untuk merobohkan tembok itu. Melalui pelaburan strategik yang senyap selama bertahun-tahun dalam teknologi sumber terbuka, ia sedang membina asas perisian yang suatu hari nanti boleh menjadikan permainan Steam kegemaran anda boleh dimainkan pada mana-mana peranti, tanpa mengira seni bina cip asasnya.

Pertaruhan Jangka Panjang Valve pada Keserasian Arm

Asas untuk visi bercita-cita tinggi ini telah diletakkan hampir sedekad yang lalu. Dalam satu temu bual dengan The Verge, Pierre-Loup Griffais dari Valve, seorang arkitek utama di sebalik SteamOS dan Steam Deck, mendedahkan bahawa syarikat itu mula merekrut dan membiayai pembangun sumber terbuka seawal 2016 dan 2017. Matlamat mereka adalah tunggal: untuk menyelesaikan masalah kompleks menjalankan permainan Windows pada pemproses Arm. Pelaburan jangka panjang ini menekankan falsafah teras Valve—untuk mengurangkan halangan untuk kedua-dua pemain dan pembangun. Syarikat itu percaya masa pembangun lebih baik digunakan untuk mencipta pengalaman baharu daripada berulang kali memindahkan yang sedia ada ke platform perkakasan yang berbeza. Strategi berfikiran ke hadapan ini meletakkan Valve untuk memanfaatkan peningkatan prestasi dan kecekapan cip berasaskan Arm, yang kini mencabar x86 dalam segmen dari komputer riba ultra mudah alih hingga desktop berkuasa.

Motivasi Dinyatakan Valve & Sokongan Peranti Masa Depan

  • Falsafah Teras: Valve ingin menghapuskan "kerja terbuang" memindahkan permainan antara seni bina, membolehkan pembangun menumpukan pada kandungan baharu.
  • Garis Masa Pembiayaan: Valve mula membiayai pembangun sumber terbuka teras untuk inisiatif Arm ini pada 2016-2017.
  • Produk Penghantaran Semasa: Headset VR Steam Frame (cip Arm Snapdragon 8 Gen 3) menggunakan susunan ini untuk bermain permainan Steam.
  • Bentuk Faktor Masa Depan Berpotensi:
    • Peranti Mudah Alih: Peranti dengan prestasi "setara Steam Deck" atau model kuasa lebih rendah.
    • Komputer Riba: Ultraportabel dan komputer riba berasaskan Arm yang berkuasa.
    • Komputer Meja: Mungkin untuk reka bentuk berasaskan SoC (serupa pendekatan Apple atau Framework Desktop).
    • Bilik Tamu: SteamOS untuk Steam Machine yang akan datang membuka jalan untuk lebih banyak peranti bilik tamu.
  • Pendirian Rasmi mengenai Telefon: Valve "tiada rancangan khusus" untuk telefon SteamOS, menumpukan dahulu pada pengalaman bilik tamu, mudah alih, dan komputer meja.

Susunan Teknikal: Proton dan Fex

Keajaiban yang menjadikan permainan merentas seni bina ini mungkin adalah susunan perisian yang canggih, sebahagian besarnya dibiayai dan dipandu oleh Valve. Di terasnya adalah Proton, lapisan keserasian yang dibina berdasarkan projek Wine. Tugas Proton adalah untuk menterjemah panggilan API Windows—untuk grafik (DirectX), bunyi, input, dan lain-lain—menjadi arahan yang Linux (teras SteamOS) boleh fahami dan laksanakan. Inilah yang membolehkan Steam Deck memainkan beribu-ribu permainan Windows dengan lancar. Komponen baharu dan kritikal untuk Arm ialah Fex, sebuah emulator sumber terbuka. Apabila permainan Windows (disusun untuk x86) berjalan pada peranti Arm melalui SteamOS, Proton mengenal pasti kod x86 tersebut. Daripada cuba menjalankannya secara asli, ia menyerahkan kod itu kepada Fex. Fex kemudian melakukan terjemahan just-in-time, menukar arahan x86 kepada arahan Arm secara langsung. Yang penting, sebaik sahaja kod permainan membuat panggilan kepada API sistem, proses itu melompat kembali ke kod asli Arm dalam Proton, meminimumkan overhead prestasi emulasi.

Teknologi Utama dalam Tumpukan Keserasian Valve

Teknologi Fungsi Utama Peranan dalam Permainan Arm
Proton Lapisan keserasian yang menterjemah panggilan sistem Windows (API untuk grafik, bunyi, input) ke Linux. Mengurus persekitaran pelaksanaan permainan pada Linux / SteamOS. Mengenal pasti kod x86 dan berinteraksi dengan Fex.
Fex Emulator sumber terbuka yang menterjemah arahan CPU x86 kepada arahan CPU Arm. Melakukan terjemahan just-in-time (JIT) bagi kod x86 teras permainan supaya dapat berjalan pada pemprosesor Arm.
Wine Projek hulu yang menjadi asas Proton. Menyediakan pelaksanaan teras API Windows. Asas. Proton adalah edisi Wine yang dioptimumkan untuk permainan oleh Valve dengan komponen tambahan.
DXVK / VKD3D Lapisan terjemahan yang menukar arahan grafik Direct3D 11/12 kepada Vulkan. Termasuk dalam Proton untuk mengendalikan terjemahan grafik dengan cekap, penting untuk prestasi permainan.

Dari Prototaip kepada Realiti: Steam Frame dan Seterusnya

Teknologi ini bukan sekadar eksperimen makmal; ia sedang dihantar dalam produk pengguna. Headset VR Steam Frame yang baru diumumkan, dikuasakan oleh pemproses Arm Qualcomm Snapdragon, menggunakan susunan Proton-dan-Fex yang tepat ini untuk memainkan permainan Steam standard. Ini menunjukkan kebolehgunaan susunan ini dalam aplikasi masa nyata yang menuntut. Mungkin lebih menarik, kerana teknologi ini adalah sumber terbuka, manfaatnya melangkaui jauh daripada perkakasan Valve sendiri. Pembangun dan pengeluar boleh mengintegrasikannya untuk membawa permainan PC ke ekosistem yang lebih luas. Ini telah bermula pada telefon Android melalui aplikasi pihak ketiga seperti GameHub, yang memanfaatkan kerja latar belakang Valve untuk menjalankan judul seperti Hollow Knight: Silksong pada peranti seperti Samsung Galaxy S25—walaupun tanpa port mudah alih rasmi.

Implikasi untuk Masa Depan Perkakasan Permainan

Kerja Valve secara berkesan melindungi perpustakaan permainan Steam daripada peralihan seni bina dalam industri pengkomputeran. Griffais menyatakan kegembiraan tentang mengembangkan permainan PC kepada "semua pilihan itu daripada dihadkan secara sewenang-wenangnya kepada subset pasaran." Ini termasuk potensi untuk peranti SteamOS berasaskan Arm dalam bentuk faktor seperti komputer riba ultra mudah alih, peranti mudah alih yang lebih berkuasa, dan juga desktop. Walaupun Griffais tidak memberikan komitmen tentang "Steam Phone", halangan teknologi untuk mencipta satu telah dikurangkan dengan ketara. Perbincangan juga tidak dapat dielakkan beralih kepada Steam Deck generasi seterusnya. Walaupun model semasa menggunakan cip AMD x86, Griffais mengakui bahawa Arm adalah "sesuai" untuk peranti dalam selang prestasi Steam Deck, terutamanya memandangkan kelebihan dalam kecekapan kuasa. Pembiayaan dan kerja pembangunan ini menjadikan Arm sebagai pilihan yang boleh dipercayai dan berkemungkinan untuk peranti mudah alih masa depan dari Valve dan rakan kongsinya.

Permainan Strategik Sumber Terbuka

Pendekatan Valve adalah kelas induk dalam membina ekosistem melalui pelaburan sumber terbuka. Dengan membiayai projek seperti Fex dan menyumbang banyak kepada Proton/Wine, ia menyelesaikan masalah industri yang monumental tanpa menuntut eksklusiviti. Ia "melincirkan roda," seperti yang dikatakan Griffais, untuk SteamOS berfungsi pada pelbagai jenis peranti dan memastikan katalog Steam mengikutinya. Ini mewujudkan kitaran yang baik: lebih banyak peranti yang mampu menjalankan perpustakaan Steam meningkatkan nilai platform, yang seterusnya menarik lebih ramai pengguna dan pembangun. Ia adalah strategi jangka panjang yang mengurangkan risiko inovasi perkakasan untuk semua orang, memastikan dunia permainan PC yang kaya boleh berkembang melepasi kotak x86 tradisional.

Era permainan yang dipisahkan oleh seni bina pemproses sedang menuju ke penghujungnya. Usaha hampir sedekad Valve di belakang tabir sedang membina lapisan keserasian universal yang kurang dalam industri. Sama ada ia menjelma dalam Steam Deck 2 dengan hayat bateri yang cemerlang, komputer riba SteamOS bukan-VR, atau sekadar dunia di mana telefon anda boleh secara santai menjalankan perpustakaan Steam anda, asasnya kini sedang dituang. Masa depan permainan sedang menjadi benar-benar bebas platform, dan Valve secara senyap memegang pelan biru itu.