Merhabalar,

Şimdi LoL'u nasıl GNU/Linux dağıtımlarında en iyi şekilde kuracağınızı, calıştıracağınızı anlatacağım. Hali hazırda mevcut Turkce bir kaynak yok.

İlk olarak DE yani masaustu ortamlarından başlayalım. Masaustu ortamı, FPS etkileyeceği gibi Input Lag değerlerini de etkileyecektir. Ayrıca kullanışlı da olması gerekmekte. Bunun icin size KDE tavsiye ederim. Compositorsuz tabir-i caizse bulanıklık, animasyon gibi efektler olmadan Windows'dan daha iyi calışıyor.

Surprizbozan: Ubuntu Paket Kurulumu: Ubuntu kullanıyorsanız:
1- KDE kurun.
1.5- Driverları kurduysanız, 4. adıma gecebilirsiniz.
2- Bu paketlerin kurulu olması gerek(AMD Driverları icin):
Bash:Panoya kopyala
sudo add-apt-repository ppa:kisak/kisak-mesa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade && sudo apt install libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386

3- Bu paketlerin kurulu olması gerek(NVIDIA Driverları icin):
Buradan ekran kartınızın destekleyip desteklemediğine bakın: Linux x64 (AMD64/EM64T) Display Driver | 510.47.03 | Linux 64-bit | NVIDIA
Destekliyorsa:
Bash:Panoya kopyala
sudo add-apt-repository ppa:graphics-drivers/ppa && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y nvidia-driver-515 libvulkan1 libvulkan1:i386

Desteklemiyorsa:
İlk olarak Software Updater programına gidip Additional Drivers bolumunden uyumlu driveri kurmaya calışın. Emin olun ki kuracaktır, son care olarak:
Bash:Panoya kopyala
sudo ubuntu-drivers list

Bunu yazdıktan sonra destekleyen driver'ı gorduyseniz:
Bash:Panoya kopyala
sudo ubuntu-drivers autoinstall

4- Wine'ın bağımlılıklarının kurulumu:
Bash:Panoya kopyala
sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/' sudo apt update sudo apt install --install-recommends winehq-staging sudo apt install winetricks

5- Lutris kurulumu:
Bash:Panoya kopyala
sudo add-apt-repository ppa:lutris-team/lutris sudo apt update && sudo apt install lutris





Surprizbozan: Arch Paket Kurulumu: Arch kullanıyorsanız:
1- KDE kurun.
1.5- Driverları başarılı bir şekilde kurduysanız 4. adıma gecebilirsiniz.
2- Bu paketleri kurmanız gerek(AMD Driverları icin):
Bash:Panoya kopyala
AMD (Yeni kartlar icin): sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader AMD (Cok eski kartlar icin, DX12 desteklemeyenler icin): sudo pacman -S --needed lib32-mesa amdvlk lib32-amdvlk vulkan-icd-loader lib32-vulkan-icd-loader

3- Bu paketleri kurmanız gerek(NVIDIA Driverları icin):
Bash:Panoya kopyala
NVIDIA(Yeni kartlar icin) sudo pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader Yukarıdaki NVIDIA driverları yeni kartlar icin %100 uygun. https://nouveau.freedesktop.org/CodeNames.html şuradan mimarilere ulaşabilirsiniz. Fermi mimarisi icin: nvidia-390xx-dkms Tesla mimarisi icin: nvidia-340xx-dkms Kepler mimarisi icin: nvidia-470xx-dkms bunun dışında ekran kartınız yeni nesilse ve 470 surumunun ustunu destekliyorsa direkt olarak nvidia-dkms ya da duruma gore nvidia surucusunu kurabilirsiniz. dkms 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 cakışıyor derse kurmayın, cakışan paketi komuttan silip tekrar kurun. Cok cok eski kartlar icin NVIDIA hakkında pek bilgim yok, bazısı icin farklı farklı driverlar yuklemeniz gerekiyor. O yuzden buraya bakmanızı tavsiye ederim: https://wiki.archlinux.org/title/NVIDIA

4- Wine ve Lutris icin gerekli paketler
Bash:Panoya kopyala
multilib reposunun acık olması gerekmektedir. chaotic-aurda tavsiye edilir. yay aur yardımcısını da kurun. sudo pacman -Sy sudo pacman -S --needed wine-staging winetricks yay -S --needed lutris lutris-wine-git yay -S --needed vkd3d wine-mono lib32-vkd3d wine-staging winetricks proton-ge-custom protontricks-git protonup-qt wine-lol dxvk-bin sudo pacman -S lib32-libldap giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader cups samba dosbox libwrap lib32-libwrap lib32-pipewire pipewire wireplumber pipewire-pulse gamemode innoextract lib32-gamemode lib32-vkd3d vkd3d Not: pulseaudio ile cakışıyor hatası alırsanız yuklemenizi tavsiye ederim. Daha az ses gecikmesi alacağınız bir ses driverıdır pipewire. Kurduktan sonra bilgisayarınızı yeniden başlatın.





Surprizbozan: Fedora Paket Kurulumu: Fedora kullanıyorsanız:
1- KDE kurun.
1.5- Driverları başarılı bir şekilde kurduysanız 4. adıma gecebilirsiniz.
2- Bu paketleri kurmanız gerek(AMD Driverları icin):
Bash:Panoya kopyala
sudo dnf install vulkan-loader vulkan-loader.i686

AMD icin yapmanız gereken başka bir şey yok. Lutris yuklerken otomatik kuracak zaten.
Ancak yine de bu rehbere bakmanızı tavsiye ederim:
Rehber: Fedora'da AMD Suruculerini Yukleme Merhabalar oncelikle. Size bu rehberde Fedora'da AMD suruculerini yuklemeyi anlatacağım. Bu rehberi kısa yazdım lakin işinizi gorur. İyi okumalar. İlk olarak Terminal'i acın ve yeni guncellemeleri indirmek icin aşağıdaki komutu girin: sudo dnf update Guncellemeleri indirdikten sonra...
www.technopat.net



3- Bu paketleri kurmanız gerek(NVIDIA Driverları icin):
Bash:Panoya kopyala
sudo dnf install vulkan-loader vulkan-loader.i686

Bash:Panoya kopyala
sudo dnf update Yeniden başlatın. sudo dnf install fedora-workstation-repositories sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver Yeniden başlatın. sudo dnf repository-packages rpmfusion-nonfree-nvidia-driver info Depo aktif mi diye kontrol edin. Daha sonra Yazılım yani Software uygulamasına gelin ve Add-ons> Hardware Drivers> NVIDIA Linux Graphics Driver> Install yaparak driverı kurun. Eski driverlar icin: https://rpmfusion.org/Howto/NVIDIA?highlight=%28CategoryHowto%29

4- Wine ve Lutris bağımlılıkları:
Bash:Panoya kopyala
sudo dnf install alsa-plugins-pulseaudio.i686 glibc-devel.i686 glibc-devel libgcc.i686 libX11-devel.i686 freetype-devel.i686 libXcursor-devel.i686 libXi-devel.i686 libXext-devel.i686 libXxf86vm-devel.i686 libXrandr-devel.i686 libXinerama-devel.i686 mesa-libGLU-devel.i686 mesa-libOSMesa-devel.i686 libXrender-devel.i686 libpcap-devel.i686 ncurses-devel.i686 libzip-devel.i686 lcms2-devel.i686 zlib-devel.i686 libv4l-devel.i686 libgphoto2-devel.i686 cups-devel.i686 libxml2-devel.i686 openldap-devel.i686 libxslt-devel.i686 gnutls-devel.i686 libpng-devel.i686 flac-libs.i686 json-c.i686 libICE.i686 libSM.i686 libXtst.i686 libasyncns.i686 liberation-narrow-fonts.noarch libieee1284.i686 libogg.i686 libsndfile.i686 libuuid.i686 libva.i686 libvorbis.i686 libwayland-client.i686 libwayland-server.i686 llvm-libs.i686 mesa-dri-drivers.i686 mesa-filesystem.i686 mesa-libEGL.i686 mesa-libgbm.i686 nss-mdns.i686 ocl-icd.i686 pulseaudio-libs.i686 sane-backends-libs.i686 tcp_wrappers-libs.i686 unixODBC.i686 samba-common-tools.x86_64 samba-libs.x86_64 samba-winbind.x86_64 samba-winbind-clients.x86_64 samba-winbind-modules.x86_64 mesa-libGL-devel.i686 fontconfig-devel.i686 libXcomposite-devel.i686 libtiff-devel.i686 openal-soft-devel.i686 mesa-libOpenCL-devel.i686 opencl-utils-devel.i686 alsa-lib-devel.i686 gsm-devel.i686 libjpeg-turbo-devel.i686 pulseaudio-libs-devel.i686 pulseaudio-libs-devel gtk3-devel.i686 libattr-devel.i686 libva-devel.i686 libexif-devel.i686 libexif.i686 glib2-devel.i686 mpg123-devel.i686 mpg123-devel.x86_64 libcom_err-devel.i686 libcom_err-devel.x86_64 libFAudio-devel.i686 libFAudio-devel.x86_64 sudo dnf groupinstall "C Development Tools and Libraries" sudo dnf groupinstall "Development Tools" sudo dnf install wine

5- Lutris kurulumu:
Kod:Panoya kopyala
sudo dnf install lutris





Surprizbozan: Kurulum Sonrası: Gerekli paketleri kurduktan sonra terminale winecfg yazıp, Kitaplıklar kısmına gelip d3d10, d3d11, d3dcompiler_47.dll'yi ekleyin (d3d10 ve d3d11'in ustune 2 kere basıp doğal halini secin. Eski fotoğraf olduğu icin az duruyor fotoğrafta.):





Surprizbozan: LoL Kurulumu: Daha sonra Lutris'i acın,
Sol ustteki + simgesine tıklayıp "Search the Lutris website for Installers" seceneğine tıklayın.


Buraya League of Legends yazıp, gerekene tıklayın.


Standard versiyonu secin ve kuruluma devam edin. Dil sorarsa English U.S. ya da Turkce secin, hangi server'a girerseniz o dilde olacaktır zaten.
Bunu da yaptıktan sonra karşınıza "wine-mono yok" şeklinde bir uyarı gelecektir, wine-mono'yu kurmasına izin verin.
Daha sonra oyun acılacak, direkt olarak Install'a basın, kurmak istediğiniz yeri değiştirmek isterseniz Lutris'den kurulumunu yeniden başlatıp oradan konfigure etmeniz gerekecek.
İstemci yuklenecek, burada iki ihtimaliniz var:
1- Direkt acılıp kurulacak(2-3 dakika bekleyin!).
2- Riot Games Client bir kac saniye gelip kapanacak.
Direkt acılıp kurulursa sıkıntı yok. Diğer adıma gecebilirsiniz.
Direkt acılmazsa, kapanırsa yapmanız gereken cok basit:
Sistem Gozlemcisini/Sistem Monitorunu acın, sureclere gelin. (Windows'daki gorev yoneticisi)




Burada gorduğunuz League of Legends ile alakalı herşeyi kapatın. Aynısı diğer masaustu ortamları icin de gecerli. İsmi Riot ile başlayan bir uygulama, kurulumu yapmanızı engelliyor. Ancak siz, birkac dakika bekledikten sonra buradaki tum LoL ile alakalı şeyleri kapatın. Sonunda "Installation Complete!" şeklinde durumu değişecektir Lutris'in.



Surprizbozan: Tweaking: İki yontemde bitti, ilk başta oyunu kapatıp acın. Daha sonra hesabınıza giriş yapmadan ilk olarak oyunun yuklenmesini bekleyin. Oyun yuklendikten sonra hesabınıza giriş yapın, LoL Client'ini de kursun. Kurduktan sonra yapmamız gereken birkac ince ayar daha var.


Oyunun ustune tıklayıp Play'in yanındaki centiğe basın ve configure sekmesine gelin.


Yukarıdaki Advanced seceneğini aktifleştirip FSR, Easy Anti-Cheat ve BattleEye Anti-Cheat'i kapatın.
COK ONEMLİ!


System options'a gelip DXVK_STATE_CACHE_PATH kısmının Value'sini disable yapın. Yapmazsanız FPS'iniz cok duşer.

Bundan sonra yapmanız gereken tek şey compositor ayarları. Oyunu acmadan once Alt+Shift+F12'ye basıp compositor'u kapatın. Kapatıp actığınızı anlamak icin şu yontemi kullanabilirsiniz:
Compositor aktifken:


Compositor aktif değilken:


Gorduğunuz uzere pencere kenarında siyah bir şey oluştu. Bu compositor'un aktif olmadığı anlamına gelir. Compositoru kapatıp oyunu oynarsanız Windows'dan daha iyi performans alabilirsiniz.

Oyun ici ayarlardan da Tasarruf modunu acıp istemciyi Oyun icindeyken kapat seceneğini kullanmanızı oneririm. LoL, Linux'da cok fazla RAM tuketmektedir. Bu işlemler RAM tuketimini azaltır.





İyi forumlar.