Anonim

Linux è una piattaforma di gioco?

Link veloci

  • Linux è una piattaforma di gioco?
  • Quale distribuzione?
  • Autisti
    • NVIDIA
      • Installazione
    • AMD
      • Installazione
  • Gioco nativo
    • Vapore
    • Bundle umile
    • GoG
  • Vino
    • Installa Wine With Staging e Galllium Nove
    • Usando il vino
      • Prefissi di vino
      • winecfg
      • winetricks
  • lutris
    • Installa Lutris
    • Crea un account
    • Runners
    • Giochi
  • Una nota sul passthrough GPU
  • Incartare

Puoi giocare su Linux? Questa è una domanda che è stata lanciata online per anni. A seconda di chi chiedi, potrebbe essere la migliore piattaforma di gioco di sempre o spazzatura completa. La verità sta nel mezzo.

Linux può essere un dolore enorme. Esistono molte periferiche di gioco che non funzionano o non funzionano bene su Linux. Generalmente non sono progettati per supportarlo. La maggior parte dei migliori giochi non sono stati rilasciati per Linux, almeno non subito. Come ulteriore vantaggio, i driver di grafica sono stati storicamente un grande problema.

Quindi, perché dovresti giocare su Linux? In realtà può essere fantastico. Linux è stabile e affidabile. Di solito è molto leggero sulle risorse di sistema, liberando di più per i giochi. Linux ti dà anche il controllo totale. Ciò significa che nessun aggiornamento più odioso viene forzato in gola. Esistono molti giochi che funzionano su Linux, nativamente o con Wine. Ci sono anche periferiche più che sufficienti che funzionano su Linux. Lo stato dei giochi su Linux continua a migliorare rapidamente, quindi è corretto affermare che i giochi Linux miglioreranno solo da qui. Il consenso nella comunità Linux è che un numero maggiore di sviluppatori supporterebbe Linux se più persone iniziassero a giocare su Linux. Ciò porrebbe fine agli unici problemi reali con i giochi su Linux.

Quale distribuzione?

I nuovi arrivati ​​di Linux spesso si chiedono quale delle molte distribuzioni Linux sia la migliore per i giochi. Per tutti gli scopi pratici, sono gli stessi. Puoi giocare su qualsiasi distribuzione Linux. La domanda è davvero; quanto è facile giocare sulla distribuzione? Se scegli una distribuzione aziendale come CentOS, puoi giocare, ma sarà una vera seccatura da configurare. Per i giochi, è meglio scegliere una distribuzione che sia relativamente aggiornata e ben supportata. Ci sono due consigli principali, Ubuntu e Arch Linux. Ubuntu è la cosa migliore per i nuovi utenti Linux. Arch è per le persone che desiderano un maggiore controllo del proprio sistema e sono a proprio agio nel personalizzare e scavare negli interni del sistema. Questo si estende anche a tutti i derivati ​​di Ubuntu e Arch. Se preferisci Linux Mint, fantastico! È lo stesso di Ubuntu e starai bene. Vuoi Ubuntu con KDE? Prova Kubuntu. Non avrai ancora problemi di gioco. È importante, tuttavia, utilizzare sempre la versione corrente di Ubuntu, non la versione LTS. La versione LTS è principalmente per server e workstation.

Autisti

I conducenti sono un po 'un grosso problema. Senza buoni driver, anche le schede grafiche più potenti funzionano come spazzatura. AMD e NVIDIA sono ancora le due opzioni quando si sceglie una scheda grafica per Linux, ma i loro approcci sono totalmente diversi.

NVIDIA

NVIDIA rilascia driver proprietari per Linux che si comportano in modo simile ai loro driver Windows. NVIDIA mantiene il proprio programma di rilascio e non collaborano realmente con la comunità Linux. Ciò può causare problemi di compatibilità di volta in volta.

I driver di solito funzionano molto bene, però. Il più delle volte sono paragonabili alle loro controparti Windows. NVIDIA fornisce anche un programma grafico per configurare i driver. Non è completo come su Windows, ma ha la maggior parte dei controlli che dovresti cercare.

Installazione

Ubuntu / Mint

Innanzitutto, è necessario aggiungere il driver grafico PPA al sistema per ottenere i driver più recenti.

$ sudo repository add-apt-ppa: driver-grafici / ppa

Quindi, aggiorna Apt.

$ sudo apt update

Infine, installa i tuoi driver.

$ sudo apt installa nvidia-graphics-drivers-387 nvidia-settings

Arch Linux

Arch Linux ha i driver disponibili nei suoi repository. Installali con Pacman.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD adotta un approccio radicalmente diverso con i suoi driver. AMD ha rilasciato la fonte per quasi ogni aspetto dei loro driver Linux. Lavorano a stretto contatto con la comunità open source per integrare i driver AMD nei programmi grafici esistenti che alimentano i desktop grafici Linux. In questo modo, le schede grafiche AMD dovrebbero funzionare immediatamente su distribuzioni Linux aggiornate. Questo significa anche che le ultime versioni del kernel Linux e le ultime versioni di Mesa apportano aggiornamenti costanti ai driver grafici AMD. Al momento, però, non sono così buoni come i driver di Windows, ma sono in costante miglioramento.

Installazione

Ubuntu / Mint

Probabilmente avrai driver grafici funzionanti immediatamente dopo l'installazione di Ubuntu, ma se vuoi le migliori prestazioni, puoi abilitare un repository Mesa super aggiornato che contiene gli ultimi aggiornamenti per AMD.

$ sudo repository add-apt-ppa: oibaf / driver grafici

Quindi, aggiorna e aggiorna il tuo sistema.

$ sudo apt update $ sudo apt upgrade

Arch Linux

Arch Linux dovrebbe sempre avere a disposizione i driver AMD più recenti. Quando installi il desktop grafico, dovresti ottenere tutto, ma assicurati di aver installato xf86-video-amdgpu.

Gioco nativo

Il gioco nativo su Linux è sempre il migliore. Poiché i giochi sono realizzati per Linux, funzionano meglio. Sembra semplice, ma con Linux, c'è così tanta enfasi sulla compatibilità con i programmi Windows, i giochi nativi Linux tendono a essere dimenticati. Ci sono migliaia di giochi disponibili nativamente su Linux. Steam supporta Linux molto bene. Humble Bundle e GoG offrono anche molti giochi Linux. No, questi non sono solo alcuni rifiuti obsoleti. Ci sono tonnellate di fantastici giochi indie oltre ad alcuni grandi titoli che sono stati portati su.

Vapore

Ormai il client Steam è disponibile per quasi tutte le distribuzioni Linux. Installarlo è molto semplice e, una volta fatto, avrai accesso allo stesso Steam che ti aspetteresti su Windows.

Ubuntu / Mint

$ sudo apt installa steam

Arch Linux

# pacman -S steam

Bundle umile

Il Humble Bundle non ha un client. Tuttavia, ha una lunga storia di supporto a Linux e ha una libreria abbastanza estesa di giochi Linux.

Ora, non aspettarti che tutti i giochi di Humble Bundle supportino Linux. Ce ne sono alcuni che non lo fanno. Tentano di includere titoli Linux nel bundle e c'è sempre Humble Bundle Store.

GoG

GoG è un eccellente negozio online per l'acquisto di giochi senza DRM per ogni piattaforma. GoG ha una selezione abbastanza ampia di giochi Linux e puoi cercarli e ordinarli per trovarli facilmente.

Il client Galaxy di GoG non è ancora disponibile per Linux, ma è in fase di sviluppo. Non importa, però, dato che i giochi sono senza DRM.

La natura dei giochi priva di DRM rende GoG un luogo ideale per acquistare giochi per giocare su Wine. DRM può interferire con Wine e piattaforme come Steam creano una configurazione aggiuntiva. I giochi indipendenti senza DRM tendono ad essere i più facili da configurare con Wine.

Vino

Da allora, Wine è stato l'ultimo argomento, è un buon momento per passare ad esso. Il vino è in realtà e acronimo di W ine I s N ot an E mulator. Questo perché Wine non è un emulatore completo. Invece, è un livello di compatibilità che traduce il codice specifico di Windows in qualcosa che Linux può capire e lavorare.

Il vino non è perfetto e non funziona sempre. Wine funziona meglio con applicazioni meno recenti e di solito richiede una configurazione.

Detto questo, Wine è la tua prima opzione per giocare ai giochi Windows su Linux.

Installa Wine With Staging e Galllium Nove

Non è una buona idea eseguire un semplice vino alla vaniglia. Manca un sacco di patch che fanno funzionare più giochi. Esistono versioni di Wine disponibili con quelle patch già integrate. Ricevono aggiornamenti frequenti e ti apriranno molti altri giochi.

Ubuntu / Mint

Per i sistemi Ubuntu, è disponibile un PPA. Installalo sul tuo sistema.

$ sudo add-apt-repository ppa: commendsarnex / winedri3

Aggiorna e installa Wine

$ sudo apt update $ sudo apt installa wine-d3d9-staging

Arch Linux

Arch Linux ha un pacchetto disponibile in AUR. Ha un sacco di dipendenze, quindi è meglio usare yaourt o pacaur per gestirlo. Il pacchetto si chiama wine-gaming-nine.

Usando il vino

Una volta installato Wine sul tuo sistema, puoi immediatamente provare a eseguire i programmi .exe di Windows. Alcuni probabilmente funzioneranno, ma molti altri no. Ecco perché devi configurare Wine.

Prefissi di vino

All'avvio di Wine crea una directory con tutti i file di Windows e la struttura di directory che deve funzionare. Per impostazione predefinita, quel file si trova in /home/user/.wine. Wine inserirà tutto in quella directory, inclusi i giochi installati. Questo è il prefisso Wine predefinito.

Wine configurerà il prefisso e memorizzerà qualsiasi configurazione applicabile e file DLL in esso. Ogni prefisso ha anche il proprio registro di Windows.

Puoi creare diversi prefissi Wine con diversi giochi o programmi. In questo modo, puoi dividere in compartimenti Wine e non far interferire le tue configurazioni.

Per creare un prefisso Wine, eseguire un comando Wine con WINEPREFIX = prefixdirectory all'inizio. Per esempio:

$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg

Puoi creare lanciatori usando il prefisso per avviare automaticamente i tuoi giochi usando il prefisso Wine corretto.

winecfg

Winecfg è il principale strumento di configurazione che utilizzerai per configurare Wine. È un semplice strumento grafico che puoi utilizzare per impostare la versione di Windows da emulare. È anche il luogo in cui è possibile abilitare e disabilitare le patch extra di Wine incluse nella versione di Wine. Include anche una scheda per la gestione delle librerie di Windows.

Apri Winecfg tramite il launcher grafico della tua distribuzione o tramite la riga di comando.

La prima scheda che vedrai è la scheda "Applicazioni". Per la maggior parte, utilizzerai questa scheda per modificare la versione di Windows.

Quindi, fare clic sulla scheda "Staging". Sotto quella scheda, troverai una serie di caselle di controllo per abilitare e disabilitare le funzionalità delle patch Gallium Nine e Staging.

Esistono due caselle principali di cui devi essere consapevole. Nella maggior parte dei casi, abilitare CSMT è la cosa migliore. Se hai una scheda AMD e il gioco che stai cercando di giocare ha il supporto DirectX9, abilita invece Gallium.

Abilitare VAAPI ed EAX non danneggerà nulla, quindi puoi andare avanti e controllare anche quelli.

La scheda successiva da tenere presente è la scheda "Librerie". Non ne avrai bisogno per ogni gioco, ma alcuni ti richiederanno di sovrascrivere il comportamento predefinito di Wine con le librerie di Windows. Cerca semplicemente la libreria che deve essere sostituita e seleziona come desideri che Wine la gestisca. È probabile che lo farai sulla base di una guida, quindi non preoccuparti troppo di sapere esattamente quello giusto.

Le altre schede potrebbero essere utili su base condizionale, ma sono molto meno utilizzate.

winetricks

Esiste un altro strumento più avanzato per la configurazione di Wine che non viene fornito direttamente con Wine stesso. Winetricks è uno script che ti consente di installare e gestire facilmente caratteri, componenti di Windows e DLL. È disponibile nei repository di Ubuntu e Arch Linux.

Ubuntu / Mint

$ sudo apt installa winetricks

Arch Linux

# pacman -S winetricks

Puoi avviare Winetricks senza ulteriori informazioni oppure puoi dire quale prefisso utilizzare.

Quando Winetricks viene avviato, ti mostrerà prima una schermata con "Seleziona il prefisso predefinito" selezionato. Fare clic sul pulsante "Ok" per passare alle impostazioni reali.

La schermata successiva ti presenterà diverse categorie di cose da installare. Seleziona una categoria e vedrai un elenco di elementi con caselle di controllo. Seleziona quelli che desideri e fai clic su "Ok".

Winetricks eseguirà il processo di installazione del software e tornerà al secondo menu. Fare clic su "Annulla" due volte per chiudere l'applicazione.

lutris

Lutris è una piattaforma di gestione dei giochi open source per Linux che funge da libreria unificata. Può lanciare qualsiasi tuo gioco, indipendentemente dalla piattaforma su cui si trovano. Quindi, se hai acquistato i tuoi giochi su Steam, Humble Bundle o GoG, puoi lanciarli tutti da Lutris. Ma migliora. Lutris ha script di avvio disponibili anche per i giochi Wine. Hanno automaticamente il prefisso e l'ottimizzazione dei giochi in esecuzione su Wine, offrendo il più vicino possibile a un'esperienza nativa.

Installa Lutris

Lutris è abbastanza facile da installare. È confezionato e disponibile per Ubuntu e Arch Linux.

Ubuntu / Mint

Innanzitutto, installa PPA. Crea un file in /etc/apt/sources.list.d/lutris.list. Aggiungi la seguente riga al file.

deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./

Successivamente, importa la chiave GPG.

$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -

Quindi, aggiorna e installa Lutris.

$ sudo apt update $ sudo apt installa lutris

Arch Linux

Lutris è disponibile per Arch dall'AUR. Puoi trovarlo qui . Usa qualunque mezzo tu preferisca installarlo.

Crea un account

Lutris è un'applicazione grafica. Puoi lanciarlo come farebbe qualsiasi altro. Non andrai molto lontano, però. Lutris richiede un account. Il motivo principale di ciò è consentire di scaricare gli script di avvio direttamente attraverso il sito Web Lutris e mantenere sincronizzata la libreria.

Prima di iniziare, vai al sito Lutris e crea un account.

Successivamente, puoi connettere il tuo account al client. Aprilo e fai clic sul pulsante centrale nella schermata principale. Ti permetterà di collegare il tuo account.

Runners

Lutris usa quelli che chiama "corridori" per gestire i suoi giochi. Fai clic sull'icona a forma di ingranaggio per vedere i corridori disponibili. Guarda attraverso i corridori. Puoi selezionare quelli di cui pensi di aver bisogno. Certo, il vino è uno di questi.

Giochi

Cerca nel sito Web Lutris i giochi e trova quelli che desideri installare. Puoi installarli direttamente attraverso il sito. Ogni script è diverso e non è facile entrare nei dettagli, ma puoi installarlo attraverso il sito. Si sincronizzerà con la tua libreria. Potrebbe essere necessario riavviare Lutris per vedere il nuovo lanciatore. Da lì, puoi avviare il tuo gioco.

Una nota sul passthrough GPU

A volte, il modo migliore per giocare su Linux è non giocare su Linux. Alcuni giochi, non importa quanto ci provi, non funzioneranno. Semplicemente non lo faranno. Linux ha un'arma segreta, però. Macchine virtuali.

Poiché Linux è utilizzato così pesantemente in ambienti server, è estremamente bravo a gestire macchine virtuali. Le macchine virtuali possono farti eseguire Windows all'interno della tua macchina Linux. L'impostazione può essere sorprendentemente facile.

Sfortunatamente, non è tutto facile. Per giocare in una macchina virtuale, devi utilizzare il passthrough GPU o VFIO. Il passthrough GPU consente a una macchina virtuale l'accesso completo a una scheda grafica fisica come se fosse installata su una macchina fisica. Offre prestazioni quasi identiche all'esecuzione nativa del gioco su Windows. Richiede di avere una seconda scheda grafica sulla macchina e una CPU che supporti il ​​passthrough.

Il passthrough GPU di solito non è qualcosa per i nuovi arrivati ​​di Linux, ma è un'opzione di cui essere consapevoli.

Incartare

Questo articolo è solo un primer. Può iniziare con i giochi Linux, ma non può coprire tutto . Più ti sporchi le mani con i giochi Linux, più capirai come funziona. Capirai cosa puoi e non puoi fare anche tu.

Entrare nel gioco Linux non ti darà un'esperienza di gioco perfetta, ma molto probabilmente ti darà le capacità di gioco di cui hai bisogno.

Come iniziare a giocare con Linux