Rehber Linux'ta oyun oynamak için ayrıntılı rehber

Öncelikle herkese merhabalar. Bugün size Linux'ta oyun oynayabilmeniz için neler yapmanız gerektiğini anlatacağım. Bu işlemleri 6 dağıtım üzerinden yani Arch, Debian, Fedora, openSUSE, Solus ve Void üzerinden anlatacağım. Yüksek ihtimalle de bu 6 dağıtımı kullanıyorsunuzdur ya da kullandığınız dağıtım bu dağıtımlardan birinin tabanını kullanmaktadır. Neyse, iyi okumalar dilerim.

OYUN İÇİN UYGUN DAĞITIM

Linux'ta bildiğiniz üzere birçok dağıtım bulunmakta. Bu dağıtımların her birinin avantajları ve dezavantajları var. İşte bu yüzden size 6 farklı dağıtım önereceğim. Bu dağıtımların dışında başka dağıtımlar da kullanabilirsiniz, bunda hiçbir sıkıntı yok. Sadece bu 6 dağıtımın bazı artıları var. Bu artılara zaten diğer dağıtımlarda da küçük ince ayarlarla sahip olabilirsiniz.

1- Garuda: Arch tabanlıdır. Oyuncular için hazırlanmış sürümü sayesinde oyun deneyiminiz daha iyi olacaktır.
2- Nobara: Fedora tabanlıdır. Oyun için hazır gelen ek sürücüler ve uygulamalar sayesinde oyun deneyiminiz gelişecektir.
3- PikaOS: Debian tabanlıdır. Nobara'nın neredeyse aynısıdır. Sadece birkaç farklı yanı vardır.
4- GeckoLinux: openSUSE tabanlıdır. Kolay kurulumu sebebiyle önerebilirim.
5- Solus: Bağımsız bir dağıtımdır. Sade, kullanışlı ve güncel bir dağıtımdır.
6- Void: Bağımsız bir dağıtımdır. SystemD kullanmayan nadir dağıtımlardandır.

LINUX ÇEKİRDEĞİ

l.png

Stok Linux çekirdeği, günlük kullanım için gayet yeterli olsa da daha iyi alternatifleri bulunmakta. Zen Kernel (Liquorix) veya XanMod gibi çekirdekler, performans bakımından gelişmiş çekirdekler olduğundan bu çekirdekleri önerebilirim. Genelde Debian için XanMod, Arch için Zen kullanmanız önerilir. Ama ben hangi dağıtımı kullanıyor olursanız olun XanMod kullanmanızı öneririm. Aşağıdaki rehberden XanMod kurulumunu yapabilirsiniz.
Zen Kernel yüklemek için terminale sudo pacman -S linux-zen linux-zen-headers komutunu girmeniz yeterli.

EKRAN KARTI SÜRÜCÜLERİ

a.png


n.png


i.png


Sıra ekran kartı sürücülerinde. Bu işlemler biraz zorlu. Özellikle de Nvidia kullanıcıları için. Lakin PikaOS veya Nobara kullanırsanız Nvidia için sürücü kurmanıza gerek yok. Aşağıda verdiğim komutları terminale girin.

Terminale aşağıda verdiğim komutu girin:
Bash:
sudo pacman -S mesa lib32-mesa mesa-utils lib32-mesa-utils libva-mesa-driver lib32-libva-mesa-driver glu lib32-glu mesa-vdpau lib32-mesa-vdpau vulkan-mesa-layers lib32-vulkan-mesa-layers xf86-video-amdgpu xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon
Terminale ekran kartı modelinize göre aşağıda verdiğim komutları girin:

Bash:
sudo pacman -S nvidia-304xx nvidia-304xx-dkms nvidia-304xx-settings nvidia-304xx-utils lib32-nvidia-304xx-utils lib32-opencl-nvidia-304xx opencl-nvidia-304xx libvdpau lib32-libvdpau libxnvctrl-304xx vulkan-icd-loader lib32-vulkan-icd-loader python-glfw vkd3d lib32-vkd3d
Bash:
sudo pacman -S nvidia-340xx nvidia-340xx-dkms nvidia-340xx-settings nvidia-340xx-utils lib32-nvidia-340xx-utils lib32-opencl-nvidia-340xx opencl-nvidia-340xx libvdpau lib32-libvdpau libxnvctrl-340xx vulkan-icd-loader lib32-vulkan-icd-loader python-glfw vkd3d lib32-vkd3d
Bash:
sudo pacman -S nvidia-390xx nvidia-390xx-dkms nvidia-390xx-settings nvidia-390xx-utils lib32-nvidia-390xx-utils lib32-opencl-nvidia-390xx opencl-nvidia-390xx libvdpau lib32-libvdpau libxnvctrl-390xx vulkan-icd-loader lib32-vulkan-icd-loader python-glfw vkd3d lib32-vkd3d
Bash:
sudo pacman -S nvidia nvidia-settings nvidia-utils opencl-nvidia primus_vk python-pycuda libvdpau lib32-libvdpau lib32-nvidia-utils lib32-opencl-nvidia lib32-primus_vk libxnvctrl vulkan-icd-loader lib32-vulkan-icd-loader python-glfw vkd3d lib32-vkd3d
Intel sürücüleri için işlemcinizin nesline göre terminale aşağıdaki komutları girin. Eğer kafanız karıştıysa ilk komutu girin. O daha iyi çalışır.

8. nesil ve üstü: sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel
7. nesil ve altı: sudo pacman -S mesa-amber lib32-mesa-amber vulkan-intel lib32-vulkan-intel

Intel sürücüleri halihazırda mevcuttur. Lakin yani bir işlemci veya ekran kartı kullanıyorsanız bir sürücüyü silmeniz lazım. O sürücüyü silmek için terminale sudo apt remove xserver-xorg-video-intel komutunu yazmanız yeterli.


Terminale sudo zypper install kernel-firmware-amdgpu xf86-video-amdgpu komutunu girin.
İlk önce terminale sudo zypper install openSUSE-repos-NVIDIA komutunu girin ve sonra ekran kartı modelinize göre aşağıda verdiğim komutları girin:

GeForce 300 serisi ve altı: sudo zypper install x11-video-nvidiaG03 nvidia-gfxG03 nvidia-glG03
GeForce 400 ve 500 serisi: sudo zypper install x11-video-nvidiaG04 nvidia-glG04
GeForce 600 serisi: sudo zypper install x11-video-nvidiaG05 nvidia-glG05
GeForce 700 serisi ve üstü: sudo zypper install nvidia-video-G06 nvidia-gl-G06
Intel sürücüleri halihazırda mevcuttur.

AMD sürücüleri halihazırda mevcuttur.
Ekran kartı sürücünüzü DoFlicky ile yükleyebilirsiniz. Halihazırda bu uygulama yüklüdür. Aşağıdaki gibi uygulamaya girdikten sonra 32-bit seçeneğini işaretleyip kurulumu tamamlayabilirsiniz.

df.png
Intel sürücüleri halihazırda mevcuttur.

Terminale sudo xbps-install linux-firmware-amd mesa-dri xorg vulkan-loader mesa-vulkan-radeon xf86-video-amdgpu mesa-vaapi mesa-vdpau komutunu girin.
Terminale ekran kartı modelinize göre aşağıda verdiğim komutları girin:

GeForce 300 serisi ve altı: sudo xbps-install nvidia340 nvidia340-libs-32bit
GeForce 400 ve 500 serisi: sudo xbps-install nvidia390 nvidia390-libs-32bit
GeForce 600 ve 700 serisi: sudo xbps-install nvidia470 nvidia470-libs-32bit
GeForce 800 ve sonrası: sudo xbps-install nvidia nvidia-libs-32bit
Terminale sudo xbps-install linux-firmware-intel mesa-dri xorg vulkan-loader mesa-vulkan-intel intel-video-accel komutunu girin.

STEAM

s.png


En zorlu süreci atlattığınıza göre sıra oyunları oynamamıza yarayan platformu indirebilirsiniz.

İlk önce yay yüklemenizi öneririm. Böylece dopdolu bir paket yöneticisi olan AUR'dan kolay bir şekilde istediğiniz paketi yükleyebilirsiniz.

yay yüklemek için terminale aşağıdaki komutları yazın:

Bash:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

yay ile Steam'i yüklemek için terminale yay -S steam yazmanız yeterli.
Steam'i yüklemek için terminale aşağıdaki komutları yazın:
Bash:
sudo apt-add-repository contrib
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam steam-installer mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386
Steam'i yüklemek için terminale sudo dnf install steam yazmanız yeterli.
Steam'i yüklemek için terminale sudo zypper install steam yazmanız yeterli.
Steam'i yüklemek için terminale sudo eopkg it steam yazmanız yeterli.
Steam'i yüklemek için terminale sudo xbps-install steam yazmanız yeterli.

Steam'de daha iyi performans almak için aşağıdan hangi ayarları kullandığımı inceleyebilirsiniz.
s0.png
s1.png
s2.png
s3.png
s4.png
s5.png

Oyun içi Steam arayüzünü etkinleştir seçeneğini açıp kapatın.

PROTONUP-QT

p.png

Sıra oyunları daha iyi oynamamıza yarayan ProtonGE yamalarını kolayca yüklememizi sağlayan ProtonUp-Qt'yi yüklemekte.

AppImage, tüm Linux dağıtımlarında çalışan bir paket yöneticisidir. ProtonUp-Qt'yi buradan yüklemenizi tavsiye ederim. ProtonUp-Qt'yi buradan indirebilirsiniz. İndirdikten sonra yüklediğiniz dosyayı uygulama gibi çalıştırabilirsiniz. Eğer uygulama olarak çalışmıyorsa chmod +x *.AppImage komutunu terminale girdikten sonra tekrar deneyin.

Şimdi ProtonUp-Qt'yi çalıştırın ve Sürüm ekle seçeneğine tıklayıp en güncel ProtonGE sürünümü indirin.
pq.png


ProtonGE yaması yüklenirse Steam'i açın ve Ayarlar kısmından Steam Play'i etkinleştirin ve az önce indirdiğiniz ProtonGE sürümünü seçin.
sp.png


FERAL GAMEMODE

f.png

Feral Interactive, Linux ve macOS cihazlara oyun portlayan bir şirket. Bu şirketin bir de oyuncular için tasarladıkları bir uygulama var. Bu uygulama sayesinde oyunlar daha optimize bir şekilde çalışabilmekte. Yüklemek için aşağıdaki komutları terminale girin.

Feral GameMode'u yüklemek için terminale yay -S gamemode lib32-gamemode yazmanız yeterli.
Feral GameMode'u yüklemek için terminale sudo apt install gamemode yazmanız yeterli.
Feral GameMode'u yüklemek için terminale sudo dnf install gamemode yazmanız yeterli.
Feral GameMode'u yüklemek için terminale sudo zypper install gamemode gamemoded yazmanız yeterli.
Feral GameMode'u yüklemek için terminale sudo eopkg it gamemode gamemode-32bit yazmanız yeterli.
Feral GameMode'u yüklemek için terminale sudo xbps-install gamemode yazmanız yeterli.

GameMode yüklenmiş mi diye kontrol etmek için gamemoded -t komutunu deneyin. Eğer yüklenmişse Steam'e girin ve oynayacağınız oyuna sağ tıklayıp Özellikler kısmına girin. Başlatma Seçenekleri kısmına gamemoderun %command% yazın. Artık oyununuzu Feral GameMode ile çalıştırabileceksiniz. Eğer gamemoderun çalışmadıysa LD_PRELOAD=$LD_PRELOAD:/usr/lib/x86_64-linux-gnu/libgamemodeauto.so.0 %command% komutunu deneyin.
g.png


VKBASALT

v.jpeg

vkBasalt, oyunlarda performans kaybı olmadan keskinlik ve renk ayarını değiştiren bir Vulkan katmanıdır. Kesinlikle yüklemenizi tavsiye ederim.

vkBasalt'ı yüklemek için terminale yay -S vkbasalt yazmanız yeterli.
vkBasalt'ı yüklemek için terminale sudo apt install vkbasalt yazmanız yeterli.
vkBasalt'ı yüklemek için terminale sudo dnf install vkbasalt yazmanız yeterli.
vkBasalt'ı yüklemek için terminale sudo dnf install vkbasalt yazmanız yeterli
vkBasalt'ı yüklemek için terminale sudo dnf install vkbasalt yazmanız yeterli.
vkBasalt'ı yüklemek için terminale sudo dnf install vkbasalt yazmanız yeterli.

vkBasalt'ı oyunda kullanmak için Feral GameMode ile benzer bir şey yapmalısınız. Başlatma Seçenekleri kısmına gireceğiniz komut ENABLE_VKBASALT=1 %command% olmalı. Eğer Feral GameMode ile beraber kullanacaksanız ENABLE_VKBASALT=1 gamemoderun %command% şeklinde yazmanız gerekmektedir.

MANGOHUD

m.gif

MangoHud, görselde de görebileceğiniz üzere oyun içi FPS'i ve daha birçok şeyi izlemek için kullanılan bir uygulamadır.

MangoHud'u yüklemek için terminale yay -S mangohud lib32-mangohud yazmanız yeterli.
MangoHud'u yüklemek için terminale sudo apt install mangohud mangohud:i386 yazmanız yeterli.
MangoHud'u yüklemek için terminale sudo dnf install mangohud yazmanız yeterli.
MangoHud'u yüklemek için terminale sudo zypper install mangohud mangohud-32bit yazmanız yeterli.
MangoHud'u yüklemek için terminale sudo eopkg it mangohud yazmanız yeterli.
MangoHud'u yüklemek için terminale sudo xbps-install MangoHud MangoHud-32bit yazmanız yeterli.

MangoHud'u oyunda kullanmak için Steam Başlatma Seçenekleri kısmına gireceğiniz komut mangohud %command% olmalı. 32 bit oyunlar için ise mangohud.x86 %command% komutunu girmelisiniz.

GOVERLAY

go.png

GOverlay ise MangoHud ve vkBasalt'ı yönetmek için kullanmanız gereken bir uygulama. Bu ikisini yüklediyseniz GOverlay'i de yüklemeniz gerekir.

GOverlay'i yüklemek için terminale yay -S goverlay mesa-demos vulkan-tools yazmanız yeterli.
GOverlay'i yüklemek için terminale sudo apt install goverlay vulkan-tools yazmanız yeterli.
GOverlay'i yüklemek için terminale sudo dnf install goverlay mesa-demos vulkan-tools yazmanız yeterli.
GOverlay'i yüklemek için terminale sudo zypper install goverlay vulkan-tools vulkan-tools-32bit yazmanız yeterli.
GOverlay'i yüklemek için terminale sudo eopkg it goverlay mesa-demos vulkan-tools yazmanız yeterli.
GOverlay'i yüklemek için terminale aşağıdaki komutları girin:

Bash:
curl -LO github.com/benjamimgois/goverlay/releases/download/1.0/goverlay_1.tar.xz
tar -zxvf goverlay_1.tar.gz
./start_goverlay.sh

GOverlay, aşağıdaki gibi görünmektedir. Buradan her türlü ayarlamanızı yapabilirsiniz.
g0.png


BESTELEYİCİ (X11)

x.png

İlk olarak Nvidia ekran kartı kullanıyorsanız kesinlikle X11 kullanmanızı tavsiye ederim. Çünkü Nvidia ekran kartlarında X11, Wayland'e göre %16 oranında daha performanslı çalışmakta. Genel olarak çoğu masaüstü yöneticisi X11 kullanıyor. Şu anlık sadece GNOME ve KDE, Wayland kullanıyor. Tabi bunu değiştirmek için şifre girme kısmından Wayland'siz başlatan GNOME ve KDE sürümlerini seçebilirsiniz.

Compositor veya besteleyici dediğimiz şeyi özetlemek gerekirse gölgelendirmeler, animasyonlar, şeffaflık, bulanıklık gibi efektleri düzenler, diyebilirim. Lakin bu şey oyunlarda büyük oranda FPS kaybına yol açmakta. Bu yüzden oyuna girerken kapatıp oyundan çıkınca açmanızı tavsiye ederim. Bunun için de Steam'den Başlatma Seçenekleri kısmına kullandığınız pencere yöneticisine göre bir komut yazmanız lazım. Komut aynen <isteğe bağlı diğer komutlar> <kapatma komutu>; %command%; <açma komutu> şeklinde olmalı. İsteğe bağlı diğer komutları %command% olmadan yazın.

GNOME için hiçbir ayar yapmanıza gerek yoktur.
qdbus org.kde.KWin /Compositor suspend; %command%; qdbus org.kde.KWin /Compositor resume
xfconf-query -c xfwm4 -p /general/use_compositing -s false; %command%; xfconf-query -c xfwm4 -p /general/use_compositing -s true
gsettings set org.mate.Marco.general compositing-manager false; %command%; gsettings set org.mate.Marco.general compositing-manager true
Cinnamon için manuel ayar yapmalısınız. Sistem Ayarları -> Genel kısımından besteleyici açılıp kapanabilir.
Maalesef besteleyici kapanmaz.

Eğer sizin kullandığınız pencere yöneticisi yukarıda yazmıyorsa besteleyici olarak picom kullanmanızı öneririm. Hem hafif hem de besteleyici kapatma işlemi basit.

picom'u yüklemek için terminale yay -S picom yazmanız yeterli.
picom'u yüklemek için terminale sudo apt install picom yazmanız yeterli.
picom'u yüklemek için terminale sudo dnf install picom yazmanız yeterli.
picom'u yüklemek için terminale sudo zypper install picom yazmanız yeterli.
picom'u yüklemek için terminale sudo eopkg it picom yazmanız yeterli.
picom'u yüklemek için terminale sudo xbps-install picom yazmanız yeterli.

picom ile besteleyici kapatmak için Steam'den Başlatma Seçenekleri kısmına killall picom; %command%; picom -b yazmanız yeterli olacaktır.

UNDERVOLT VE OVERCLOCK

c.png

Undervolt işlemi, işlemcinizin sıcaklığını azaltarak az da olsa FPS kazanmanızı sağlar. Bunun için Intel kullanıyorsanız Intel Undervolt, AMD kullanıyorsanız amdctl kullanmanızı tavsiye ederim. Overclock ise işlemcinizi ve ekran kartınızı sınırlarının dışına çıkararak FPS artıran bir işlemdir. Nvidia kullanıyorsanız GWE, AMD kullanıyorsanız CoreCtrl kullanmanızı tavsiye ederim. Bu işlemler biraz zahmetli olduğundan şimdilik bu konulara değinmiyorum.

WINE

w.png

Wine ile Windows uygulamalarını çalıştırabilirsiniz. Bunu biraz gerilere koyma sebebim Steam oyunları için Wine'a ihtiyaç duyulmamasıydı. Eğer Steam dışı bir oyun oynayacaksanız kesinlikle Wine'a ihtiyacınız olacak. Bundan sonraki uygulamalar da Wine ile çalışmakta. O yüzden bunu belirttim. Wine ile beraber Winetricks te yüklenecek. Bunlar da Wine ile çalıştırılan uygulamalar ve oyunlarda oluşan font hatası, dlc hatası vs. gibi sorunları çözmekte.

Wine'ı yüklemek için terminale aşağıdaki komutları girin:

Bash:
sudo pacman -S wine-staging winetricks 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
Wine'ı yüklemek için terminale aşağıdaki komutları girin:

Bash:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Sonra kullandığınız dağıtım sürümüne göre aşağıdaki komutlardan birini girin.

Bash:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
Bash:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-trixie.sources
Bash:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ mantic main'
Bash:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ jammy main'

Son olarak aşağıdaki komutları girip Wine kurulumunu tamamlayın.
Bash:
sudo apt update
sudo apt install winehq-staging winetricks
Wine'ı yüklemek için terminale aşağıdaki komutu girin:

Bash:
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-stagging winetricks
Wine'ı yüklemek için terminale aşağıdaki komutu girin:

Bash:
sudo zypper install wine-staging wine-staging-32bit winetricks alsa-devel capi4linux-devel dbus-1-devel fontconfig-devel freeglut-devel freetype2-devel giflib-devel glib2-devel glibc-devel glu-devel gstreamer-devel gstreamer-plugins-base-devel krb5-devel libcom_err-devel libexif-devel libgnutls-devel libgphoto2-devel libgsm-devel libjpeg8-devel liblcms2-devel libmpg123-devel libOSMesa-devel libpcap-devel libpng16-compat-devel libpulse-devel libSDL2-devel libtiff-devel libudev-devel libv4l-devel libX11-devel libXcomposite-devel libXcursor-devel libXext-devel libXfixes-devel libXi-devel libXinerama-devel libXxf86vm-devel libxml2-devel libXrandr-devel libXrender-devel libxslt-devel Mesa-libGL-devel mpg123-devel ncurses-devel openal-soft-devel opencl-headers openldap2-devel libopenssl-devel sane-backends-devel unixODBC-devel xorg-x11-devel vulkan-devel xz-devel zlib-devel alsa-devel-32bit capi4linux-devel-32bit dbus-1-devel-32bit fontconfig-devel-32bit freeglut-devel-32bit freetype2-devel-32bit giflib-devel-32bit glib2-devel-32bit glibc-devel-32bit glu-devel-32bit krb5-devel-32bit libcom_err-devel-32bit libgnutls-devel-32bit libgphoto2-devel-32bit libgsm-devel-32bit libjpeg8-devel-32bit liblcms2-devel-32bit libOSMesa-devel-32bit libpcap-devel-32bit libpng16-compat-devel-32bit libpulse-devel-32bit libSDL2-devel-32bit libtiff-devel-32bit libv4l-devel-32bit libX11-devel-32bit libXcomposite-devel-32bit libXcursor-devel-32bit libXext-devel-32bit libXfixes-devel-32bit libXi-devel-32bit libXinerama-devel-32bit libXxf86vm-devel-32bit libxml2-devel-32bit libXrandr-devel-32bit libXrender-devel-32bit libxslt-devel-32bit Mesa-libGL-devel-32bit mpg123-devel-32bit ncurses-devel-32bit openal-soft-devel-32bit openldap2-devel-32bit libopenssl-devel-32bit unixODBC-devel-32bit xz-devel-32bit zlib-devel-32bit
Wine'ı yüklemek için terminale sudo eopkg it wine wine-devel wine-32bit-devel winetricks yazmanız yeterli.
Wine'ı yüklemek için terminale aşağıdaki komutları girin:

Bash:
sudo xbps-install wine wine-32bit wine-devel-32bit wine-common wine-devel wine-gecko wine-mono wine-tools winetricks

Bir .exe dosyasını Wine ile çalıştırmak için o dosyaya sağ tıklayıp Wine ile aç seçeneğini seçebilirsiniz. Eğer öyle bir seçenek yoksa terminale wine /dosya/konumu/uygulama.exe komutunu yazarak ta çalıştırabilirsiniz.

Ekstradan terminale winecfg yazarak çıkan ekranda aşağıdaki adımları uygularsanız kullandığınız oyunlar ve programlar daha performanslı çalışır.
wn.png


HEROIC GAMES LAUNCHER

h.png

Heroic Games Launcher ile beraber Epic ve GOG oyunlarınızı oynayabilirsiniz. Normalde Wine ile çalışır ama daha iyi çalıştığı için ProtonGE yamasıyla çalıştırmanızı öneririm.

Heroic Games Launcher'ı yüklemek için terminale yay -S heroic-games-launcher-bin yazmanız yeterli.
Heroic Games Launcher'ı yüklemek için terminale aşağıdaki komutları terminale girin:

Bash:
sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install)"
pacstall -I heroic-games-launcher-deb
Heroic Games Launcher'ı yüklemek için terminale aşağıdaki komutları terminale girin:

Bash:
sudo dnf copr enable atim/heroic-games-launcher
sudo dnf install heroic-games-launcher-bin
Heroic Games Launcher'ı yüklemek için ilk önce bu linkten .rpm uantılı dosyayı indirin. Sonra terminal üzerinden dosya konumuna girip sudo zypper install heroic-sürümno.x86_64.rpm komutuyla kurulumu gerçekleştirebilirsiniz.

Aşağıdaki komutları kullanabilirsiniz ama en güncel sürümü elde etmeyeceksiniz. Şu anki sürüm 12 Şubat 2024 sürümü. Uygulama yüklendikten sonra kendini güncelleyebiliyor zaten. O yüzden güncel olup olmamasını pek kafanızda takmayın.

Bash:
wget github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/heroic-2.13.0.x86_64.rpm
sudo zypper install heroic-2.13.0.x86_64.rpm
Heroic Games Launcher'ı yüklemek için terminale sudo eopkg it heroic-games-launcher yazmanız yeterli.
Heroic Games Launcher'ı yüklemek için ilk önce bu linkten .deb uantılı dosyayı indirin. Sonra terminal üzerinden dosya konumuna girip aşağıdaki komutaları girin:

Bash:
curl -LO github.com/xdeb-org/xdeb/releases/latest/download/xdeb
sudo xbps-install binutils tar curl xbps xz
chmod +x xdeb
./xdeb -Sedf heroic_sürümno_amd64.deb
xbps-install -R ./binpkgs heroic_sürümno

sürümno yaan yere Heroic sürümünü yazmalısınız.

Aşağıdaki komutları kullanabilirsiniz ama en güncel sürümü elde etmeyeceksiniz. Şu anki sürüm 12 Şubat 2024 sürümü. Uygulama yüklendikten sonra kendini güncelleyebiliyor zaten. O yüzden güncel olup olmamasını pek kafanızda takmayın.

Bash:
wget github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.13.0/heroic_2.13.0_amd64.deb
curl -LO github.com/xdeb-org/xdeb/releases/latest/download/xdeb
sudo xbps-install binutils tar curl xbps xz
chmod +x xdeb
./xdeb -Sedf heroic_2.13.0_amd64.deb
xbps-install -R ./binpkgs heroic_2.13.0

Heroic Games Launcher'da Epic ve GOG hesaplarını bağladıktan sonra Ayarlar kısmına girin ve orada Game Defaults kısmındaki Wine Sürümü yazan yeri ProtonGE yamasıyla değiştirin. Böylece oyunlarınızı daha rahat oynayabileceksiniz. Ayrıca biraz aşağıda Diğer kısmında Oyun Modu Kullan seçeneğini de aktifleştirin. Artık istediğiniz Epic ve GOG oyunlarını rahatça oynayabileceksiniz. Ayrıca aşağıdan hangi ayarları kullandığımı inceleyebilirsiniz.

h0.png
h1.png
h2.png
h3.png

LUTRIS

l.png

Lutris, tüm oyun kütüphanenizi birleştirir. Steam, Epic, GOG, Origin, Ubisoft gibi birçok launcherdaki oyunları Wine yardımıyla çalıştırmanızı sağlar. Ayrıca bu launchersız çalışan oyunları da çalıştırır. Şahsen Lutris'i sadece EA ve Ubisoft oyunlarını çalıştırmak için öneriyorum. Diğer işler için kullanmanıza gerek yok.

Lutris'i yüklemek için terminale yay -S lutris yazmanız yeterli.
Lutris'i yüklemek için terminale sudo apt install lutris yazmanız yeterli
Lutris'i yüklemek için terminale sudo dnf install lutris yazmanız yeterli.
Lutris'i yüklemek için terminale sudo zypper install lutris yazmanız yeterli.
Lutris'i yüklemek için terminale sudo eopkg it lutris yazmanız yeterli.
Lutris'i yüklemek için terminale sudo xbps-install lutris yazmanız yeterli.

DİĞER OYUNLAR

pb.png

Diğer oyunlar, launcher vs. kullanmadan çalışan oyunlardır. Bu oyunları Wine, Lutris, Steam ve Heroic uygulamaları üzerinden çalıştırabilirsiniz. Benim önerim Steam dışı oyun ekleyerek o oyunu çalıştırmanız yönünde olacaktır. Eğer dediğim gibi yaparsanız istediğiniz oyunu çok rahat bir şekilde oynayabileceksiniz. Ayrıca Valorant, PUBG, Rainbow Six, Destiny 2, Call of Duty: Modern Warfare 1/2, Battlefield 2042, Lost Ark gibi bazı hile korumalı oyunların Linux üzerinde oynanamayacağını da belirtmem gerek.

EMÜLATÖRLER

r.png

Linux'ta emülatörler gerçekten iyi çalışmakta. Hatta Windows'tan aldığınız performansın kat kat fazlasını bile verebiliyor. Birçok emülatör var ve bu emülatörleri Flatpak ile indirmenizi tavsiye ederim. Bu emülatör videosunu izlerseniz emülatörlerde yapmanız gereken çoğu ayarı anlamış olursunuz. Burada uzun uzun yazmama gerek yok. Lakin RetroArch'ın NES, SNES gibi eski konsolların emülatörlerini tek bir çatı altında toplayan bir emülatör olduğunu belirtmem gerek. RetroArch dışında emülatör de kullanabilirsiniz. Mesela NES için Nestopia gayet güzel bir tercih olacaktır.

EKSTRA BİLGİLER

  • Bazı oyunlar sorunsuz açılmayabilir. Bu da yapmanız gereken ekstra ayarlar var demektir. Oyunların düzgün açılıp açılmadığına bakmak ve yapılması gereken ekstra ayarları öğrenmek için ProtonDB sitesinden istediğiniz oyuna bakabilirsiniz.
  • Steam dışı oyunların uyumluluğu için WineHQ AppDB sitesine göz atabilirsiniz.
  • Eğer Vulkan desteklemeyen bir ekran kartınız varsa bazı oyunlar çalışmayacaktır. Çalışmayan oyunun Steam Başlatma Seçenekleri kısmına PROTON_USE_WINED3D=1 %command% yazarak bu sorunu halledebilirsiniz.
  • Linux Native oyun oynayacak kişiler dağıtım olarak Debian dışında bir dağıtım kullanmasınlar. Diğer dağıtımlarda genel olarak Linux Native oyunlar düzgün çalışmıyor.
  • Mümkünse Debian Sid veya Arch Linux gibi daha güncel dağıtımlar kullanın. Paket güncellemelerini de sıkça yapın.
  • Daha iyi oyun performansı için openbox pencere yöneticisini ve picom besteleyicisini kullanın. Openbox kullanmak aşırı zahmetlidir. Eğer bunlarla uğraşmak istemiyorsanız besteleyicisini kolay bir şekilde kapatabildiğiniz herhangi bir masaüstü yöneticisi kullanabilirsiniz.

KAPANIŞ

Bu kadardı. Bottles ve PlayOnLinux gibi uygulamaları eklemedim. Çünkü bunlara gerek yok. Bu rehberi hazırlamam şakasız 17 saatimi aldı. Ayrıca bu konuyu 4. defa düzenlemiş bulunmaktayım. Emeğimin karşılığı beğenirseniz sevinirim. Eğer aklınıza takılan bir şey olursa sormaktan çekinmeyin. Eklemek istediğiniz şeyleri de eklerseniz sevinirim. Okuduğunuz için teşekkür ederim.

Technopat Sosyal konuları:

GitHub:

WineHQ Wiki:

Arch Wiki:

Debian Wiki:

RPM Fusion:

Void Docs:

openSUSE Wiki:

Diğer kaynaklar:
 
Son düzenleme:
Öncelikle herkese merhabalar. Bugün size Linux'ta oyun oynayabilmeniz için neler yapmanız gerektiğini anlatacağım. 3 ana dağıtım üzerinden yani Arch, Debian ve Fedora üzerinden anlatacağım. Yüksek ihtimalle de bu 3 ana dağıtımı kullanıyorsunuzdur ya da kullandığınız dağıtım bu 3 ana dağıtımdan birinin tabanını kullanmaktadır. Neyse, iyi okumalar dilerim.

OYUN İÇİN UYGUN DAĞITIM

Linux'ta bildiğiniz üzere bir sürü dağıtım bulunmakta. Bu dağıtımların her birinin avantajları ve dezavantajları var. İşte bu yüzden size 3 farklı dağıtım önereceğim. Bu dağıtımları dışında başka dağıtımlar da kullanabilirsiniz, bunda hiçbir sıkıntı yok. Sadece bu 3 dağıtımın bazı artıları var. Bu artılara zaten diğer dağıtımlarda da küçük ince ayarlarla sahip olabilirsiniz.

1- CachyOS: Arch Linux tabanlıdır. Optimize edilmiş uygulama paketleri sayesinde daha optimize bir oyun deneyimi yaşayabilirsiniz.
2- Nobara: Fedora tabanlıdır. Oyun için hazır gelen ek sürücüler ve uygulamalar sayesinde oyun deneyiminiz gelişecektir.
3- Pop!_OS: Debian tabanlıdır. Nvidia sürücüsü hazır geldiğinden dolayı Nvidia kullanıcılarına öneririm.

EKRAN KARTI SÜRÜCÜLERİ

Eki Görüntüle 1747749

Eki Görüntüle 1747746

Eki Görüntüle 1747747

Sıra ekran kartı sürücülerinde. Bu işlemler biraz zorlu. Özellikle de Nvidia kullanıcıları için. Lakin Pop!_OS kullanırsanız Nvidia için sürücü kurmanıza gerek yok. Aşağıda verdiğim komutları terminale girin.

Terminale sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon komutunu girmeniz yeterli olacaktır.
İlk önce terminale ekran kartı modelinize göre aşağıda verdiğim komutları girin:

GeForce 3 serisi ve altı: sudo pacman -S nvidia-304xx-dkms
GeForce 300 serisi ve altı: sudo pacman -S nvidia-340xx-dkms
GeForce 400 ve 500 serisi: sudo pacman -S nvidia-390xx-dkms
GeForce 600 serisi ve üstü:sudo pacman -S nvidia

Son olarak sudo pacman -S nvidia 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 komutunu girin.
Intel sürücüleri için işlemcinizin nesline göre Terminale aşağıdaki komutları girin. Eğer kafanız karıştıysa 2. komutu girin. O daha stabil çalışır.

8. nesil ve üstü: sudo pacman -S mesa lib32-mesa xf86-video-intel vulkan-intel lib32-vulkan-intel
7. nesil ve altı: sudo pacman -S mesa-amber lib32-mesa-amber xf86-video-intel vulkan-intel lib32-vulkan-intel

Terminale sudo apt remove xserver-xorg-video-intel ve sudo apt install intel-media-driver mesa xserver-xorg-core komutlarını girmeniz yeterli olacaktır.


STEAM

Eki Görüntüle 1747753

En zorlu süreci atlattığınıza göre sıra oyunları oynamamıza yarayan platformu indirebilirsiniz.

İlk önce yay yüklemenizi öneririm. Böylece dopdolu bir paket yöneticisi olan AUR'dan kolay bir şekilde istediğiniz paketi yükleyebilirsiniz.

yay yüklemek için terminale aşağıdaki komutları yazın:

Bash:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

yay ile Steam'i yüklemek için terminale yay -S steam yazmanız yeterli.
Steam'i yüklemek için terminale sudo apt install steam yazmanız yeterli.
Steam'i yüklemek için terminale sudo dnf install steam yazmanız yeterli.

PROTONUP-QT

Eki Görüntüle 1747770
Sıra oyunları daha iyi oynamamıza yarayan ProtonGE yamalarını kolayca yüklememizi sağlayan ProtonUp-Qt'yi yüklemekte.

ProtonUp-Qt'yi yüklemek için terminale yay -S protonup-qt yazmanız yeterli.
ProtonUp-Qt'yi yüklemek için terminale sudo apt install protonup-qt yazmanız yeterli.
ProtonUp-Qt'yi yüklemek için terminale sudo dnf install protonup-qt yazmanız yeterli.
Şimdi ProtonUp-Qt'yi çalıştırın ve Add version seçeneğine tıklayıp en son ProtonGE sürünümü indirin.
Eki Görüntüle 1747807

ProtonGE yaması yüklenirse Steam'i açın ve ayarlar kısmından Steam Play'i etkinleştirin ve az önce indirdiğiniz ProtonGE sürümünü seçin.
Eki Görüntüle 1747817

Feral GameMode

Eki Görüntüle 1747831
Feral Interactive, Linux ve macOS cihazlara oyun portlayan bir şirket. Bu şirketin bir de oyuncular için tasarladıkları bir uygulama var. Bu uygulama sayesinde oyunlar daha optimize bir şekilde çalışabilmekte. Yüklemek için aşağıdaki komutları terminale girin.

Bash:
yay -S meson systemd git dbus libinih
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.7
./bootstrap.sh
Bash:
sudo apt install meson libsystemd-dev pkg-config ninja-build git dbus-user-session libdbus-1-dev libinih-dev build-essential
python3 -m venv .venv
source .venv/bin/activate
pip install meson
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.7
./bootstrap.sh
Bash:
sudo dnf install meson systemd-devel pkg-config git dbus-devel
git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.7
./bootstrap.sh

GameMode yüklenmiş mi diye kontrol etmek için gamemoded -t komutunu deneyin. Eğer yüklenmişse Steam'e girin ve oynayacağınız oyuna sağ tıklayıp Özellikler kısmına girin. Başlatma Seçenekleri kısmına gamemoderun %command% yazın. Artık oyununuzu Feral GameMode ile çalıştırabileceksiniz.
Eki Görüntüle 1747842

WINE

Eki Görüntüle 1747886
Wine ile Windows uygulamalarını çalıştırabilirsiniz. Bunu biraz gerilere koyma sebebim Steam oyunları için Wine'a ihtiyaç duyulmamasıydı. Eğer Steam dışı bir oyun oynayacaksanız kesinlikle Wine'a ihtiyacınız olacak. Bundan sonraki uygulamalar da Wine ile çalışmakta. O yüzden bunu belirttim. Wine ile beraber Winetricks ve Protontricks te yüklenecek. Bunlar da Wine veya Steam ile çalıştırılan uygulamalar ve oyunlarda oluşan font hatası, dlc hatası vs. gibi sorunları çözmekte.

Wine'ı yüklemek için terminale yay -S wine-stable winetricks protontricks yazmanız yeterli.
Wine'ı yüklemek için terminale sudo apt install winehq-stable winetricks protontricks yazmanız yeterli.
Wine'ı yüklemek için terminale sudo dnf install winehq-stable winetricks protontricks yazmanız yeterli.
Bir .exe dosyasını Wine ile çalıştırmak için o dosyaya sağ tıklayıp Wine ile aç seçeneğini seçebilirsiniz. Eğer öyle bir seçenek yoksa terminale wine PROGRAM /dosyakonumu/ komutunu yazarak ta çalıştırabilirsiniz.

HEROIC GAMES LAUNCHER

Eki Görüntüle 1747884
Heroic Games Launcher ile beraber Epic ve GOG oyunlarınızı oynayabilirsiniz. Normalde Wine ile çalışır ama daha iyi çalıştığı için ProtonGE yamasıyla çalıştırmanızı öneririm.

Flatpak, tüm Linux dağıtımlarında çalışan bir paket yöneticisidir. Heroic Games Launcher'ı buradan yüklemenizi tavsiye ederim. Flatpak'ı yüklemek için buradan kullandığınız dağıtımı seçerek komutları terminale girin. Flatpak'ı kurduktan sonra flatpak install flathub com.heroicgameslauncher.hgl komutunu girerek Heroic Games Launcher'ı kurabilirsiniz.
Heroic Games Launcher'da Epic ve GOG hesaplarını bağladıktan sonra Ayarlar kısmına girin ve orada Game Defaults kısmındaki Wine Sürümü yazan yeri ProtonGE yamasıyla değiştirin. Böylece oyunlarınızı daha rahat oynayabileceksiniz. Ayrıca biraz aşağıda Diğer kısmında Oyun Modu Kullan seçeneğini de aktifleştirin. Artık istediğiniz Epic ve GOG oyunlarını rahatça oynayabileceksiniz.

LUTRIS

Eki Görüntüle 1747885
Lutris, tüm oyun kütüphanenizi birleştirir. Steam, Epic, GOG, Origin, Ubisoft gibi birçok launcherdaki oyunları Wine yardımıyla çalıştırmanızı sağlar. Ayrıca bu launchersız çalışan oyunları da çalıştırır. Şahsen Lutrisi sadece EA ve Ubisoft oyunlarını çalıştırmak için öneriyorum. Diğer işler için kullanmanıza gerek yok.

Lutris'i yüklemek için terminale yay -S lutris yazmanız yeterli.
Lutris'i yüklemek için terminale sırasıyla aşağıdaki komutları girin:
Bash:
echo "deb https://download.opensuse.org/repositories/home:/strycore/Debian_11/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
wget -q https://download.opensuse.org/repositories/home:/strycore/Debian_11/Release.key -O- | sudo tee /etc/apt/trusted.gpg.d/lutris.asc
sudo apt update
sudo apt install lutris
Lutris'i yüklemek için terminale sudo dnf install lutris yazmanız yeterli.

DİĞER OYUNLAR

Eki Görüntüle 1748100
Diğer oyunlar, launcher vs. kullanmadan çalışan oyunlardır. Bu oyunları Wine, Lutris, Steam ve Heroic uygulamaları üzerinden çalıştırabilirsiniz. Benim önerim Steam dışı oyun ekleyerek o oyunu çalıştırmanız yönünde olacaktır. Eğer dediğim gibi yaparsanız istediğiniz oyunu çok rahat bir şekilde oynayabileceksiniz. Ayrıca Riot oyunları için Heroic kullanmanızı tavsiye ederim.

EMÜLATÖRLER

Eki Görüntüle 1748071
Linux'ta emülatörler gerçekten iyi çalışmakta. Hatta Windows'tan aldığınız performansın kat kat fazlasını bile verebiliyor. Birçok emülatör var ve bu emülatörleri Flatpak ile indirmenizi tavsiye ederim. Bu emülatör videosunu izlerseniz emülatörlerde yapmanız gereken çoğu ayarı anlamış olursunuz. Burada uzun uzun yazmama gerek yok. Lakin RetroArch'ın NES, SNES gibi eski konsolların emülatörlerini tek bir çatı altında toplayan bir emülatör olduğunu belirtmem gerek. RetroArch dışında emülatör de kullanabilirsiniz. Mesela NES için Nestopia gayet güzel bir tercih olacaktır.

KAPANIŞ

Bu kadardı. Bottles ve PlayOnLinux gibi uygulamaları eklemedim. Çünkü bunlara gerek yok. Bu rehberi hazırlamam şakasız 8 saatimi aldı. Emeğimin karşılığı beğenirseniz sevinirim. Eğer aklınıza takılan bir şey olursa sormaktan çekinmeyin. Eklemek istediğiniz şeyleri de eklerseniz sevinirim. Okuduğunuz için teşekkür ederim.
Elinize sağlık.
 
Sorun ben de değil ise (yani ben sorunlu biri değil isem), Nobara'nın ana hedefi oyunlar ile ilgili tüm sürücü ve programları yüklüyor ve en iyi olması gerekiyor ama benim sistemde.
Neden değil;
1. Kasıyor bayağı,
2. Az FPS veriyor,
3. Genel olarak sistem ağır çalışıyor.

Basit bir XFCE ile modern görünümler elde ettiğim gibi, sistemim en hızlı çalışıyor, oyunlarda performansı çok güzel ve kasması da mevcut olmuyor.
 
Sorun ben de değil ise (yani ben sorunlu biri değil isem), Nobara'nın ana hedefi oyunlar ile ilgili tüm sürücü ve programları yüklüyor ve en iyi olması gerekiyor ama benim sistemde.
Neden değil;
1. Kasıyor bayağı,
2. Az FPS veriyor,
3. Genel olarak sistem ağır çalışıyor.

Basit bir XFCE ile modern görünümler elde ettiğim gibi, sistemim en hızlı çalışıyor, oyunlarda performansı çok güzel ve kasması da mevcut olmuyor.
Sorun sende değil. Nobara, zaten yüksek sistem gereksinimi istiyor.
 
Hafif dağıtım candır. Gerisi donanıma kurban hep 😃 konu için teşekkürler. Donanımı zayıf arkadaşlar için 3 hafif dağıtım bırakayım. Hepsini de kullandım hatta birini halen kullanıyorum.
AntiX
LXLE
Sparky minimal gui

Antix kullanmaktayım ve memnunum. Oyun da oynuyorum steam, epic, gog gibi yerlerden sistemim yettiğince. Sistem özelliklerim:

Anakart: MSI 945GM3
İşlemci(CPU): Intel Core2 Duo E7300 2.66 ghz
Ekran Kartı(GPU): AMD ATI Radeon HD 2400 PRO
Disk: Toshiba MK6475GSX 640 GB 5400 rpm HDD
Ram: 2 GB
İşletim sistemi: antiX 22 64 bit
 
Teşekkürler. Umarım oyunlar bilgisayarımda Windows'tan daha performanslı çalışır. Ubisoft oyunlarını da oynayabilecek olmak güzel.
 
Calismaz, calismasi icin bir sebep de yok zaten. Anca Windows suruculerinde regression olacak o da istisna.
Aslında var. Özellikle eski oyunlarda çoklu çekirdek desteği yetersiz olduğundan CPU kaynaklı çok fazla darboğaz yaşanıyor. DXVK ile oynanan oyunlarda CPU dağılımı çok daha dengeli ve Windows'a kıyasla daha iyi performans alınabiliyor.
 
Aslında var. Özellikle eski oyunlarda çoklu çekirdek desteği yetersiz olduğundan CPU kaynaklı çok fazla darboğaz yaşanıyor. DXVK ile oynanan oyunlarda CPU dağılımı çok daha dengeli ve Windows'a kıyasla daha iyi performans alınabiliyor.
Bir oyun motoru dxvk veya native dx uzerinde cekirdekli farkli bir sekilde kullanmaz kullanamaz.
DXVK ile oynanan oyunlarda extra olarak DX to VK conversion overheadi bulundugu icin performance penalty olmak zorunda. Linux uzerinde oyunlar her zaman Windows'da duydugundan daha fazla islem gucune ihtiyac duyar bu da performansi negatif yonde etkiler. Eger elinde soyledigini kanitlayan herhangi bir benchmark, test, deneme varsa paylasin gorelim. Eger sagda solda paylasilan AMD GPU'larin Linux uzerinde daha fazla performans vermesi durumundan bahsediyorsan bu sadece Linux amdgpu suruculerinin daha iyi olmasi yuzunden.
 

Yeni konular

Geri
Yukarı