13Aug

6 tips för att förbättra spelprestanda med ånga på Linux

Ångan till Linux är slutligen ute. Oavsett om du är en gammal Linux-användare som aldrig bryr sig mycket om spelprestanda eller en ny användare som döper tårna till Linux-spel, hjälper vi till att få dessa spel att gå så smidigt som möjligt.

En mängd olika saker kan påverka prestanda, från versionerna av grafikkdrivrutinerna du har installerat på skrivbordsmiljön du använder och hur du har installerat Ubuntu på din dator.

Använd de bästa grafikdrivrutinerna

Om du använder ett år gammalt Ubuntu-system med standardgrafikdrivrutinerna så ser du inte den bästa spelprestandan. Lanseringen av Steam for Linux har orsakat NVIDIA att notera och förbättra sina drivrutiner - NVIDIA säger att R310-drivrutinerna kan "fördubbla prestandan och dramatiskt minska spelbelastningstiderna." Valve har också arbetat med Intel för att förbättra sina drivrutiner.

För att du har de bästa grafikkdrivrutinerna, se till att du använder Ubuntu 12.04( som officiellt stöds av ventilen) eller Ubuntu 12.10.

  • På Ubuntu 12.04: Öppna programmet Ytterligare drivrutiner från fönstret Systeminställningar eller bindestreck.
  • På Ubuntu 12.10 eller senare: Öppna programkällans program från Systeminställningar eller bindestreck och klicka på fliken Ytterligare drivrutiner.

Installera NVIDIA-drivrutinen märkt experiment härifrån. Om du inte ser några NVIDIA-drivrutiner använder du sannolikt inbyggd Intel-grafik med öppen källdrivrutin. Du behöver inte installera ytterligare drivrutiner om du använder Intel, men var säker på att operativsystemet är uppdaterat med Update Manager-programmet.

Använd NVIDIA-grafik istället för Intel på en Optimus-bärbar dator

Om du använder en bärbar dator med omkopplingsbar NVIDIA- och Intel-grafik, har du lite mer arbete att göra. Omkopplingsbara grafikprogram stöds ännu inte ut ur rutan på Ubuntu. Du måste installera Humla för att göra detta arbete. Vi har täckt NVIDIAs Optimus-arbete på Linux och du hittar även aktuella steg på Ubuntu-wikin.

Om du gör det här har WebUpd8 instruktioner för att använda de experimentella NVIDIA R310-drivrutinerna med Bumblebee. Du vill ha dem också.

Bildkrediter: Jemimus på Flickr

Logga in i Steams stora bildläge från Ubuntus inloggningsskärm

Som standard lanseras Steam som ett skrivbordsprogram. Om du inte vill att din skrivbordsmiljöhantering är på väg kan du logga direkt in i Steams stora bildläge från Ubuntu-inloggningsskärmen. Detta förhindrar att program körs i bakgrunden från att sakta ner ditt spel och ge dig en sömlös spelupplevelse på hela skärmen.

OMG!Ubuntu!värdar ett paket som kommer att lägga till alternativet till din inloggningsskärm så länge du har installerat Steam.

Använd helskärmsläge

Ubuntu Unity-skrivbord använder skrivbordskomposition. Windows ritar innehållet från skärmen och skrivbordsassistenthanteraren drar dem tillbaka på skärmen. Detta gör att Unity-skrivbordet( och andra skrivbord som GNOME Shell och KDE 4 med kompositioner aktiverat) ger smarta 3D-effekter.

Med de flesta applikationer märker du inte någon avmattning. Om du spelar ett spel lägger det dock till ytterligare kostnader, vilket saktar ner spelet. Vissa människor har rapporterat omdirigering kan minska prestandan med upp till 20%.

Med de senaste uppdateringarna har både Ubuntu 12.10 och 12.04 nu alternativet "Unredirect Fullscreen Windows" aktiverat som standard. När det här alternativet är aktiverat, körs hela skärmen med högsta hastighet, hoppar över kompositionshanteraren och dess avbrott. Se till att du uppdateras med hjälp av Ubuntus Update Manager så att du kan utnyttja denna förbättring.

Använd ett icke-komprimerat skrivbord

Om du vill spela 3D-spel i fönsterläge och få maximal prestanda behöver du ett icke-kompositerat skrivbord.

Om du använder Ubuntu 12.04 kan du välja Unity 2D på inloggningsskärmen. Ubuntu 12.10 användare måste använda en annan skrivbordsmiljö, eftersom Unity 2D inte längre är tillgänglig.

Unity och GNOME Shell tillåter dig inte att inaktivera compositing, även om många andra stationära datorer gör det. Du kanske vill prova Xfce, KDE eller en annan skrivbordsmiljö - bara se till att du inaktiverar compositing på skrivbordet du väljer.(Gör en Google-sökning för att lära dig att stänga av kompositioner på ditt skrivbord av ditt val.) Du kommer att förlora de fina grafiska effekterna, men 3D-rendering med fönstret kommer att påskyndas.

Använd inte Wubi

Wubi är ett väldigt enkelt sätt att installera Ubuntu. Tyvärr har användningen av Wubi ett betydande prestationsstraff för disken läser och skriver. Om du använder Steam i en Wubi-installation ser du betydligt långsammare belastningstider än vad du gör på en riktig Linux-partition.

Wubi är ett utmärkt sätt att prova Ubuntu, men du vill skapa ett dual-boot-system med Ubuntu på egen partition för att få bästa prestanda. Observera att aktivering av kryptering också kan minska inmatnings- / utmatningsprestanda lite, även om det inte borde vara lika drastiskt som Wubis prestationsfrekvens.

Phoronix har benchmarked Wubis prestationspåverkan tidigare och resultaten är inte vackra.

Har du några andra Linux-specifika tips för att få maximal spelprestanda? Lämna en kommentar och dela dem!