Gaming i Hyprland

Jon Håvard deler sine erfaringer med å gå over til Linux som hovedplattform.

Det har lenge vært en drøm å kjøre Linux på PC-en hjemme. Det er noe tiltalende med muligheten til å ha kontroll på operativsystemet. Det er en god følelse å jobbe sammen med maskinen – i et terminalvindu.

Jeg har i godt over 20 år prøvd ut ulike distroer med jevne mellomrom. Men – det har vært vanskelig å bytte ut operativsystemet på maskinen min, det er jo nemlig en annen interesse som konkurrerer, jeg er også glad i å spille dataspill. Derfor har Windows overlevd helt fra konfirmasjonsmaskinen kom i hus på nittitallet og fram til i dag.

Kanskje året 2025 er året jeg endelig kan si farvel til Windows? Microsoft prøver å skremme meg vekk fra Windows med å hinte om en vanvittig overvåkning, og det fins gode krefter i verden der ute som lokker meg enda mer mot Linux.

Endringer i Linux-verdenen

Windows er fortsatt ganske så dominerende som spillmaskin i følge Steam sine rapporter

Den store endringen i Linux-verdenen er jo at Valve bestemte seg for å lage sin egen håndholdte spillmaskin, Steam Deck, og da trengte de et OS for maskinen sin. De bestemte seg for å satse på Linux-varianten som heter Arch, og derfra vokste det fram en Linux-variant som er godt tilpasset gaming.

I tillegg tok de tak i det eksisterende Wine-prosjektet som håndterer kjøring av Windows-programmer på Linux. De siste årene har de løftet dette prosjektet gjennom biblioteket de kaller Proton. Situasjonen i dag er faktisk at veldig mange spill som er laget for Windows og DirectX kjører helt fint på Linux, til og med nye og grafikktunge spill. Dette var helt utenkelig for noen få år siden.

For det andre har vi jo alle sammen fått en venn som «kan alt» om Linux, og det er helt uvurderlig å spørre ChatGPT om hjelp til alle de rare konfigurasjonsflaggene, de utallige bibliotekene og miljøvariablene som skal settes rundt omkring. Hvordan greide vi å løse eventyrspill før Internett? Ja, om tre måneder sitter vi med samme følelse, hvordan greide vi å bruke Linux før KI?

OK, Linux er kult, men hvor begynner man? SteamOS kunne jo vært et naturlig førstevalg, men det er et par ankepunkter mot det. Maskinen min er ikke en ren spillemaskin, det er en alt-mulig-maskin, som også skal takle spill. For det andre er SteamOS tilpasset hardwaren i Steam Deck, det betyr at den helst vil ha et AMD-skjermkort, og det har ikke jeg.

Bazzite

Det skal være litt kronglete å sette opp Nvidia i Linux påstår nettet, derfor begynte jeg med å lete etter alternativer der dette var gjort klart for meg på forhånd. Det første alternativet som dukket opp var Bazzite.

Bak denne Linux-distribusjonen står det en gruppe som kaller seg for Universal Blue. Her er det mye bra arbeid som blir gjort. De lager ulike versjoner av Fedora tilpasset til ulikt bruk. Og det er jo veldig spennende at de også har laget en variant tilpasset gaming. Dette er nok et tydelig hint på at gaming på Linux er noe som absolutt er i frammarsj. Bazzite er et OS som kan installeres på alt mulig for å kjøre dine Steam-spill der du vil.

Det er gjort mye innsats for at det nesten skal være plug-n-play. Selve installasjonen er kanskje litt skremmende for de som aldri har gjort det før, her er det mulig å gjøre ting feil, og husk for all del å ikke ha to skjermer tilkoblet, da kan skjermen bli helt grå…

Dorfromantik skal egentlig ikke kjøre på Linux – men det gjør det!

Jeg installerte Bazzite fra en minnepenn, slik som jeg har gjort hundrevis av ganger før med ulike distroer, og da jeg bootet opp så var Steam der. Det var bare å logge inn og begynne å laste ned spill – og det virket! Alt av hardware som jeg hadde på maskinen min – lydkort, skjermkort og kontrollere – de bare fungerte! Det tror jeg nesten ikke at jeg har opplevd før med Linux. Jeg feiret det hele med å fyre opp Dorfromantik for første gang på en maskin som ikke er kontrollert av Microsoft.

Av nysgjerrighet startet jeg så gamle Grand Theft Auto 1 og 2, for det er lenge siden de har fungert på min Windows-maskin, men her var det ingen problemer. De både installerte og startet opp. Det er nok en del spill fra tidlig 2000-tallet som faktisk kjører bedre i Linux enn i nyere versjoner av Windows.

Hva så med spillene som ikke er i Steam? Vel, Game Pass fra Microsoft er en utfordring, jeg gadd ikke å prøve og sa heller opp abonnementet, men Epic Games og GOG fungerer strålende via et program som heter Heroic Games Launcher.

Her er det bare å logge inn med kontoene dine og så dukker spillene opp i biblioteket, du kan laste de ned, og de starter!

Bazzite og CachyOS er begge såpass populære at de dukker opp på lista over mest brukte Linux Distroer i Steam.

Alle spill har selvsagt sine utfordringer. Jeg slet litt med noen DOSBox spill fra GOG, men etter litt veiledning så løste det seg.

Det kan lønne seg å ta en titt på ProtonDB for å lese litt om status på akkurat ditt spill. Her kan du få noen tips om hvilken versjon av Proton som fungerer best og så videre.

Generelt ble jeg positivt overrasket over hvor godt det virket, selv om det selvsagt krasjer innimellom. Ja, du må være forberedt på litt feilsøking! Dessuten vil det jo være en utfordring om du ønsker å kjøpe et spill på lanseringsdatoen. Det er ikke sikkert at det fungerer…

Universal Blue og Heroic Games Launcher har begge egne Discord-servere som kan gi god support om både du og ChatGPT står fast.

Folkene bak Bazzite har også laget en god app store basert på Flatpak som de kaller Bazaar, og her kan du finne de fleste programmene du trenger på maskinen din. Veldig enkelt å komme igang!

Men etter en stund møtte jeg noen begrensninger i Bazzite som var ganske irriterende. Dette er nemlig en litt spesiell Linux-variant basert på Fedora Atomic Desktop. Her er det en tydelig filosofi hvor målet er at du som bruker skal beskyttes mot å ødelegge systemfilene på operativsystemet. Oppdateringer blir installert lagvis, du kan fjerne lagene om noe gikk galt, og alt dette gir masse trygghet. Det gir absolutt mening om hvermansen skal installere Linux på maskinen sin. Dette er gode designvalg som gjør at dette prosjektet kommer til å få mye vind i seilene i tiden framover.

Men jeg følte meg innesperret (eller utelåst). Det er ikke anbefalt å gjøre en så enkel ting som å bytte skrivebordsmiljø, og jeg så ikke helt lyst på å leve resten av livet i KDE. Dessuten slet oppsettet veldig med å koble til TV-en min over HDMI 2.1, så jeg fikk aldri til 4k med 120hz oppdatering.

CachyOS

Derfor var det ut på tur igjen for en ny distrojakt. Øynene mine falt på CachyOS og skrivebordsmiljøet Hyprland som så veldig smooth ut.

Iznobeat og ChatGPT jobber sammen med neste sang på Suno

Jeg vil påstå at installasjonen var enklere enn Bazzite, mulig fordi jeg har gjort det noen ganger nå. Men CachyOS har en fungerende LiveUSB slik at du kan teste systemet før du installerer. Men for all del: Husk å trekke ut HDMI-kabelen her også (om du har to skjermer)!

CachyOS er basert på Arch slik som SteamOS, og det er gjort klar tilpasninger som er nødvendig for at Nvidia skal fungere ut av boksen. Den største forskjellen er at etter at du har installert OS-et så er du overlatt til deg selv. Dette gjelder spesielt om du valgte Hyprland. Her må du inn i konfigurasjonsfiler og flikke i vei. Ja, dette er nok mer for oss som føler at livet virkelig nytes i et terminalvindu. Boka er som regel bedre enn filmen.

Etterhvert gir Hyprland meg et fantastisk enkelt og flisbasert skrivebordsmiljø. Vinduer legger seg ikke oppå hverandre, men på siden av hverandre. Dette er en løsning jeg alltid har vært svak for. Det er slutt på endeløse alt+tab vandringer på jakt etter vinduet du leter etter.

Det er ganske rett fram å sette opp Steam og Heroic Games Launcher og spillene starter utrolig nok slik som de skal. Men om noe ikke fungerer (åh, ja, noe kommer ikke til å fungere) så vet ChatGPT veldig mye mer om Arch og Hyprland enn den gjør om Bazzite. Sammen kan dere få til det meste!

Den hjalp meg til å sette opp Hyprland riktig slik at Nvidia og Wayland er dønn stabilt, den hjalp meg til å installere Steam på den korrekte måten (visstnok via Flatpak) og vi fant også ut av hvorfor Satisfactory var delvis gjennomsiktig, litt morsomt, men også unødvendig å se bakgrunnen på skrivebordet inni spillet. Vi greide også å sende ut et stabilt 4K-signal med 120Hz til TV-en via HDMI porten på skjermkortet. En KI i livet skulle alle hatt.

Partyland i Hyprland

I jobbsammenheng jobber jeg med Ruby on Rails, og skaperen av det rammeverket, David Heinemeier Hansson, har de siste årene (i frustrasjon over Apple) kastet seg på Linux-bølgen. Det har ført til noen kjekke prosjekter som for eksempel Omarchy. Her finner du en knippe med script som setter opp en arch installasjon slik at den fungerer strålende som en utviklermaskin (om du jobber med Rails…).

Pakken er som reklamen sier veldig «opinionated», og det er ikke alt du vil like der, men ved å tilpasse disse scriptene litt har jeg nå fått et skrivebordsmiljø som det er en glede både å spille og jobbe i.

Konklusjon

Kan man avinstallere Windows i 2025? Er 2025 året for å gå over til Linux som operativsystem? Jepp! Om du vil ha minst mulig motstand går du for Bazzite, om du er glad i utsikten etter å ha gått opp noen bakker går du får CachyOS eller en annen distro som du selv oppdager.

Legg igjen en kommentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.