Anonim

Adakah Linux Platform Permainan?

Pautan Pantas

  • Adakah Linux Platform Permainan?
  • Pembahagian yang mana?
  • Pemandu
    • NVIDIA
      • Memasang
    • AMD
      • Memasang
  • Permainan Asli
    • Wap
    • Bundle Humble
    • GoG
  • Wain
    • Pasang Wain Dengan Pementasan dan Gallium Sembilan
    • Menggunakan Wain
      • Awalan Wain
      • Winecfg
      • Winetricks
  • Lutris
    • Pasang Lutris
    • Buat Akaun
    • Pelari
    • Permainan
  • Nota pada GPU Passthrough
  • Wrap Up

Bolehkah anda bermain permainan di Linux? Itulah soalan yang telah ditendang sekitar talian selama bertahun-tahun. Bergantung pada siapa yang anda minta, ia boleh menjadi platform permainan terbaik yang pernah ada atau sampah lengkap. Kebenaran terletak di mana-mana.

Linux boleh menjadi kesakitan besar-besaran. Terdapat banyak periferal permainan yang tidak berfungsi atau tidak berfungsi dengan baik di Linux. Mereka umumnya tidak direka untuk menyokongnya. Kebanyakan permainan teratas tidak dikeluarkan untuk Linux, sekurang-kurangnya tidak lama lagi. Sebagai bonus tambahan, pemandu grafik secara sejarah telah menjadi kesakitan utama.

Jadi, mengapa anda bermain di Linux? Ia sebenarnya boleh menjadi hebat. Linux stabil dan boleh dipercayai. Ia biasanya sangat ringan pada sumber sistem, membebaskan lebih banyak untuk permainan. Linux juga meletakkan anda dalam kawalan penuh. Ini bermakna tiada lagi kemasukan yang menjengkelkan dipaksakan ke bawah tekak anda. Terdapat banyak permainan yang berfungsi di Linux, sama ada secara asli atau dengan Wain. Terdapat juga periferal yang cukup banyak yang berfungsi di Linux. Keadaan permainan di Linux terus meningkat dengan pesat, jadi wajar untuk mengatakan bahawa permainan Linux hanya akan menjadi lebih baik dari sini. Konsensus dalam komuniti Linux ialah lebih banyak pemaju akan menyokong Linux jika lebih ramai orang memulakan permainan di Linux. Itu akan menamatkan satu-satunya masalah sebenar dengan permainan di Linux.

Pembahagian yang mana?

Pendatang baru Linux sering tertanya-tanya mana yang mana banyak pengagihan Linux yang terbaik untuk permainan. Untuk semua tujuan praktikal, mereka sama. Anda boleh bermain di mana-mana pengedaran Linux. Persoalannya betul-betul; betapa mudahnya permainan dalam pengedaran? Jika anda memilih pengedaran perusahaan seperti CentOS, anda boleh bermain permainan, tetapi ia akan menjadi kesakitan utama untuk ditubuhkan. Untuk permainan, yang terbaik adalah memilih taburan yang agak terkini dan disokong dengan baik. Terdapat dua cadangan utama, Ubuntu dan Arch Linux. Ubuntu adalah yang terbaik untuk pengguna Linux baru. Arch adalah untuk orang yang ingin lebih banyak kawalan ke atas sistem mereka dan selesa menyesuaikan dan menggali di dalam sistem dalaman. Ini meliputi semua derivatif kedua Ubuntu dan Arch juga. Jika anda lebih suka Linux Mint, hebat! Ia sama dengan Ubuntu, dan anda akan baik-baik saja. Mahu Ubuntu dengan KDE? Cuba Kubuntu. Anda masih tidak akan mempunyai masalah permainan. Walau bagaimanapun, penting untuk sentiasa menggunakan pelepasan semasa Ubuntu, bukan pelepasan LTS. Pelepasan LTS adalah untuk pelayan dan stesen kerja, kebanyakannya.

Pemandu

Pemandu adalah jenis yang besar. Tanpa pemandu yang baik, kad grafik yang paling berkuasa berfungsi seperti sampah. AMD dan NVIDIA masih dua pilihan ketika memilih kad grafik untuk Linux, tetapi pendekatan mereka sama sekali berbeza.

NVIDIA

NVIDIA melepaskan pemacu proprietari untuk Linux yang berkelakuan sama dengan pemandu Windows mereka. NVIDIA mengekalkan jadual pelepasan mereka sendiri, dan mereka tidak bekerjasama dengan komuniti Linux. Itu boleh menyebabkan masalah keserasian dari semasa ke semasa.

Pemandu biasanya melakukan dengan baik, walaupun. Kebanyakan masa mereka setanding dengan rakan Windows mereka. NVIDIA juga menghantar program grafik untuk mengkonfigurasi pemandu. Ia tidak seperti dipaparkan sepenuhnya pada Windows, tetapi ia mempunyai kebanyakan kawalan yang anda cari.

Memasang

Ubuntu / Mint

Pertama, anda perlu menambah pemacu grafik PPA ke sistem anda untuk mendapatkan driver terkini.

$ sudo add-apt-repository ppa: graphics-drivers / ppa

Kemudian, kemas kini Apt.

$ sudo apt update

Akhirnya, pasang pemandu anda.

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

Arch Linux

Arch Linux mempunyai pemacu yang terdapat di dalam repositorinya. Pasang mereka dengan Pacman.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD mengambil pendekatan yang berbeza dengan pemandu mereka. AMD mengeluarkan sumber untuk hampir setiap aspek pemacu Linux mereka. Mereka bekerja rapat dengan komuniti sumber terbuka untuk mengintegrasikan pemacu AMD ke dalam program grafik sedia ada yang menguasai desktop grafik Linux. Dengan cara ini, kad grafik AMD harus berfungsi dengan serta-merta pada pengagihan Linux yang dikemas kini. Ini juga bermakna bahawa siaran kernel Linux terbaru dan siaran Mesa terkini membawa kemas kini terus kepada pemacu grafik AMD. Setakat ini, walaupun, mereka tidak begitu baik sebagai pemacu Windows, tetapi mereka sentiasa bertambah baik.

Memasang

Ubuntu / Mint

Anda mungkin akan mempunyai pemandu grafik yang berfungsi sebaik sahaja anda memasang Ubuntu, tetapi jika anda mahukan prestasi terbaik, anda boleh mengaktifkan repositori Mesa terkini yang mengandungi kemas kini terkini untuk AMD.

$ sudo add-apt-repository ppa: oibaf / graphics-drivers

Kemudian, kemas kini dan tingkatkan sistem anda.

$ sudo apt update $ sudo apt upgrade

Arch Linux

Arch Linux harus sentiasa mempunyai pemandu AMD terkini yang sedia ada. Apabila anda memasang desktop grafik anda, anda perlu mendapatkan segala-galanya, tetapi pastikan anda memasang xf86-video-amdgpu.

Permainan Asli

Permainan secara lisan di Linux sentiasa terbaik. Oleh kerana permainan dibuat untuk Linux, mereka melakukan lebih baik. Kedengarannya mudah, tetapi dengan Linux, terdapat banyak penekanan terhadap keserasian dengan program Windows, permainan Linux asli cenderung terlupakan. Terdapat beribu-ribu permainan yang tersedia secara asli di Linux. Steam menyokong Linux dengan baik. The Humble Bundle dan GoG juga menawarkan banyak permainan Linux. Tidak, ini bukan hanya satu sampah yang lapuk. Terdapat banyak permainan indie yang hebat di samping beberapa tajuk besar yang telah dialihkan.

Wap

Pelanggan Steam boleh didapati hanya untuk setiap pengedaran Linux sekarang. Memasangnya sangat mudah, dan apabila anda melakukannya, anda mendapat akses ke Steam yang sama yang anda harapkan di Windows.

Ubuntu / Mint

$ sudo apt memasang stim

Arch Linux

# pacman -S wap

Bundle Humble

The Humble Bundle tidak mempunyai pelanggan. Walau bagaimanapun, ia mempunyai sejarah yang panjang menyokong Linux, dan ia mempunyai perpustakaan Linux yang cukup luas.

Kini, jangan mengharapkan setiap permainan di Bundle Humble untuk menyokong Linux. Terdapat beberapa yang tidak. Mereka cuba memasukkan tajuk Linux dalam bungkusan itu, dan selalu ada Kedai Humble Bundle.

GoG

GoG adalah kedai dalam talian yang sangat baik untuk membeli permainan bebas DRM untuk setiap platform. GoG mempunyai pemilihan permainan Linux yang agak luas, dan anda boleh mencari dan menyusunnya dengan mudah mencarinya.

Pelanggan GoG's Galaxy tidak lagi tersedia untuk Linux, tetapi ia sedang dalam pembangunan. Yang benar-benar tidak penting, walaupun, permainan ini bebas daripada DRM.

Sifat bebas DRM dari permainan juga menjadikan GoG tempat yang ideal untuk membeli permainan untuk dimainkan di Wain. DRM boleh mendapatkan cara Wine, dan platform seperti Steam membuat konfigurasi tambahan. Permainan mandiri bebas DRM cenderung menjadi yang paling mudah untuk dikonfigurasikan dengan Wain.

Wain

Sejak itu, Wain adalah topik terakhir, masa yang tepat untuk meneruskannya. Wain adalah sebenarnya dan akronim bagi W ine I s E ot E mulator. Itu sebenarnya kerana Wine bukan emulator penuh. Sebaliknya, ia adalah lapisan keserasian yang menerjemahkan kod tertentu Windows kepada sesuatu yang dapat difahami dan berfungsi oleh Linux.

Wain tidak sempurna, dan ia tidak berfungsi sepanjang masa. Wain berfungsi dengan lebih baik dengan aplikasi yang lebih lama, dan ia biasanya memerlukan beberapa konfigurasi.

Yang berkata, Wain adalah pilihan pertama anda untuk bermain permainan Windows di Linux.

Pasang Wain Dengan Pementasan dan Gallium Sembilan

Ia bukan idea yang baik untuk menjalankan Wain vanila biasa. Ia hilang banyak patch yang membuat lebih banyak permainan berjalan. Terdapat versi Wain yang tersedia dengan patch yang telah dibina. Mereka menerima kemas kini yang kerap, dan mereka akan membuka banyak lagi permainan kepada anda.

Ubuntu / Mint

Untuk sistem Ubuntu, terdapat PPA yang tersedia. Pasangnya pada sistem anda.

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

Kemas kini dan pasang Wain

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

Arch Linux

Arch Linux mempunyai pakej yang tersedia di AUR. Ia mempunyai satu ton dependensi, jadi lebih baik menggunakan yaourt atau pacaur untuk mengendalikannya. Pakej ini dipanggil permainan anggur-sembilan.

Menggunakan Wain

Setelah Wain dipasang pada sistem anda, anda boleh mencuba segera menjalankan program Windows .exe. Sesetengah mungkin akan berfungsi, tetapi banyak yang lain tidak akan. Itulah sebabnya anda perlu mengkonfigurasi Wine.

Awalan Wain

Apabila Wain bermula, ia mewujudkan direktori dengan semua fail Windows dan struktur direktori yang perlu berfungsi. Secara lalai, fail tersebut terletak di /home/user/.wine. Wain akan meletakkan segala-galanya dalam direktori itu, termasuk permainan yang anda pasang. Itulah awalan lalai Wine.

Wain akan mengkonfigurasi awalan dan menyimpan sebarang konfigurasi dan fail .dll yang ada di dalamnya. Setiap awalan juga mempunyai registry Windows sendiri.

Anda boleh membuat awalan awan yang berbeza untuk permainan atau program yang berbeza. Dengan cara ini, anda boleh mengasingkan Wain dan tidak mempunyai konfigurasi anda mengganggu satu sama lain.

Untuk membuat awalan Wine, jalankan perintah Wine dengan WINEPREFIX = prefixdirectory pada mulanya. Sebagai contoh:

$ WINEPREFIX = '/ home / $ USER / winwow.'

Anda boleh membuat pelancar menggunakan awalan untuk melancarkan permainan anda secara automatik menggunakan awalan awalan yang betul.

Winecfg

Winecfg adalah alat konfigurasi utama yang anda akan gunakan untuk mengkonfigurasi Wain. Ia adalah alat grafik yang mudah yang anda boleh gunakan untuk menetapkan versi Windows yang ditiru. Ia juga merupakan tempat di mana anda mengaktifkan dan menyahdayakan tompok-tompok Wine tambahan yang mengandungi versi Wain anda. Ia juga termasuk tab untuk mengurus perpustakaan Windows.

Buka Winecfg sama ada melalui pelancar grafik distribusi anda atau melalui baris arahan.

Tab pertama yang akan anda lihat ialah tab "Aplikasi". Untuk sebahagian besar, anda akan menggunakan tab ini untuk menukar versi Windows.

Seterusnya, klik pada tab "Pementasan". Di bawah tab itu, anda akan dapati beberapa siri kotak semak untuk membolehkan dan melumpuhkan ciri-ciri Gallium Nine dan Pementasan.

Terdapat dua kotak utama yang perlu anda ketahui. Untuk kebanyakan kes, membolehkan CSMT adalah yang terbaik. Jika anda mempunyai kad AMD, dan permainan yang anda cari untuk bermain mempunyai sokongan DirectX9, membolehkan Gallium sebaliknya.

Mendayakan VAAPI dan EAX tidak akan membahayakan apa-apa, jadi anda boleh meneruskan dan memeriksa mereka juga.

Tab seterusnya untuk mengetahui adalah tab "Perpustakaan". Anda tidak akan memerlukannya untuk setiap permainan, tetapi ada yang mengharuskan anda untuk mengatasi tingkah laku lalai Wain dengan perpustakaan Windows. Hanya cari perpustakaan yang perlu ditindih, dan pilih bagaimana anda ingin Wain mengendalikannya. Kemungkinannya, anda akan melakukan ini berdasarkan panduan, jadi jangan terlalu risau tentang mengetahui hak yang tepat.

Selebihnya tab mungkin berguna secara bersyarat, tetapi mereka jarang digunakan.

Winetricks

Terdapat satu lagi alat yang lebih maju untuk mengkonfigurasi Wain yang tidak datang secara langsung dengan Wine itu sendiri. Winetricks adalah skrip yang membolehkan anda dengan mudah memasang dan menguruskan fon, komponen Windows, dan DLL. Ia boleh didapati di repositori Ubuntu dan Arch Linux.

Ubuntu / Mint

$ sudo apt memasang winetricks

Arch Linux

# pacman -S winetricks

Anda boleh melancarkan Winetricks tanpa sebarang maklumat tambahan, atau anda boleh memberitahu yang mana awalan untuk digunakan.

Apabila Winetricks dilancarkan, ia akan mula menunjukkan skrin dengan "Pilih awalan lalai" yang dipilih. Klik pada butang "Ok" untuk bergerak ke tetapan sebenar.

Skrin seterusnya akan membentangkan anda dengan kategori yang berbeza untuk dipasang. Pilih kategori, dan anda akan melihat senarai item dengan kotak pilihan. Semak yang anda mahu, dan klik "Ok."

Winetricks akan berjalan melalui proses memasang perisian itu, dan mengembalikan anda ke menu kedua. Klik "Batal" dua kali untuk menutup aplikasi.

Lutris

Lutris adalah platform pengurusan permainan sumber terbuka untuk Linux yang berfungsi sebagai perpustakaan bersatu. Ia boleh melancarkan mana-mana permainan anda, tanpa mengira platform mana yang sedang dijalankan. Jadi, jika anda membeli permainan anda di Steam, Humble Bundle, atau GoG, anda boleh melancarkan semuanya dari Lutris. Ia menjadi lebih baik, walaupun. Lutris mempunyai skrip pelancar yang tersedia untuk permainan Wain juga. Mereka awalan secara automatik dan mengoptimumkan permainan yang anda jalankan di Wain, dengan memberikan pengalaman mendekati pengalaman asli.

Pasang Lutris

Lutris agak mudah dipasang. Ia dibungkus dan disediakan untuk Ubuntu dan Arch Linux.

Ubuntu / Mint

Pertama, pasangkan PPA. Buat fail di /etc/apt/sources.list.d/lutris.list. Tambah baris berikut ke fail.

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

Seterusnya, import kunci GPG.

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

Kemudian, kemas kini dan pasang Lutris.

$ sudo apt update $ sudo apt install lutris

Arch Linux

Lutris boleh didapati untuk Arch dari AUR. Anda boleh menemuinya di sini . Gunakan mana-mana cara anda memilih untuk memasangnya.

Buat Akaun

Lutris adalah aplikasi grafik. Anda boleh melancarkannya seperti mana yang lain. Anda tidak akan terlalu jauh, walaupun. Lutris memerlukan akaun. Sebab utama ini adalah untuk membolehkan anda memuat turun skrip pelancar secara langsung melalui laman web Lutris dan menyimpan pustaka anda.

Sebelum memulakan, pergi ke laman Lutris, dan buat akaun.

Seterusnya, anda boleh menyambungkan akaun anda kepada pelanggan. Buka itu, dan klik butang tengah pada skrin utama. Ia akan membolehkan anda memautkan akaun anda.

Pelari

Lutris menggunakan apa yang dipanggil "pelari" untuk menguruskan permainannya. Klik pada ikon gear untuk melihat pelari yang tersedia. Lihatlah pelari. Anda boleh memilih mana-mana yang anda fikir anda perlukan. Sudah tentu, wain adalah salah satu daripada mereka.

Permainan

Cari melalui laman web Lutris untuk permainan, dan cari yang anda mahu pasang. Anda boleh memasangnya secara langsung melalui laman web ini. Setiap skrip berbeza, dan ia tidak mudah untuk dijadikan spesifik, tetapi anda boleh memasang melalui laman web ini. Ia akan disegerakkan ke perpustakaan anda. Anda mungkin perlu memulakan semula Lutris untuk melihat pelancar baru. Dari sana, anda boleh melancarkan permainan anda.

Nota pada GPU Passthrough

Kadang-kadang, cara terbaik untuk permainan di Linux adalah untuk tidak menggunakan permainan di Linux. Sesetengah permainan, tidak peduli seberapa keras anda mencuba, tidak akan berfungsi. Mereka tidak akan. Linux mempunyai senjata rahsia, walaupun. Mesin Maya.

Kerana Linux digunakan begitu banyak dalam persekitaran pelayan, ia sangat baik mengendalikan mesin maya. Mesin maya boleh membiarkan anda menjalankan Windows di dalam mesin Linux anda. Menetapkan itu boleh menjadi sangat mudah.

Malangnya, tidak semua mudah. Untuk bermain permainan dalam VM, anda perlu menggunakan pasang terus GPU, atau VFIO. Passthrough GPU membolehkan mesin maya penuh akses ke kad grafik fizikal seolah-olah ia telah dipasang pada mesin fizikal. Ia memberi anda prestasi hampir sama untuk menjalankan permainan secara asli di Windows. Ia memerlukan bahawa anda mempunyai kad grafik kedua pada mesin anda dan CPU yang menyokong passthrough.

Pasu langsung GPU biasanya bukan sesuatu untuk pendatang baru Linux, tetapi merupakan pilihan untuk mengetahui.

Wrap Up

Artikel ini hanya buku asas. Ia boleh membuat anda bermula dengan permainan Linux, tetapi ia tidak dapat menampung segala-galanya . Semakin anda mendapat kotor tangan anda dengan permainan Linux, semakin banyak anda akan memahami bagaimana ia berfungsi. Anda akan memikirkan apa yang anda boleh dan tidak boleh lakukan juga.

Masuk ke dalam permainan Linux tidak akan memberikan anda pengalaman permainan yang sempurna, tetapi kemungkinan besar akan memberikan anda kemampuan permainan yang anda perlukan.

Bagaimana untuk memulakan permainan di linux