Pelitila Se on ohjelmisto, joka on suunniteltu parantamaan pelien käyttökokemusta. Siinä ei ole paljon järkeä, kun pelaamme emulaattoreilla, kuten 8-bittisillä konsolilla, mutta siinä on järkeä esimerkiksi pelattaessa Steam-nimikkeitä tai jopa PPSSPP. Voimme ottaa sen huomioon myös muiden tehtävien suorittamisessa. Kuten? Eikö se ole suunniteltu parantamaan pelin suorituskykyä?
No, kaikkea, mikä on suunniteltu yhtä skenaariota ajatellen, ei käytetä vain siinä skenaariossa. Esimerkiksi analyyseissä Big Data on heittänyt GPU:ta jo pitkään, ja nyt niitä käytetään myös tekoälyyn. Haluan sinun ymmärtävän, että GPU:ta voidaan käyttää muuhunkin kuin vain grafiikan käsittelyyn, ja "pelitilaa" voidaan käyttää myös muiden ohjelmien suorituskyvyn parantamiseen.
Millaiset ohjelmat voivat hyötyä GameModesta
GameMode voi muuttaa suorittimen ohjainta ja parantaa GPU:n suorituskykyä tekemällä niin sanottua ylikellotusta. Tällaisten komponenttien valmistajat rajoittavat yleensä niitä pisteeseen, jossa he uskovat, että niiden kanssa on turvallista työskennellä, mutta joskus voit turvallisesti mennä korkeammallekin. Se on jotain, jota suositellaan tekemään Raspberry Pi:ssä, koska raja on hyvin alhainen ja heikentää merkittävästi suorituskykyä oletuksena.
Ohjelmat, jotka voivat hyötyä GameModesta, ovat ne jotka vaativat tehoa, siis yleisesti. Se voi esimerkiksi parantaa video-/äänieditorien tai minkä tahansa muunnettavan ohjelmiston suorituskykyä. Olen myös huomannut parannuksia käynnistämällä Kodin GameModen kanssa vanhalla ja resursseiltaan rajoitetulla kannettavalla tietokoneella.
Mitä voit tehdä
Tämä pelitila tilapäisesti optimoida joitain laitteidemme parametreja. Se, että se on väliaikaista, tarkoittaa määritelmän mukaan, että ne eivät ole pysyviä ja että nämä muutokset säilyvät vain prosessin ollessa aktiivinen. Kun suljemme GameModea käyttävän ohjelman, myös optimointi sulkeutuu ja kaikki palautuu alkuperäiseen kokoonpanoon.
Sen optimoimien joukossa meillä on:
- Vaihda suorittimen ohjain.
- O / I-prioriteetti.
- Ytimen ajoitus (SCHED_ISO).
- Näytönsäästäjä estetty. Monet ohjelmistot lukitsevat näytönsäästäjän jo sen ollessa käynnissä, kuten yksinkertainen selain, kun se toistaa videota. Mutta varmuuden vuoksi, koska on emulaattoreita, jotka eivät tee tätä, GameMode huolehtii myös tästä.
- GPU-suorituskykytila (NVIDIA ja AMD), GPU:n ylikellotus (NVIDIA). Tämä on yksi tärkeimmistä kohdista, koska se "pyytää" enemmän tietokoneen laitteistolta, jotta ohjelma toimisi paremmin.
- Mukautetut komentosarjat.
Kuinka asentaa GameMode
GameMode on saatavilla monien jakeluiden arkistoissa Linux, kuten Ubuntu, Debian, Solus, Arch Linux, Gento, Fedora, Mageia ja kaikki niihin perustuva, joista voidaan mainita Linux Mint, alkeiskäyttöjärjestelmä tai Manjaro. Ohjelmisto on pohjimmiltaan "daemon"-tyyppinen palvelu tai demoni joka on vastuussa sellaisten muutosten tekemisestä järjestelmään, joita voisimme tehdä muilla tavoilla.
ulkorakennukset
Sen asentamiseksi meidän on ensin asennettava riippuvuudet, ja komento riippuu jakelun perustasta (seuraava osoittaa järjestelmän, josta muut laskevat):
Debian
sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session
Kaari
sudo pacman -S meson systemd git dbus
Fedora, CentOS, OpenSuse
sudo dnf asentaa meson systemd-devel pkg-config git dbus-devel
Gentoo
emerge --ask games-util/gamemode
solus
Se on saatavilla ohjelmistokeskuksessa
Tuotteemme
Asentaaksesi ohjelman Feral Interactiven ehdottamalla tavalla, sinun on avattava pääte ja kirjoitettava:
git klooni https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.7 ./bootstrap.sh
HUOM: in linkki Tiedot päivitetään aina. Mainitsen tämän, koska ainakin kolmas komento vaihtelee jokaisen päivityksen mukaan.
Yleisiä neuvoja
Niille, jotka eivät pidä terminaalista tai niille, jotka haluavat jotain yksinkertaisempaa, voit luultavasti asentaa kaiken kerralla ohjelmistokeskuksesta etsimällä "gamemode" ja hyväksymällä pääohjelmiston ja riippuvuuksien asennuksen, kuten Solusin kohdassa selitetään.
Kuinka käyttää GameModea
On ohjelmistoja, kuten jotkin emulaattorit ja etuosat peleistä, jotka tekevät sen automaattisesti. Mutta jos haluamme tehdä tämän artikkelin alussa esitetyn, meidän on käynnistettävä prosessi manuaalisesti. Esimerkiksi käynnistääksemme Kdenliven tällä tilassa käytämme komentoa:
gamemoderun kdenlive
Ohjelma ajetaan kanssa pelitilassa, kunnes suljemme sen, ja terminaalin on oltava auki. Jos haluamme tämän välttää, paras tapa on luoda .desktop-tiedosto, joka lisää ohjelman myös aloitusvalikkoon. Voit saada saman Kdenlivestä, yleensä /usr/share/applications/, muuta riviä Exec=kdenlive %F a Exec=gamemoderun kdenlive %F ja Name[es]=Kdenlive (tai millä tahansa muulla kielellä). Name[es]=Kdenlive (virtatila) esimerkiksi ja tallenna .desktop kansioon personal/.local/share/applications.
Kun luot tiedoston, kaksi Kdenliveä ilmestyy aloitusvalikkoon: tavallinen ja juuri luomamme virtatila, joka suoritetaan GameModen kanssa.
Jos ohjelmisto on asennettu Steamin kautta, sinun on lisättävä seuraava arvo "käynnistysasetuksiin", jotka löydämme napsauttamalla ohjelmistoa toissijaisesti ja hyväksymällä "Ok"-painikkeella:
pelimoderun %command%
Tunnetut sovellukset, jotka integroivat sen
GameModen integroitavien sovellusten joukossa meillä on:
- ATLauncher- Minecraftin kantoraketti.
- Prisman kantoraketti - Toinen Minecraft-kantoraketti.
- GNOME Shell (laajennuksen kautta): osoittaa, milloin GameMode on aktiivinen yläpaneelissa.
- Lutris: Ota tila käyttöön oletusarvoisesti kaikille peleille, jos mahdollista, kunhan niissä on kirjastot asennettuna.
- RetroArch: Esitykset ovat tarpeettomia. Sitä tuetaan, ja se voidaan aktivoida Latency/Game Mode -valikosta.
Muistutus: Se on suunniteltu parantamaan pelien suorituskykyä.
Vaikka se voi parantaa muiden ohjelmistojen suorituskykyä, sitä ei ole suunniteltu tekemään niin.. Sen käyttämisessä mainituissa esimerkeissä ei pitäisi olla ongelmia, mutta sinun on oltava perillä ja tietää yksityiskohdat. Yksi niistä, mikä ei ole vakavaa, olisi nähdä kuinka akku loppuu nopeammin. Laittaisin käteni tuleen, jota ei koskaan tapahtuisi, mutta ylikellotus pakottaa komponentteja ja voisi polttaa osan niistä; sitä kannattaa käyttää vastuullisesti, ja jos sitä käytetään niin, voimme luultavasti tehdä asioita, joita emme voineet ennen, tai tehdä ne paremmin.