Oncelikle herkese merhabalar. Bugun size Linux'ta oyun oynayabilmeniz icin neler yapmanız gerektiğini anlatacağım. 3 ana dağıtım uzerinden yani Arch, Debian ve Fedora uzerinden anlatacağım. Yuksek ihtimalle de bu 3 ana dağıtımı kullanıyorsunuzdur ya da kullandığınız dağıtım bu 3 ana dağıtımdan birinin tabanını kullanmaktadır. Neyse, iyi okumalar dilerim.
OYUN İCİN UYGUN DAĞITIMLinux'ta bildiğiniz uzere bir suru dağıtım bulunmakta. Bu dağıtımların her birinin avantajları ve dezavantajları var. İşte bu yuzden size 3 farklı dağıtım onereceğim. Bu dağıtımları dışında başka dağıtımlar da kullanabilirsiniz, bunda hicbir sıkıntı yok. Sadece bu 3 dağıtımın bazı artıları var. Bu artılara zaten diğer dağıtımlarda da kucuk ince ayarlarla sahip olabilirsiniz.
1- CachyOS: Arch Linux tabanlıdır. Optimize edilmiş uygulama paketleri sayesinde daha optimize bir oyun deneyimi yaşayabilirsiniz.
2- Nobara: Fedora tabanlıdır. Oyun icin hazır gelen ek suruculer ve uygulamalar sayesinde oyun deneyiminiz gelişecektir.
3- Pop!_OS: Debian tabanlıdır. Nvidia surucusu hazır geldiğinden dolayı Nvidia kullanıcılarına oneririm.
EKRAN KARTI SURUCULERİ
Sıra ekran kartı suruculerinde. Bu işlemler biraz zorlu. Ozellikle de Nvidia kullanıcıları icin. Lakin Pop!_OS kullanırsanız Nvidia icin surucu kurmanıza gerek yok. Aşağıda verdiğim komutları terminale girin.
Surprizbozan: Arch - AMD Terminale sudo pacman -S mesa lib32-mesa mesa-utils lib32-mesa-utils libva-mesa-driver lib32-libva-mesa-driver glu lib32-glu mesa-vdpau lib32-mesa-vdpau vulkan-mesa-layers lib32-vulkan-mesa-layers xf86-video-amdgpu xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon komutunu girmeniz yeterli olacaktır.
Surprizbozan: Arch - NVIDIA İlk once terminale ekran kartı modelinize gore aşağıda verdiğim komutları girin:
GeForce 3 serisi ve altı: sudo pacman -S nvidia-304xx-dkms
GeForce 300 serisi ve altı: sudo pacman -S nvidia-340xx-dkms
GeForce 400 ve 500 serisi: sudo pacman -S nvidia-390xx-dkms
GeForce 600 serisi ve ustu:sudo pacman -S nvidia
Son olarak sudo pacman -S nvidia-settings nvidia-utils opencl-nvidia primus_vk python-pycuda lib32-libvdpau lib32-nvidia-utils lib32-opencl-nvidia lib32-primus_vk python-glfw vkd3d lib32-vkd3d komutunu girin.
Surprizbozan: Arch - Intel Intel suruculeri icin işlemcinizin nesline gore terminale aşağıdaki komutları girin. Eğer kafanız karıştıysa 2. komutu girin. O daha stabil calışır.
8. nesil ve ustu: sudo pacman -S mesa lib32-mesa xf86-video-intel vulkan-intel lib32-vulkan-intel
7. nesil ve altı: sudo pacman -S mesa-amber lib32-mesa-amber xf86-video-intel vulkan-intel lib32-vulkan-intel
Surprizbozan: Debian - AMD Bu rehberime goz atabilirsiniz.
Surprizbozan: Debian - NVIDIA Bu rehberime goz atabilirsiniz.
Surprizbozan: Debian - Intel Intel suruculeri zaten mevcuttur.
Surprizbozan: Fedora - AMD Bu rehberime goz atabilirsiniz.
Surprizbozan: Fedora - NVIDIA Bu rehbere goz atabilirsiniz.
Surprizbozan: Fedora - Intel Bu rehberime goz atabilirsiniz.
STEAM
En zorlu sureci atlattığınıza gore sıra oyunları oynamamıza yarayan platformu indirebilirsiniz.
Surprizbozan: Arch İlk once yay yuklemenizi oneririm. Boylece dopdolu bir paket yoneticisi olan AUR'dan kolay bir şekilde istediğiniz paketi yukleyebilirsiniz.
yay yuklemek icin terminale aşağıdaki komutları yazın:
Bash:Panoya kopyala
sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
yay ile Steam'i yuklemek icin terminale yay -S steam yazmanız yeterli.
Surprizbozan: Debian Steam'i yuklemek icin terminale sudo apt install steam yazmanız yeterli.
Surprizbozan: Fedora Steam'i yuklemek icin terminale sudo dnf install steam yazmanız yeterli.
PROTONUP-QT
Sıra oyunları daha iyi oynamamıza yarayan ProtonGE yamalarını kolayca yuklememizi sağlayan ProtonUp-Qt'yi yuklemekte.
Surprizbozan: Flatpak Flatpak, tum Linux dağıtımlarında calışan bir paket yoneticisidir. ProtonUp-Qt'yi buradan yuklemenizi tavsiye ederim. Flatpak'ı yuklemek icin buradan kullandığınız dağıtımı secerek oradaki komutları terminale girin. Flatpak'ı kurduktan sonra flatpak install flathub net.davidotek.pupgui2 komutunu girerek ProtonUp-Qt'yi kurabilirsiniz.
Şimdi ProtonUp-Qt'yi calıştırın ve Add version seceneğine tıklayıp en son ProtonGE surunumu indirin.
ProtonGE yaması yuklenirse Steam'i acın ve ayarlar kısmından Steam Play'i etkinleştirin ve az once indirdiğiniz ProtonGE surumunu secin.
FERAL GAMEMODE
Feral Interactive, Linux ve macOS cihazlara oyun portlayan bir şirket. Bu şirketin bir de oyuncular icin tasarladıkları bir uygulama var. Bu uygulama sayesinde oyunlar daha optimize bir şekilde calışabilmekte. Yuklemek icin aşağıdaki komutları terminale girin.
Surprizbozan: Arch Feral GameMode'u yuklemek icin terminale yay -S gamemode lib32-gamemode yazmanız yeterli.
Surprizbozan: Debian Bash:Panoya kopyala
sudo apt install meson libsystemd-dev pkg-config ninja-build git dbus-user-session libdbus-1-dev libinih-dev build-essential python3 -m venv .venv source .venv/bin/activate pip install meson git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.7 ./bootstrap.sh
Surprizbozan: Fedora Bash:Panoya kopyala
sudo dnf install meson systemd-devel pkg-config git dbus-devel git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.7 ./bootstrap.sh
GameMode yuklenmiş mi diye kontrol etmek icin gamemoded -t komutunu deneyin. Eğer yuklenmişse Steam'e girin ve oynayacağınız oyuna sağ tıklayıp Ozellikler kısmına girin. Başlatma Secenekleri kısmına gamemoderun %command% yazın. Artık oyununuzu Feral GameMode ile calıştırabileceksiniz.
VKBASALT
vkBasalt, oyunlarda performans kaybı olmadan keskinlik ve renk ayarını değiştiren bir Vulkan katmanıdır. Kesinlikle yuklemenizi tavsiye ederim.
Surprizbozan: Arch vkBasalt'ı yuklemek icin terminale yay -S vkbasalt yazmanız yeterli.
Surprizbozan: Debian vkBasalt'ı yuklemek icin terminale sudo apt install vkbasalt yazmanız yeterli.
Surprizbozan: Fedora vkBasalt'ı yuklemek icin terminale sudo dnf install vkbasalt yazmanız yeterli.
vkBasalt'ı oyunda kullanmak icin Feral GameMode ile benzer bir şey yapmalısınız. Feral GameMode ile aynı yere gireceğiniz komut ENABLE_VKBASALT=1 %command% olmalı. Eğer Feral GameMode ile beraber kullanacaksanız ENABLE_VKBASALT=1 gamemoderun %command% şeklinde yazmanız gerekmektedir.
WINE
Wine ile Windows uygulamalarını calıştırabilirsiniz. Bunu biraz gerilere koyma sebebim Steam oyunları icin Wine'a ihtiyac duyulmamasıydı. Eğer Steam dışı bir oyun oynayacaksanız kesinlikle Wine'a ihtiyacınız olacak. Bundan sonraki uygulamalar da Wine ile calışmakta. O yuzden bunu belirttim. Wine ile beraber Winetricks ve Protontricks te yuklenecek. Bunlar da Wine veya Steam ile calıştırılan uygulamalar ve oyunlarda oluşan font hatası, dlc hatası vs. gibi sorunları cozmekte.
Surprizbozan: Arch Wine'ı yuklemek icin terminale yay -S wine winetricks protontricks yazmanız yeterli.
Surprizbozan: Debian Wine'ı yuklemek icin terminale sudo apt install wine winetricks protontricks yazmanız yeterli.
Surprizbozan: Fedora Wine'ı yuklemek icin terminale sudo dnf install wine winetricks protontricks yazmanız yeterli.
Bir .exe dosyasını Wine ile calıştırmak icin o dosyaya sağ tıklayıp Wine ile ac seceneğini secebilirsiniz. Eğer oyle bir secenek yoksa terminale wine PROGRAM /dosyakonumu/ komutunu yazarak ta calıştırabilirsiniz.
HEROIC GAMES LAUNCHER
Heroic Games Launcher ile beraber Epic ve GOG oyunlarınızı oynayabilirsiniz. Normalde Wine ile calışır ama daha iyi calıştığı icin ProtonGE yamasıyla calıştırmanızı oneririm.
Surprizbozan: Flatpak Heroic Games Launcher'ı yuklemek icin terminale flatpak install flathub com.heroicgameslauncher.hgl yazmanız yeterli.
Heroic Games Launcher'da Epic ve GOG hesaplarını bağladıktan sonra Ayarlar kısmına girin ve orada Game Defaults kısmındaki Wine Surumu yazan yeri ProtonGE yamasıyla değiştirin. Boylece oyunlarınızı daha rahat oynayabileceksiniz. Ayrıca biraz aşağıda Diğer kısmında Oyun Modu Kullan seceneğini de aktifleştirin. Artık istediğiniz Epic ve GOG oyunlarını rahatca oynayabileceksiniz.
LUTRIS
Lutris, tum oyun kutuphanenizi birleştirir. Steam, Epic, GOG, Origin, Ubisoft gibi bircok launcherdaki oyunları Wine yardımıyla calıştırmanızı sağlar. Ayrıca bu launchersız calışan oyunları da calıştırır. Şahsen Lutris'i sadece EA ve Ubisoft oyunlarını calıştırmak icin oneriyorum. Diğer işler icin kullanmanıza gerek yok.
Surprizbozan: Arch Lutris'i yuklemek icin terminale yay -S lutris yazmanız yeterli.
Surprizbozan: Debian Lutris'i yuklemek icin terminale sırasıyla aşağıdaki komutları girin:
Bash:Panoya kopyala
echo "deb https://download.opensuse.org/repositories/home:/strycore/Debian_11/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list wget -q https://download.opensuse.org/repositories/home:/strycore/Debian_11/Release.key -O- | sudo tee /etc/apt/trusted.gpg.d/lutris.asc sudo apt update sudo apt install lutris
Surprizbozan: Fedora Lutris'i yuklemek icin terminale sudo dnf install lutris yazmanız yeterli.
DİĞER OYUNLAR
Diğer oyunlar, launcher vs. kullanmadan calışan oyunlardır. Bu oyunları Wine, Lutris, Steam ve Heroic uygulamaları uzerinden calıştırabilirsiniz. Benim onerim Steam dışı oyun ekleyerek o oyunu calıştırmanız yonunde olacaktır. Eğer dediğim gibi yaparsanız istediğiniz oyunu cok rahat bir şekilde oynayabileceksiniz. Ayrıca Valorant, PUBG, Rainbow Six, Destiny 2, Call of Duty: Modern Warfare 1/2, Battlefield 2042, Lost Ark gibi bazı hile korumalı oyunların Linux uzerinde oynanamayacağını da belirtmm gerek.
EMULATORLER
Linux'ta emulatorler gercekten iyi calışmakta. Hatta Windows'tan aldığınız performansın kat kat fazlasını bile verebiliyor. Bircok emulator var ve bu emulatorleri Flatpak ile indirmenizi tavsiye ederim. Bu emulator videosunu izlerseniz emulatorlerde yapmanız gereken coğu ayarı anlamış olursunuz. Burada uzun uzun yazmama gerek yok. Lakin RetroArch'ın NES, SNES gibi eski konsolların emulatorlerini tek bir catı altında toplayan bir emulator olduğunu belirtmem gerek. RetroArch dışında emulator de kullanabilirsiniz. Mesela NES icin Nestopia gayet guzel bir tercih olacaktır.
LINUX CEKİRDEĞİStok Linux cekirdeği, gunluk kullanım icin gayet yeterli olsa da daha iyi alternatifleri bulunmakta. Zen Kernel (Liquorix) veya XanMod gibi cekirdekler, performans bakımından gelişmiş cekirdekler olduğundan bu cekirdekleri onerebilirim. Benim onerim XanMod kullanmanız yonundedir. Aşağıdaki rehberden XanMod kurulumunu yapabilirsiniz.
Rehber: Oyun icin en iyi Linux cekirdeği - XanMod Kernel Oncelikle herkese merhabalar. Bugun size oyun icin en iyi Linux cekirdeği olan XanMod'u anlatacağım. İyi okumalar dilerim. XanMod nedir? Kernel veya Turkce ismiyle cekirdek, bir işletim sistemindeki her şeyin uzerinde denetimi olan merkezi bileşendir. XanMod ise ozel ayarlara ve yeni...
www.technopat.net
KAPANIŞBu kadardı. Bottles ve PlayOnLinux gibi uygulamaları eklemedim. Cunku bunlara gerek yok. Bu rehberi hazırlamam şakasız 8 saatimi aldı. Emeğimin karşılığı beğenirseniz sevinirim. Eğer aklınıza takılan bir şey olursa sormaktan cekinmeyin. Eklemek istediğiniz şeyleri de eklerseniz sevinirim. Okuduğunuz icin teşekkur ederim.