Sådan forbedres spil med vin på Linux

Installation af Wine på Linux er en måde at få en bedre spiloplevelse på, men i sig selv er vin ofte ikke nok at spille på. Nogle gange kræver spil nogle grundlæggende tweaks. Disse grundlæggende ændringer forbedrer, når de foretages, spil med Wine.

Virtuelt skrivebord

En fantastisk funktion, som Wine-værktøjet har, er dets evne til at efterligne et virtuelt Windows-skrivebord. Dette kan i det væsentlige låse alle vinprogrammer ude af Linux ved at begrænse dem til et fuldskærms-vinduslignende miljø. Mange aktiverer ikke denne funktion, men de burde, da aktivering af denne funktion vil løse mange små fuldskærmsproblemer, såvel som problemer med den oprindelige opløsning, optagelse af musen osv.

For at tænde den skal du trykke på ALT + F2 på tastaturet. Dette åbner kommandostarteren i dit Linux-skrivebordsmiljø. Skriv: winecfg i kommandostarteren, og tryk derefter på enter for at åbne Wine CFG-værktøjet. Dette værktøj giver brugerne mulighed for at tilpasse aspekter af vinværktøjet.

Klik på fanen “Grafik”, og se efter “emuler et virtuelt skrivebord”. Marker afkrydsningsfeltet for at aktivere denne funktion. Gå derefter ned til sektionen, der siger “Skrivebordsstørrelse”. I dette afsnit er det vigtigt, at du indtaster din skærms native opløsning. Ved at gøre dette vil du oprette en virtuel skrivebordsoverlejring til videospil og andre Windows-applikationer.

  Sådan streames Steam-spil til dit Linux-skrivebord

Vær sikker på, hvad din oprindelige skærmopløsning er? Kør denne kommando i terminalen: xdpyinfo | grep “dimensioner”

Med de indtastede dimensioner, klik på “anvend” og derefter “ok”. Luk alle Windows-apps, der er åbne. Når Wine genlanceres, bruger den det nyligt aktiverede overlay.

Installation af kritiske værktøjer

Windows-spil fungerer ikke ud af boksen i Wine. Ligesom på Windows selv kræver mange spil kritiske værktøjer og biblioteker for at fungere korrekt. Sådan får du dem på den nemme måde.

Start med at åbne et terminalvindue, og følg instruktionerne nedenfor afhængigt af dit operativsystem.

Ubuntu

sudo apt install winetricks

Debian

sudo apt-get winetricks

Arch Linux

sudo pacman -S winetricks

Fedora

sudo dnf install winetricks

OpenSUSE

sudo zypper install wine

Andre Linux’er

Winetricks i sig selv er et shell-script og behøver ikke at blive installeret. Hvis din Linux-distribution ikke officielt distribuerer programmet, vil denne metode virke i stedet.

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetrick

Med Winetricks er ting som Directx9, VCRun-filer, MS-kerneskrifttyper osv. meget nemmere at downloade. For at downloade og installere Directx9 skal du køre:

winetricks directx9

Hvis du vil installere andre værktøjer med Winetricks, skal du bruge dlls-listen.

winetricks dlls list

Alternativt kan du liste alt, hvad Winetricks-værktøjet har at tilbyde med:

winetricks list-all

Gem listerne til senere reference ved at overføre dem til en tekstfil.

winetricks list-all >> winetricks-list.txt

Bemærk: Winetricks har en grafisk grænseflade, som brugere kan bruge, hvis terminalappen er for forvirrende. For at starte det, søg “vintricks” under, hvor du normalt ville starte programmer.

  Sådan opretter du brugerdefinerede batteriadvarsler til en Linux-laptop

Ændring af Windows-versioner

Nogle gange vil et spil ikke køre i Wine på grund af Windows-versionen. Som standard er den version, Wine bruger, Windows XP. Da XP er en død platform, er der naturligvis ikke mange spil, der stadig understøtter den. Selvom det er rigtigt, at brug af det i XP-tilstand virkelig kan hjælpe til ældre spil, er dette ikke tilfældet for nyere spil.

For at ændre versionen skal du igen åbne Wine CFG. Dette gøres ved at trykke ALT + F2 på tastaturet, skrive winecfg efterfulgt af enter-tasten.

Så snart Wine CFG åbner, se nederst i vinduet efter “Windows-version”. Vælg rullemenuen, og vælg “Windows 7”.

Selvom det er rigtigt, at Windows 10 er på denne liste, har spil en tendens til at spille bedst i Windows 7-tilstand (for det meste), så undgå Windows 10. Hvis et spil nægter at køre under Windows 7, skal du ændre det til 10.

Når du har ændret versionen, skal du klikke på “Anvend” og derefter “OK” for at færdiggøre ændringerne.

Gallium ni

Selv med DirectX 9 installeret via Winetricks, kan spil stadig have problemer. Det vigtigste kommer ned til ydeevne. Dette skyldes det faktum, at Wine er et komplekst værktøj, der fungerer til at kommunikere Windows-kode til Linux. Som følge heraf fungerer tingene ikke altid perfekt.

En nem måde at løse DirectX 9-ydeevneproblemer på er med Gallium Nine. Det patcher Wine og giver brugerne mulighed for nemt at få flere FPS i Wine-spil. I denne tutorial vil vi dække, hvordan du installerer det via Ubuntu og Arch Linux som pakker, der er let tilgængelige.

  Sådan installeres Trojita Mail App på Linux

Når det er sagt, er alle Linux-distributioner understøttet og har instruktioner (omend komplicerede) om hvordan man installerer det. Hvis du ikke bruger Ubuntu eller Arch Linux. Gå her og læs de officielle instruktioner til at bygge fra kilden osv.

Ubuntu installation

Ubuntu-brugere vil være glade for at vide, at der er en tilgængelig PPA. For at få den lappede version af Wine skal du åbne et terminalvindue og indtaste disse kommandoer:

sudo add-apt-repository ppa:commendsarnex/winedri3

Når du har tilføjet PPA’en, skal du opdatere ændringerne i systemet med opdateringskommandoen.

sudo apt-get update

Til sidst skal du installere den lappede version af Wine.

sudo apt install mesa wine2.0

Arch Linux installation

Arch-brugere kan blot downloade øjebliksbilledet til den seneste version af Gallium Nine og installere det. AUR-pakken installerer alle afhængigheder, den seneste version af Wine og alt, hvad der er nødvendigt for at få det i gang uden besvær. Ret din foretrukne AUR-hjælper mod den og kom i gang!

Aktiverer Gallium Nine

Som de fleste tweaks i denne artikel starter den i Wine CFG-vinduet. For at aktivere Galium Nines ydeevnejusteringer, tryk ALT + F2, skriv “winecfg”, og tryk på enter-tasten. Inde i Wine CFG-centret skal du kigge efter fanen “Staging”.

Inde i “staging” skal du markere feltet, der siger “Aktiver Gallium 9 for bedre D3D9-ydeevne”. Klik på knappen “anvend” og derefter “OK”. Herfra burde Wine køre de fleste spil meget bedre!