Linux'ta Steam'deki her oyunu oynayamazsınız

Ey, @Nizel G kalk ve Linux'u savun! Ey, yüce Linux efendisi @LinusTechTips kalk ve Linux'un üstünlüğünü göster!

Neyse şakamız bir yana bu iki arkadaşım size daha iyi açıklar bence Linux'da oyun olayını. Gördüğüm kadarıyla Linux ile baya ilgilenen kişiler.
Açıklanacak bir şey yok ki burada neyi açıklayacaklar?
 
"Linux dağıtımlarında Steam'deki çoğu oyunu oynayabilirim" fikri yanlış bence. Örnek vereyim, Linux Mint'te Steam'den prototype oyununu oynamaya çalıştım,
Proton 8.0-4 ve proton 5.13-6 ile denedim veya ProtonDB sitesinde yazan komutlarla denedim ama bir türlü normal şekilde oynayamadım.

Proton 8.0-4 ile bu oyunu oynarken yüksek CPU kullanımı sorunu yaşıyorum. Proton 5.13-6'yla ise oyun açılışta açılıyor gibi yapsa da main Menu'ye gelemeden donuyor.

Yine Steam'de BioShock oyununda da bu tip sorunlar yaşadım. Tüm denemelerime rağmen, ProtonDB sitesindeki komutlara rağmen oyunda main Menu'den ileriye gidemedim.

Bir de büyük ihtimal şu olabilir; Linux'ta Steam platformu veya proton, Steam ile ilgili yazılımsal sorunlar yüzünden bazı oyunları normal şekilde çalıştıramıyor olabilir.
Diğer bir deyişle, sorun yaşadığım oyunlar Steam dışı oyun olsaydı (heroic Games, diğer platformlar ya da korsan) belki de Lutris'ya da Wine ile sorunsuz çalıştırıp oynayabilirdim.

Ben proton-ge sürümünü kullanıyorum. Daha iyi oluyor. Oynadığım oyunlarda da açamadığım oyun olmadı benim. Online bazı oyunlar dışında.

Oyun oynamak ve Linux hala iki farklı şeydir. Benzerini Mac için de söylyebilirim. Bilgisayarda oyun için PC, ne yazık ki...

Linux da gelişiyor. Eskisine göre daha iyi. Birkaç yıla çok daha sorunlu hale gelecek gibi.
 
"Linux dağıtımlarında Steam'deki çoğu oyunu oynayabilirim" fikri yanlış bence. Örnek vereyim, Linux Mint'te Steam'den prototype oyununu oynamaya çalıştım,
Proton 8.0-4 ve proton 5.13-6 ile denedim veya ProtonDB sitesinde yazan komutlarla denedim ama bir türlü normal şekilde oynayamadım.

Proton 8.0-4 ile bu oyunu oynarken yüksek CPU kullanımı sorunu yaşıyorum. Proton 5.13-6'yla ise oyun açılışta açılıyor gibi yapsa da main Menu'ye gelemeden donuyor.

Yine Steam'de BioShock oyununda da bu tip sorunlar yaşadım. Tüm denemelerime rağmen, ProtonDB sitesindeki komutlara rağmen oyunda main Menu'den ileriye gidemedim.

Bir de büyük ihtimal şu olabilir; Linux'ta Steam platformu veya proton, Steam ile ilgili yazılımsal sorunlar yüzünden bazı oyunları normal şekilde çalıştıramıyor olabilir.
Diğer bir deyişle, sorun yaşadığım oyunlar Steam dışı oyun olsaydı (heroic Games, diğer platformlar ya da korsan) belki de Lutris'ya da Wine ile sorunsuz çalıştırıp oynayabilirdim.

Hocam Linux zaten stabil olduğu için kullanılıyor. Yoksa oyun oynayacak adam Linux kullanmaz. İllaki Linux kullanacağım diyorsanız Dual boot yapın oyunları Windows'ta diğerlerini Linux'te çalıştırın.
 
"Linux dağıtımlarında Steam'deki çoğu oyunu oynayabilirim" fikri yanlış bence. Örnek vereyim, Linux Mint'te Steam'den prototype oyununu oynamaya çalıştım,
Proton 8.0-4 ve proton 5.13-6 ile denedim veya ProtonDB sitesinde yazan komutlarla denedim ama bir türlü normal şekilde oynayamadım.

Proton 8.0-4 ile bu oyunu oynarken yüksek CPU kullanımı sorunu yaşıyorum. Proton 5.13-6'yla ise oyun açılışta açılıyor gibi yapsa da main Menu'ye gelemeden donuyor.

Yine Steam'de BioShock oyununda da bu tip sorunlar yaşadım. Tüm denemelerime rağmen, ProtonDB sitesindeki komutlara rağmen oyunda main Menu'den ileriye gidemedim.

Bir de büyük ihtimal şu olabilir; Linux'ta Steam platformu veya proton, Steam ile ilgili yazılımsal sorunlar yüzünden bazı oyunları normal şekilde çalıştıramıyor olabilir.
Diğer bir deyişle, sorun yaşadığım oyunlar Steam dışı oyun olsaydı (heroic Games, diğer platformlar ya da korsan) belki de Lutris'ya da Wine ile sorunsuz çalıştırıp oynayabilirdim.

Yani zaten kimse her oyunu açar demiyor. Linux tüm PC oyunlarının tahminen %40-70 arası bir kısmını oynatabiliyordur.

Bende oynayamadığım birkaç oyun ile karşılaştım, bazen de Windows'ta açılmayan oyunu da açtığını gördüm. Tamamıyla şans işi.

Linux şu anki hali ile oyun kısmında daha çok gelişmesi lazım. Son 3-4 yılda da bayağı gelişti sonraki 3-4 yılda da gelişime açık.
 
Windows'da çalışan her program Linux'da da çalışır.

İstisnalar var tabii, ama bu istisnaların sebebi Windows veya Linux değil, direkt programın kendisi. Linux'da çalışmayan program aptaldır.

Sebebi net. Windows'un çalışma mekaniği DLL'ler üzerine kurulu. Bir program çalışmak için A.dll'e ihtiyacı varsa bu DLL'in Linux'da da karşılığı vardır. Yoksa bile elbet yapılır. Yani, bu program çalışmak için bu DLL'i Windows'da kullanıp da çalışır. Linux'da da kullanabilirse yine çalışır.

Sorun 2 yerde başlıyor.
1: Anti hile yazılımları:
Anti hile yazılımları kullanan oyunların çalışma prensibi DLL'i içe aktarıp kendi başına çalışmaktan fazlası. Sistemi virüs gibi ele geçirir, sistem olurlar. Linux'da bunu yapamazlar. Bazı anti hile yazılımları Linux'u destekler, ama geliştiriciler özürlü olduğu için desteğini inatla kapatarak yayınlar.
2: Berbat yazılmış programlar:
Geliştiricisi beyinsizin tekiyse ve düzgün kod yazmadıysa Linux'da çalışmayabilir. Örneğin sırf kullanıcının klasörünü ele alacak diye işletim sistemi tipini öğrenmeye kalkıp NT yerine Unix aldığında da çöküp kapanırsa bu geliştiricisinin aptallığıdır. İşletim sisteminin ele alınması gereken durumlar belli Wallpaper Engine gibi programlar çalışmaz mesela, çünkü Explorer.exe çalıştırmıyorsunuz Linux'da shell için. Çalışmasını bekleyeni de görmedim, olması gereken de bu zaten. Bu programın işletim sistemi türünü yanlış görüp çalışmama hakkı var, ama kıçkırık bir oyunun böyle bir hakkı yok.

Bir de bonus olarak güncel teknolojiye göre gelişen programlar çalışmayabilir. Örneğin Vulkan'ın Windows'a özel 2 yeni özelliği çıksın diyelim, bu özellikleri kullanmak zorunda olan oyunlar Linux desteği gelene kadar çalışmaz. Bu daha nadir bir durum, ve daha görmedim. Nvidia kullanıcıları daha çok yaşıyor gördüğüm kadarıyla.


"Linux dağıtımlarında Steam'deki çoğu oyunu oynayabilirim" fikri yanlış bence. Örnek vereyim, Linux Mint'te Steam'den Prototype oyununu oynamaya çalıştım,
Proton 8.0-4 ve Proton 5.13-6 ile denedim veya ProtonDB sitesinde yazan komutlarla denedim ama bir türlü normal şekilde oynayamadım.
Böyle durumlarda çalışma günlüğüne bakmak gerekir. Sebebi tespit edilir. Önce çözülmeye çalışılır, çözülemezse yardım istenir. Farklı sürüm kullanılır ve son olarak elde edilen bütün bilgilerle yazılım geliştiricisine hata bildirimi yapılır. Gelişim için bu gerekir.
Proton 8.0-4 ile bu oyunu oynarken yüksek CPU kullanımı sorunu yaşıyorum. Proton 5.13-6'yla ise oyun açılışta açılıyor gibi yapsa da main Menu'ye gelemeden donuyor.
Kodları cacık yazılmıştır diye düşünüyorum. Yine de günlüğe bakmak gerekir.
Yine Steam'de BioShock oyununda da bu tip sorunlar yaşadım. Tüm denemelerime rağmen, ProtonDB sitesindeki komutlara rağmen oyunda main Menu'den ileriye gidemedim.
Eksik kütüphaneler olabilir. Günlüğe bakmak gerekir... :rolleyes:
Bir de büyük ihtimal şu olabilir; Linux'ta Steam platformu veya Proton, Steam ile ilgili yazılımsal sorunlar yüzünden bazı oyunları normal şekilde çalıştıramıyor olabilir.
Diğer bir deyişle, sorun yaşadığım oyunlar Steam dışı oyun olsaydı (Heroic Games, diğer platformlar ya da korsan) belki de Lutris'ya da Wine ile sorunsuz çalıştırıp oynayabilirdim.
Korsan oyunlar daha iyi çalışır. Lisans ıvır zıvırı Windows'da da oyunu yavaşlatıyor zaten.
Gel de bunu Linux oyun konusunda aşırı iyi diyen fanboylarına anlat 😁
Daha kimsenin Linux oyunları taş gibi açar dediğini görmedim, duymadım.

Yanlış okumuşsunuz demek ki, bi daha göz atın.
Konuya baktım. İlk paragraftan sonrasını okumayı gerekli görmedim. Windows'da ekran kartını Nvidia seçemeyen, ama Linux otomatik seçti diye Linux'u iyi gören birisi, dikkate de almadım açıkcası. Linux'da hangi ekran kartının seçileceği PRIME profiliyle belirlenir. Windows'da da güç ayarlarında falan oluyor sanırım.
Ey, @Nizel G kalk ve Linux'u savun! Ey, yüce Linux efendisi @LinusTechTips kalk ve Linux'un üstünlüğünü göster!

Neyse şakamız bir yana bu iki arkadaşım size daha iyi açıklar bence Linux'da oyun olayını. Gördüğüm kadarıyla Linux ile baya ilgilenen kişiler.
Here I am.

Yollayın sorularınızı gelsin, cevaplayayım.
 
Windows'da çalışan her program Linux'da da çalışır.
Kesin yargı belirtip cümlenin sonrasında da istisnalar olabilir demek güldürdü.
2: Berbat yazılmış programlar:
Geliştiricisi beyinsizin tekiyse ve düzgün kod yazmadıysa Linux'da çalışmayabilir. Örneğin sırf kullanıcının klasörünü ele alacak diye işletim sistemi tipini öğrenmeye kalkıp NT yerine Unix aldığında da çöküp kapanırsa bu geliştiricisinin aptallığıdır. İşletim sisteminin ele alınması gereken durumlar belli Wallpaper Engine gibi programlar çalışmaz mesela, çünkü Explorer.exe çalıştırmıyorsunuz Linux'da shell için. Çalışmasını bekleyeni de görmedim, olması gereken de bu zaten. Bu programın işletim sistemi türünü yanlış görüp çalışmama hakkı var, ama kıçkırık bir oyunun böyle bir hakkı yok.
Bak sen ya? Geliştiriciler beyinsiz Ubuntu dağıtımını falan geliştirenler çok zeki yani? Bu mudur vardığımız sonuç? O yüzden mi üşeniyorlar acaba MS fontlarını default yüklemeye? Steam'i ilk kurduğun zaman piksel fontla karşılaşıyorsun. 😃
 
Kesin yargı belirtip cümlenin sonrasında da istisnalar olabilir demek güldürdü.
Özellikle engel olunmadığı sürece çalışır.

Bak sen ya? Geliştiriciler beyinsiz Ubuntu dağıtımını falan geliştirenler çok zeki yani? Bu mudur vardığımız sonuç?
Dağıtım geliştiricileri çok zeki mi dedim? Konuyu dağıtmak istersen Ubuntu geliştiricilerini de gömerim, ki yeri geldiğinde gömüyorum da.
O yüzden mi üşeniyorlar acaba MS fontlarını default yüklemeye? Steam'i ilk kurduğun zaman piksel fontla karşılaşıyorsun. 😃
Steam kendini kurarken kullanacağı fontları kuramıyor mu kardeş? Kapasitesi yok mu?
 

Technopat Haberler

Geri
Yukarı