Max Caulfield
Üstün
Merhaba arkadaşlar. "Linux'ta oyun oynanmaz" "Oyun için Windows en iyisidir" gibi tabirler Windows fanboyları tarafından sıkça söylenmekte. Bunun geçerli olmadığını kanıtlamak için Arch Linux kurulumumda bir Windows oyunu denemek istedim.
Sistemim şu şekilde:
İlk olarak Steam'i kurdum. Kurulum nispeten kolay, direkt
Daha sonra Steam ayarlarından tüm oyunlar için Steam Play'i etkinleştirdim ve Proton sürümü olarak Proton Experimental seçtim (otomatik o seçili geldi).
Sonra ise kuracak bir oyun bakayım dedim. Maalesef Star Wars Battlefront II de Battlefield 1 de Linux bölüntüme sığmıyordu. Linux diskimde sadece 55 GB boş alan vardı, SWBF2 ve Battlefield 1 ise 80+ GB alan istiyordu. Hatta Star Wars Battlefront II 90 GB alan istiyordu.
Ben de LEGO Star Wars: The Skywalker Saga ile karar kıldım, zira sadece 40 GB alan kaplıyordu. Oyunu direkt olarak Steam'den indirmeye başladım, indirilirken otomatik olarak Proton ile ilgili dosyalar da indi. Sonra ise oyun inmeye başladı.
Oyun indirmesi bitti, öncelikle oturumu kapatıp Wayland yerine X11 ile giriş yaptım. Bunun tek suçlusu ise NVIDIA! NVIDIA'nın 550.78 sürücüsü halen daha Wayland altında Explicit Sync desteği sunmuyor. O yüzden de Wayland ile oyun oynamayı denediğinizde NVIDIA kartlarda sık sık takılma ve geri atma sorunu yaşıyorsunuz. NVIDIA bu sorunu 555 sürücüsü ile çözecek fakat bu sürücü henüz Beta aşamasında. Ayrıca Explicit Sync için özel bir KDE KWin de kurmanız gerekiyor, ki o kurulum da 40-45 dakika sürüyor. O yüzden hiç risk almayıp X11 ile giriş yaptım.
Sonra ise oyunu direkt olarak çalıştırdım ve oyun sorunsuz çalıştı. Grafik ayarlarını 1080p ve tüm ayarlar en yüksekte olarak ayarladım. Sonra ise Save dosyama giriş yaptım, en son Endor'da bırakmıştım.
Endor Ewok Village'da ortalama 60 ile 110 arası FPS aldım. Oyun bu süreçte hiçbir sorun yaratmadı (takılma, donma gibi).
Buyurun bu da LEGO Star Wars: The Skywalker Saga'nın Arch Linux'ta çalıştığının kanıtı:
Resmi hızlı bir şekilde çekmem gerektiği için telefon üzerinden çektim, onu da belirteyim. Önemli olan oyunun sorunsuz çalışıyor olması. Ayrıca ekran görüntüsünde sol üstte hafiften de olsa belli oluyor, anlık olarak 85 FPS aldım.
Yani Linux'ta oyun oynanmaz diye bir şey yoktur. Önemli olan nokta, oyununuzun ProtonDB'de hangi rütbeyi aldığına bakmanız. ProtonDB web sitesi:
Burada oynayacağınız oyunu aratıp bulabilirsiniz. Eğer oynayacağınız oyunda Kernel-mode bir anti-hile yazılımı varsa o oyun %99 Linux'ta çalışmayacaktır. Mesela Battlefield 2042, Linux'ta çalışmıyor. Eğer Platinum veya Gold seviyeyi aldıysa o zaman muhtemelen o oyunu kurup oynayabilirsiniz. Sadece Gold olan oyunlarda bazen farklı Proton sürümlerini kullanmanız veya ufak tweak'ler yapmanız gerekebilir.
Benim oynadığım LEGO Star Wars: The Skywalker Saga ise Platinum rütbesi almış bir oyun:
Eğer bunlara dikkat ederseniz Linux'ta çatır çatır oyun oynayabilirsiniz. Linux'ta oyun bal gibi de oynanır.
Sistemim şu şekilde:
- AMD Ryzen 5 3600 işlemci
- MSI B450 Tomahawk MAX anakart
- 16 GB DDR4 3000 MHz CL16 Dual Channel RAM
- MSI GTX 1660 Super Gaming X ekran kartı
İlk olarak Steam'i kurdum. Kurulum nispeten kolay, direkt
sudo pacman -S steam yazıp Enter'a basıyorsunuz. Burada önemli olan nokta, Lib32 Vulkan sürücüsü size sorulduğunda mutlaka ekran kartınıza uygun olan seçeneği seçin. Eğer direkt Enter'a basıp geçerseniz lib32-amdvlk (AMD Vulkan) sürücüsü kuruluyor ve bu sürücü NVIDIA kartlarda hiçbir işe yaramıyor.Daha sonra Steam ayarlarından tüm oyunlar için Steam Play'i etkinleştirdim ve Proton sürümü olarak Proton Experimental seçtim (otomatik o seçili geldi).
Sonra ise kuracak bir oyun bakayım dedim. Maalesef Star Wars Battlefront II de Battlefield 1 de Linux bölüntüme sığmıyordu. Linux diskimde sadece 55 GB boş alan vardı, SWBF2 ve Battlefield 1 ise 80+ GB alan istiyordu. Hatta Star Wars Battlefront II 90 GB alan istiyordu.
Ben de LEGO Star Wars: The Skywalker Saga ile karar kıldım, zira sadece 40 GB alan kaplıyordu. Oyunu direkt olarak Steam'den indirmeye başladım, indirilirken otomatik olarak Proton ile ilgili dosyalar da indi. Sonra ise oyun inmeye başladı.
Oyun indirmesi bitti, öncelikle oturumu kapatıp Wayland yerine X11 ile giriş yaptım. Bunun tek suçlusu ise NVIDIA! NVIDIA'nın 550.78 sürücüsü halen daha Wayland altında Explicit Sync desteği sunmuyor. O yüzden de Wayland ile oyun oynamayı denediğinizde NVIDIA kartlarda sık sık takılma ve geri atma sorunu yaşıyorsunuz. NVIDIA bu sorunu 555 sürücüsü ile çözecek fakat bu sürücü henüz Beta aşamasında. Ayrıca Explicit Sync için özel bir KDE KWin de kurmanız gerekiyor, ki o kurulum da 40-45 dakika sürüyor. O yüzden hiç risk almayıp X11 ile giriş yaptım.
Sonra ise oyunu direkt olarak çalıştırdım ve oyun sorunsuz çalıştı. Grafik ayarlarını 1080p ve tüm ayarlar en yüksekte olarak ayarladım. Sonra ise Save dosyama giriş yaptım, en son Endor'da bırakmıştım.
Endor Ewok Village'da ortalama 60 ile 110 arası FPS aldım. Oyun bu süreçte hiçbir sorun yaratmadı (takılma, donma gibi).
Buyurun bu da LEGO Star Wars: The Skywalker Saga'nın Arch Linux'ta çalıştığının kanıtı:
Resmi hızlı bir şekilde çekmem gerektiği için telefon üzerinden çektim, onu da belirteyim. Önemli olan oyunun sorunsuz çalışıyor olması. Ayrıca ekran görüntüsünde sol üstte hafiften de olsa belli oluyor, anlık olarak 85 FPS aldım.
Yani Linux'ta oyun oynanmaz diye bir şey yoktur. Önemli olan nokta, oyununuzun ProtonDB'de hangi rütbeyi aldığına bakmanız. ProtonDB web sitesi:
Burada oynayacağınız oyunu aratıp bulabilirsiniz. Eğer oynayacağınız oyunda Kernel-mode bir anti-hile yazılımı varsa o oyun %99 Linux'ta çalışmayacaktır. Mesela Battlefield 2042, Linux'ta çalışmıyor. Eğer Platinum veya Gold seviyeyi aldıysa o zaman muhtemelen o oyunu kurup oynayabilirsiniz. Sadece Gold olan oyunlarda bazen farklı Proton sürümlerini kullanmanız veya ufak tweak'ler yapmanız gerekebilir.
Benim oynadığım LEGO Star Wars: The Skywalker Saga ise Platinum rütbesi almış bir oyun:
Eğer bunlara dikkat ederseniz Linux'ta çatır çatır oyun oynayabilirsiniz. Linux'ta oyun bal gibi de oynanır.