Linux kullanıcıları için oyun oynama deneyimi, son yıllarda büyük gelişmeler kaydetti. Steam Deck ve Proton gibi projeler sayesinde artık Windows oyunlarının çoğu Linux’ta çalıştırılabiliyor. Peki, Linux’ta tüm Steam oyunlarını oynayabilir misiniz? Evet, doğru araçları kullanarak Steam’deki neredeyse tüm oyunları Linux’ta çalıştırabilirsiniz!
Bu makalede, Linux’ta Steam oyunlarını nasıl çalıştıracağınızı, Proton ve Lutris gibi araçları nasıl kullanacağınızı detaylı olarak anlatacağız.
1. Linux’ta Steam Oyunlarını Oynamanın Yolları
Steam oyunlarını Linux’ta çalıştırmak için 4 ana yöntem vardır:
- Steam Native Client: Linux destekli oyunları çalıştırmak için resmi Steam istemcisi.
- Steam Proton (Steam Play): Windows oyunlarını çalıştırmak için resmi Steam uyumluluk katmanı.
- Lutris ve Wine: Steam dışındaki oyunları çalıştırmak için alternatif yöntemler.
- Sanal Makine veya Dual Boot: Tam uyumluluk için Windows ile birlikte kullanma.
Bu yöntemlerden Steam Proton en yaygın ve en kolay çözümdür.
2. Linux’ta Steam Nasıl Kurulur?
Öncelikle, Linux sisteminizde Steam’in kurulu olması gerekiyor.
Ubuntu ve Debian Tabanlı Dağıtımlar İçin
sudo apt update
sudo apt install steam -y
Arch Linux İçin
sudo pacman -S steam
Fedora İçin
sudo dnf install steam
Kurulum tamamlandıktan sonra Steam’i açın ve hesabınıza giriş yapın.
3. Steam Proton ile Windows Oyunlarını Linux’ta Çalıştırma
Steam’in geliştirdiği Proton, Windows oyunlarını Linux’ta çalıştırmayı sağlayan Wine tabanlı bir uyumluluk katmanıdır. Steam Play sayesinde yüzlerce Windows oyunu Linux üzerinde sorunsuz çalışmaktadır.
Adım 1: Proton’u Etkinleştirin
- Steam’i açın ve Ayarlar (Settings) > Steam Play sekmesine gidin.
- Steam Play’i Etkinleştir (Enable Steam Play for all other titles) seçeneğini açın.
- Proton Sürümünü Seçin: En güncel Proton sürümünü (örneğin Proton 9.0) seçin.
- Kaydet ve Steam’i Yeniden Başlatın.
Adım 2: Proton ile Oyunları Çalıştırın
- Steam kütüphanenize gidin ve herhangi bir Windows oyununu seçin.
- Yükle (Install) butonuna tıklayın.
- Steam otomatik olarak Proton kullanarak oyunu başlatacaktır.
- Eğer oyun açılmazsa, sağ tıklayıp Özellikler > Uyumluluk > Proton sürümünü değiştirin.
💡 İpucu: ProtonDB (https://www.protondb.com/) sitesinden oyunların Linux uyumluluğunu kontrol edebilirsiniz.
4. Proton Experimental ve Proton-GE Kullanımı (Gelişmiş Çözümler)
Bazı Windows oyunları resmi Proton sürümlerinde tam olarak çalışmayabilir. Bunun için Proton Experimental veya Proton-GE (GloriousEggroll) kullanabilirsiniz.
Proton Experimental Kullanımı
Steam’de Ayarlar > Steam Play > Proton Experimental seçeneğini seçerek en güncel Proton sürümünü kullanabilirsiniz.
Proton-GE Kurulumu (Daha İyi Uyumluluk İçin)
Proton-GE, topluluk tarafından geliştirilen ve daha fazla Windows oyununu destekleyen gelişmiş bir Proton sürümüdür.
ProtonUp-Qt ile Proton-GE Kurulumu
- ProtonUp-Qt uygulamasını yükleyin:
flatpak install flathub net.davidotek.pupgui2
- ProtonUp-Qt’yi açın ve “Proton-GE” sürümünü seçip yükleyin.
- Steam’i yeniden başlatın ve oyun ayarlarında Proton-GE sürümünü seçin.
5. Lutris ile Steam Dışındaki Oyunları Çalıştırma
Steam dışında kalan Epic Games, Origin, Battle.net, Ubisoft Connect gibi platformlardaki oyunları çalıştırmak için Lutris kullanabilirsiniz.
Lutris Kurulumu
Ubuntu ve Debian için:
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt update
sudo apt install lutris
Arch Linux:
sudo pacman -S lutris
Lutris üzerinden Epic Games, Battle.net gibi launcher’ları yükleyerek oyunları Linux’ta çalıştırabilirsiniz.
6. Performans Artışı İçin Ayarlar
Daha iyi bir oyun performansı almak için aşağıdaki optimizasyonları yapabilirsiniz:
✅ Mesa ve Vulkan Güncellemeleri
Eğer AMD veya Intel GPU kullanıyorsanız, en güncel Mesa ve Vulkan sürücülerini yükleyin:
sudo apt install mesa-vulkan-drivers
✅ DXVK ve VKD3D Kullanımı (DirectX Oyunları İçin)
DirectX 9, 10 ve 11 oyunları için DXVK, DirectX 12 oyunları için VKD3D kullanılabilir.
winetricks dxvk
✅ Feral GameMode Kullanımı (Daha Fazla FPS İçin)
GameMode, Linux oyunlarında daha iyi performans almak için kullanılan bir optimizasyon aracıdır.
sudo apt install gamemode
Oyun açarken terminalden şu komutla çalıştırabilirsiniz:
gamemoderun %command%
7. Steam Deck ve Linux Oyun Performansı
Eğer Steam Deck veya oyun odaklı bir Linux dağıtımı (örneğin Nobara OS, Pop!_OS) kullanıyorsanız, oyun uyumluluğu konusunda çok daha az sorun yaşarsınız
Linux’ta Steam oyunlarını çalıştırmak artık çok daha kolay! 🎮 İşte en iyi yöntemler:
1️⃣ Steam Play (Proton) ile Windows oyunlarını oynayın
2️⃣ Proton-GE ile daha fazla oyun uyumluluğu sağlayın
3️⃣ Lutris ile Epic Games, Ubisoft Connect gibi platformlardaki oyunları çalıştırın
4️⃣ DXVK, Vulkan ve GameMode gibi optimizasyon araçlarını kullanarak daha iyi performans alın