- Steam Pinapayagan ka ng Play at Proton na patakbuhin ang malaking bahagi ng katalogo ng laro ng Windows en Linux direkta mula sa kliyente ng Steam.
- AlakPinalalawak ng PlayOnLinux at CrossOver ang mga opsyon sa compatibility at configuration para sa mas mahigpit na mga laro at application.
- Ang mga kagamitang tulad ng Lutris, mga virtual machine, at cloud gaming ay kumukumpleto sa isang ecosystem na nagbibigay-daan sa paglalaro ng mga laro sa Linux nang hindi isinusuko ang mga larong Windows.

Kung araw-araw kang gumagamit ng Linux ngunit nakatali pa rin sa Windows para lamang sa iyong mga paboritong laro, mapalad ka: ngayon ay posible na ito. Maglaro ng mga laro sa Windows sa Linux nang legal at nang kumportableKung ilang taon na ang nakalilipas ay nangailangan ng paghihirap sa isang libong mga configuration, ngayon ay lubos na pinasimple salamat sa Steam, Proton at ilang mga tool na idinisenyo upang hindi mo na kailangang isuko ang iyong library.
Sa mahabang panahon, tumakbo laro ginawa para sa Windows sa mga sistemang tulad ng Ubuntu o Arch era sakit ng ulo na nakalaan para sa mga advanced na gumagamitMarami ang sumuko sa pagitan ng Wine, mga script, kakaibang mga configuration, at mga graphical glitch. Ngayon ay ibang-iba na ang sitwasyon: maaari kang mag-install ng mga laro sa Windows nang direkta mula sa Steam sa Linux, umasa sa Proton, at pagsamahin ito sa mga solusyon tulad ng Wine, PlayOnLinux, CrossOver, o Lutris para masakop ang halos anumang sitwasyon.
Bakit hindi gumagana nang natively ang mga laro sa Windows sa Linux
Bago tayo makipagtalo sa Steam, Proton at iba pa, mahalagang maunawaan muna natin kung bakit. Karamihan sa mga laro ay binuo na isinasaalang-alang ang Windows.Ang industriya ng PC gaming ay matagal nang umiikot sa sistema ng Microsoft, kaya maraming kumpanya ang hindi man lang naisipang ilipat ang kanilang mga laro sa ibang platform.
Ang direktang kahihinatnan ay iyon Malaking bahagi ng mga graphics engine, DRM, at mga anti-cheat system ay malalim na nakaugnay sa Windows., sa mga API nito at kung paano nito pinamamahalaan ang hardwareNangangahulugan ito na kung susubukan mong patakbuhin ang mga executable na ito sa Linux nang walang anumang karagdagang tulong, ang laro ay maaaring hindi magbubukas o magbubukas nang may mga malulubhang error.
Bukod pa rito, maraming produksiyon ang nakabatay sa DirectX bilang pangunahing graphics API, samantalang sa Linux ay karaniwang ginagamit ang Vulkan o OpenGL sa pamamagitan ng driver tulad ng Mesa. Ang teknikal na pagkakaibang iyan ang mahalaga: kung ang laro ay isinulat para magsalita ng "DirectX", kailangan mo ng isang bagay na magsasalin ng wikang iyon sa Vulkan o OpenGL nang real time.
Dito pumapasok ang mga compatibility layer: mga kagamitang nagsisilbing tagasalin sa pagitan ng mundo ng Windows at mundo ng LinuxAng ilan ay gumagana sa antas ng sistema (Wine, CrossOver), ang iba ay nagsasama sa mga platform tulad ng Steam (Proton sa Steam), at ang iba ay nagsisilbing "tagapamahala ng lahat" (PlayOnLinux, Lutris).
Steam Play at Proton: ang paraan ng paglalaro sa Linux na nagbabago ng mga patakaran
Ang tunay na naging punto ng pagbabago para sa mga manlalaro ng Linux ay ang Steam Play kasama ang Proton. Nagpasya ang Valve na kung gusto nilang seryosohin ang paglalaro ng Linux, kailangan nilang upang mag-alok ng direktang paraan upang patakbuhin ang mga laro sa Windows mula mismo sa loob ng Steam clientnang hindi pinipilit ang mga gumagamit na mahirapan sa mga panlabas na configuration.
Isinasama ng Steam Play ang Proton, na karaniwang Isang inangkop at pinahusay na bersyon ng Wine na idinisenyo para sa mga video gameKabilang dito ang mga bahagi tulad ng DXVK o VKD3D upang isalin ang mga tawag sa DirectX papunta sa Vulkan, at ang sariling mga patch ng Valve upang harapin ang mga proteksyon, bug, at mga kakaibang katangian ng bawat titulo.
Dahil sa hanay ng mga kagamitang iyon, Libu-libong laro sa Windows ang maaaring tumakbo sa Linux parang mga katutubo sila. Mga titulo tulad ng Age of Empires II HD, Age of Empires III, Middle-earth: Shadow of Mordor, Path of Exile, The Witcher 3, GTA V Ipinakita ng mga larong tulad ng Dark Souls III na maaaring maging napakahusay ang performance, basta't nasa maayos na kondisyon ang hardware.
Gayunpaman, mahalagang maging malinaw iyon Ang Steam Play ay patuloy na isang umuusbong na teknolohiyaBagama't nagiging matatag na ito, mayroon pa ring mga laro na hindi gumagana o tumatakbo nang may mga graphical glitch, hindi inaasahang pag-crash, o mga isyu sa pagganap. Kaya naman napakahalaga ng pagkonsulta sa ProtonDB—isang collaborative database kung saan iniuulat ng mga user kung gaano kahusay ang pagganap ng bawat laro sa ilalim ng Proton.
Sa ngayon, opisyal na minarkahan lamang ng Valve ang isang bahagi ng katalogo nito bilang ganap na tugma sa Proton, ngunit Unti-unting lumalaki ang listahan habang sinusuri at pinahuhusay nila ang bawat pamagat.Gayunpaman, maaari mong pilitin ang pagpapatupad gamit ang Proton kahit sa mga hindi na-verify na laro at, sa maraming pagkakataon, magugulat ka nang husto.
Paano i-activate ang beta na bersyon ng Steam client sa Linux

Para masiyahan sa mga pinakabagong laro ng Steam Play bago ang iba, kadalasan ay magandang ideya ito I-activate ang beta na bersyon ng Steam clientKasama sa edisyong ito ang mga tampok na sinusubukan (tulad ng mga pagpapabuti sa Proton), ngunit maaaring medyo hindi ito gaanong matatag kaysa sa normal na bersyon.
Ang unang bagay ay siguraduhin na Naka-install na ang Steam client sa iyong Linux distribution.Maaari mo itong i-download mula sa opisyal na website ng Steam o direkta mula sa software store ng iyong system (halimbawa, sa Ubuntu mula sa Software Center, o sa pamamagitan ng pandulo kasama ang kaukulang pakete).
Kapag na-install na at pagkatapos mag-log in sa iyong account, buksan ang menu sa kaliwang sulok sa itaas at i-access ang Mga Kagustuhan o Setting ng SteamSa loob ng window na iyon, pumunta sa seksyong "Account," kung saan mo kinokontrol ang mga setting ng iyong partisipasyon sa beta.
Sa seksyong iyon, makakakita ka ng field na nakalaan para sa mga trial na bersyon. I-click ang button na nagbibigay-daan sa iyong baguhin ang iyong pakikilahok sa mga proseso ng beta Pagkatapos, sa drop-down menu, piliin ang opsyong “Steam Beta Update”. Kumpirmahin ang mga pagbabago at isara ang dialog box.
Para ilapat ang pagbabago ng channel, hihilingin sa iyo ng Steam ganap na i-restart ang kliyenteHayaan itong magsara at magsimulang muli; kapag nagbukas itong muli, gagamitin mo ang beta na bersyon, na karaniwang mas maagang makakatanggap ng mga pagpapabuti na may kaugnayan sa Proton at Steam Play.
Paganahin ang Steam Play at Proton para sa lahat ng laro sa Windows
Kapag handa na ang kliyente, ang susunod na mahalagang hakbang ay Paganahin ang Steam Play para magamit nito ang iyong mga laro sa Windows sa LinuxBilang default, ginagamit lamang ng Steam ang Proton sa isang medyo maikling listahan ng mga pamagat na sinuri at minarkahan ng Valve bilang tugma.
Ang konserbatibong pag-uugali ay hindi nangangahulugan na Ang iba pang mga laro sa Windows ay hindi maaaring patakbuhin sa LinuxIpinapahiwatig lamang nito na hindi pa lubusang nasusubok ng Valve ang mga ito o maaaring mayroon silang mga bug. Kung gusto mong sumubok mismo, maaari mong pilitin ang paggamit ng Proton sa lahat ng mga laro.
Para magawa ito, binubuksan muli nito ang Mga Kagustuhan sa Steam at pumunta sa seksyong "Steam Play"Sa loob, makakakita ka ng checkbox para payagan ang Steam Play para lamang sa mga opisyal na sinusuportahang laro at isa pa para paganahin ang compatibility para sa lahat ng laro. Piliin ang opsyong "Paganahin ang Steam Play para sa lahat ng laro", piliin ang iyong gustong bersyon ng Proton, at i-save ang mga pagbabago.
Mula sa sandaling iyon, kapag nag-browse ka sa iyong library o sa tindahan, susubukan ng Steam na Gamitin ang Proton tuwing matutukoy nito na ang isang laro ay para sa Windows lamang.Hindi mo na makikita ang karaniwang babalang "this title is not compatible with your operating system", ngunit sa maraming pagkakataon, direktang lilitaw ang install button.
Maaaring interesado ka sa ilang mga pamagat pilitin ang isang partikular na bersyon ng Proton sa halip na ang pandaigdigan. Para gawin ito, pumunta sa Properties ng laro (i-right-click ang library), pumunta sa tab na "Compatibility", at lagyan ng tsek ang opsyon na nagbibigay-daan sa iyong manu-manong pumili ng isang partikular na bersyon ng Proton mula sa drop-down menu.
I-install at patakbuhin ang mga laro sa Windows mula sa iyong Steam library
Kapag na-activate na ang Steam Play para sa lahat ng laro, magsisimula na ang pinakamasayang bahagi: I-install at subukan ang iyong mga laro sa Windows nang direkta sa Linux, nang hindi kinakailangang gumamit ng mga panlabas na installer o iba pang karagdagang mga layer.
Buksan ang tab na Steam Library at tingnan ang iyong mga laro. Kung saan mo nakita dati ang mga mensahe na Hindi tugma ang laro sa iyong system.Dapat mo na ngayong mahanap ang parehong buton na "Install" na makikita mo sa Windows. Piliin lamang ang path, tanggapin, at hintaying ma-download ito.
Sa unang pagpapalabas ng maraming titulo, sinasamantala ito ng Steam at Proton upang Mag-install ng mga karagdagang bahagi tulad ng naaangkop na bersyon ng DirectX, Visual C++, o .NETMaaaring abutin pa ng ilang segundo ang prosesong ito bago lumabas ang window ng laro sa iyong desktop.
Ang aktwal na karanasan ay higit na nakasalalay sa iyong mga bahagi: graphics card, mga driver, CPU, memorya, at ang kalidad ng iyong Vulkan configurationAng dalawang computer na may parehong operating system ay maaaring kumilos nang ibang-iba sa Proton dahil lamang sa gumagamit sila ng iba't ibang GPU o may mga hindi maayos na na-configure na proprietary driver.
Kung ang isang laro ay hindi magsisimula o nagkakaproblema, may isang maliit na trick na minsan ay gumagana. Buksan ang Properties ng laro sa Steam, pumunta sa "Local Files," at i-click ang "Explore." Sa loob ng folder ng laro, hanapin ang pangunahing executable file (.exe) at Palitan ang pangalan nito ng "launcher.exe" pagkatapos i-save ang isang backup na kopyaSa ilang mga kaso, gumagana lamang ang Proton kapag ang executable ay pinangalanan nang eksakto tulad nito.
Mahalagang tandaan na, bagama't sa maraming pamagat ay halos perpekto ang karanasan, Ang iba ay maaaring magpakita ng mga error sa grapiko, maliliit na pagkautal, o mga partikular na glitch.Kaya naman lubos na inirerekomenda na tingnan ang ProtonDB, kung saan madalas na ibinabahagi ng ibang mga gumagamit ang mga parameter ng paglulunsad, mga inirerekomendang bersyon ng Proton, at mga setting ng grapiko na talagang nakakagawa ng pagkakaiba.
Masigasig na manunulat tungkol sa mundo ng mga byte at teknolohiya sa pangkalahatan. Gustung-gusto kong ibahagi ang aking kaalaman sa pamamagitan ng pagsusulat, at iyon ang gagawin ko sa blog na ito, ipakita sa iyo ang lahat ng mga pinaka-kagiliw-giliw na bagay tungkol sa mga gadget, software, hardware, teknolohikal na uso, at higit pa. Ang layunin ko ay tulungan kang mag-navigate sa digital na mundo sa simple at nakakaaliw na paraan.