Kısa bir süre önce, Linux'un da bir ölçüde oyun platformu olacağına inanmak zordu. Yerel oyunlar hala az, ancak Vulkan API'sinin ortaya çıkmasıyla birlikte Windows uygulamalarını çalıştırmak için Wine uyumluluk katmanının gelişimi hızlandı. Steam istemcisi bunun açık bir kanıtıdır, Proton tüm Steam kütüphanesinin %70'inden fazlasını çalıştırmanıza izin verir. Steam dışında da çok sayıda iyi oyun bulabilirsiniz. Lutris, CrossOver bunları çalıştırmak için uygundur, ancak üçüncü bir seçenek daha vardır - PortProton. Proton kullanarak üçüncü taraf oyunları çalıştırmanıza izin verir. Daha sonra, Proton Linux'un nasıl kurulacağına bakacağız.
Proton, Valve'a ait olan ve Steam müşterileri için tasarlanmış Wine tabanlı bir uyumluluk katmanıdır. Windows için yazılmış oyunların yarısından fazlasını çalıştırmanıza olanak tanır. Oyunların bir listesini ve oyuncu incelemelerini ProtonDB'de bulabilirsiniz. PortProton, yapılandırmak için küçük bir yardımcı programa sahip Steam içermeyen bir Proton uyumluluk katmanıdır.
Ya da başka bir deyişle steam linux olmadan proton. Orijinal Proton'a ek olarak, Proton GE'den seçim yapabileceğiniz değiştirilmiş bir sürüm var. Düzinelerce yamanın yanı sıra düşük çözünürlüklü keskinleştirme (FSR) gibi ek özellikler içerir. Dilerseniz Proton GE'yi yerel Steam istemcisine ekleyebilirsiniz.
Linux için Proton, Wine kütüphanesi ve Proton teknolojisi ile uyumluluk sayesinde daha önce yalnızca Windows için mevcut olan birçok oyunu çalıştırma yeteneğini içerir. Bu, Linux kullanıcılarının daha önce mevcut olmayan geniş bir oyun yelpazesinin keyfini çıkarmasına olanak tanır. Proton, Linux'ta oyunların performansını ve uyumluluğunu artırarak bu işletim sisteminin kullanıcıları için oyun deneyimini daha keyifli hale getiriyor.
Benzersiz teknoloji ve özellik kombinasyonu ile benzerlerinden ayrılıyor. Bir insan konuşmasına mümkün olduğunca benzer yanıtlar üretmek için sofistike yapay zeka ve sinir ağı sistemleri kullanır. Proton, kullanıcılarına maksimum yardım sağlamak için yeteneklerini sürekli geliştirmekte ve bilgi tabanını genişletmektedir.
PortProton'u kurmadan önce video sürücüsünü güncellemeniz gerekir. Ubuntu'da bunu yapmak için Sürücüler yardımcı programını açın ve en son Nvidia tescilli sürücüsünü seçin. AMD ve Intel durumunda, önceden yüklenmiş açık kaynaklı Mesa sürücüsünü kullanmanız gerekir. Ekran kartının eski olmaması, Vulkan'ı desteklemesi gerektiği anlaşılmalıdır. Nvidia GeForce 600, AMD Radeon HD7000 ve Intel HD 500 ile başlayan kartlar bununla çalışır.
Ek olarak, Vulkan sürücülerinin yüklenmesi gerekebilir:
$ sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils
Mesa sürücüsü için:
$ sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils
Ayrıca bağımlılıkları da yüklemeniz gerekecektir:
$ sudo dpkg --add-architecture i386
$ sudo add-apt-repository multiverse
$ sudo apt update && sudo apt upgrade
$ sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract
Diğer dağıtımlar için de bir komut listesi verilmiştir.
PortProton'u kurmak için komutu çalıştırmanız gerekir:
$ wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-95 && sh "./PortProton-95"
Kurulumdan sonra, Wine'ı yapılandırmak için PortProton'u hemen çalıştırma seçeneğiniz vardır. Otomatik yükleme bölümünde neredeyse tüm popüler istemcileri yükleyebilirsiniz, kurulumdan sonra ilgili simge uygulamalar menüsünde görünecektir.
Exe dosyasınıniçerikmenüsündebir oyun başlatmak içinPortProton'da Aç'ı seçmeniz gerekir. Görünen pencere, oyunun veritabanındaki varlığını gösterecektir, bu da eksik kütüphaneleri otomatik olarak yüklemenizi sağlar, bu nedenle oyunun ilk başlatılması uzun sürebilir. Burada ayrıca öykünülen API'yi (DirectX 9-11, 12 veya OpenGL) ve uyumluluk katmanını (Proton Steam veya Proton GE) seçebilirsiniz. Eğer oyunu orijinal Proton Steam ile çalıştıramıyorsanız, Proton GE'yi deneyin.
Tüm kütüphaneler yüklendikten sonra, oyun ya da lancer'ı başlatılmalıdır. Bazı oyunların da önceden yapılandırılması gerekir. Örneğin, pencereli moda geçmeniz, bazı seçenekleri devre dışı bırakmanız vb. gerekebilir.
Oyunu hızlı bir şekilde başlatmak için bir kısayol oluşturabilirsiniz (PortProton penceresinde Kısayol Oluştur düğmesi). Ubuntu'da kısayolu masaüstüne sürükleyin ve içerik menüsünden Başlatmaya İzin Ver'i seçin.
Tüm oyunlar başlatılmaz, ayrıca Proton aracılığıyla Steam'de çalışmak aynı oyunu başlatmayı garanti etmez, ancak Steam'e bağlı değildir. Proton aracılığıyla Steam'de Rusça çalışmak için, Proton aracılığıyla Steam'i yüklemeniz ve Steam ayarlarında Rusça dilini seçmeniz gerekir. Bundan sonra oyunlar ve Steam arayüzü Rusça dilinde görüntülenecektir
Bir kez daha, PortProton'un Windows için oyunların çoğunu çalıştırmanıza izin verdiğini belirtmek isteriz. Ayrıca tüm popüler istemcileri de yükleyebilirsiniz: GoG, EGS, Origin ve diğerleri. Ancak çevrimiçi oyunları başlatırken son derece dikkatli olmanız gerekir, çünkü genellikle PortProton'u yanlış kabul edebilen ve hesabınızı engelleyebilen korumaları vardır.
Proton'u Linux'ta kaldırmak için Steam üzerinden kaldırmanız gerekir. İşte izleyebileceğiniz adımlar:
Steam ayarlarına gidin (sol üst köşedeki "Steam" -> "Ayarlar "a tıklayın)
"Steam Play" altında Proton'u devre dışı bırakabilir veya mümkünse kaldırabilirsiniz.
Proton dosyalarını silme: Proton dosyalarını manuel olarak silmek istiyorsanız, genellikle klasörde bulunurlar:
~/.steam/root/steamapps/common/Proton X.X
X.X'i silmek istediğiniz Proton sürümü ile değiştirin. Bu klasörü basitçe silebilirsiniz. Bu adımları tamamladıktan sonra, değişikliklerin etkili olması için Steam'i kapatın ve yeniden başlatın.