CachyOS / Arch Linux — Cheat Sheet
CachyOS (Arch tabanlı performans odaklı dağıtım) üzerinde KDE Plasma + Wayland setup’ım için kendime tuttuğum cheat sheet. Pacman + paru (AUR), systemd, KVM, oyun, terminal — hepsini tek yerde tutmaya çalıştım.
Masaüstü: KDE Plasma (Wayland varsayılan) Paket yöneticisi: pacman + paru (AUR) Init: systemd
CachyOS Kurulum Rehberi
Hazırlık
- CachyOS ISO’yu indir: cachyos.org → Download → KDE seçeneği
- Ventoy veya Rufus ile USB’ye yaz (Ventoy: USB’ye ISO kopyalamak yeterli)
- BIOS’ta USB boot öncelikli yap, Secure Boot kapat (CachyOS imzalı değil)
Boot Ekranı
- CachyOS seç (varsayılan, Enter’la geç)
- Sorun çıkarsa CachyOS (Open Source Drivers) dene (RX 9070 XT için gerekli olabilir, RDNA 4 sürücüsü hâlâ yeni)
Kurulum Seçenekleri (Installer — Calamares)
Dil: English (sistem dili, Türkçe sonra eklenir)
Bölgeleme / Timezone: Europe/Istanbul
Klavye: Turkish (Q) — tr layout
Disk Bölümleme — KRİTİK:
| Seçim | Açıklama |
|---|---|
| Erase disk | Tüm SSD1’i sil, otomatik bölümleme. En basit yol. |
| Manual partitioning | Kontrol istiyorsan aşağıdaki gibi: |
Manuel bölümleme (Samsung 990 Pro):
| Bölüm | Boyut | Dosya Sistemi | Mount | Not |
|---|---|---|---|---|
| EFI | 512 MB | FAT32 | /boot/efi | UEFI için şart |
| Root | Geri kalan | btrfs | / | CachyOS varsayılanı btrfs, snapshot desteği |
| Swap | 8-16 GB | swap | swap | RAM 64GB ama hibernate için lazım olabilir |
Veya “Erase disk” seç + btrfs + swap with hibernate — installer halleder.
DİKKAT: Sadece OS diskini seç! Diğer disklere dokunma. Installer’da disk seçerken
/dev/nvme0n1(Samsung) olduğundan emin ol,/dev/nvme1n1(data diski) seçme.
Dosya sistemi: btrfs (varsayılan, snapshot + subvolume desteği)
Bootloader: systemd-boot (CachyOS varsayılanı, GRUB değil)
Swap: Swap (with Hibernate) — 16GB yeterli
Kullanıcı ve Şifre
- Kullanıcı adı: kendi tercihin
- Şifre: güçlü bir şey seç
- Root şifre: aynı veya ayrı (tercihe bağlı)
- Otomatik giriş (Auto-login): tercihe bağlı, açmak kolaylık sağlar
Masaüstü Ortamı
Zaten KDE ISO’sunu indirdiysen seçili gelir. Değilse:
- KDE Plasma seç
- Wayland varsayılan (login ekranında X11’e geçiş seçeneği de var)
Paket Seçimi (Installer Son Adım)
CachyOS installer’ı ek paket grupları sunabilir:
| Grup | Seç mi? | Not |
|---|---|---|
| Base packages | Evet | Zaten seçili, dokunma |
| Kernel: linux-cachyos | Evet | CachyOS performans yamalı kernel, varsayılan |
| GPU Driver: AMD (open) | Evet | RX 9070 XT için mesa + vulkan |
| Bluetooth | Evet | Kullanıyorsan |
| Printing | Hayır | Yazıcı yoksa |
| Flatpak | Hayır | AUR yeterli, sonra gerekirse kurarsın |
| Firefox | Evet | Başlangıç tarayıcısı, sonra Zen kurarsın |
Kurulum Sonrası İlk Boot
- Login ekranı geldi → KDE Plasma (Wayland) ile giriş yap
- Konsole (terminal) aç:
Ctrl+Alt+T - Sistem güncelle:
sudo pacman -Syu - paru kur (AUR helper — CachyOS’ta genelde yüklü gelir, kontrol et):
which paru || sudo pacman -S paru
Oyun Diskini Formatla (ext4)
# Hangi disk olduğunu bul
lsblk
# DİKKAT: Doğru diski seçtiğinden emin ol!
sudo mkfs.ext4 -L Oyunlar /dev/nvme1n1p1
# Mount noktası oluştur
sudo mkdir -p /mnt/oyunlar
sudo chown $USER:$USER /mnt/oyunlar
# fstab'a ekle
sudo blkid /dev/nvme1n1p1 # UUID'yi al
sudo nano /etc/fstab
# Ekle: UUID=XXXX /mnt/oyunlar ext4 defaults,nofail 0 2
sudo mount -aToshiba HDD (NTFS — Depolama)
sudo pacman -S ntfs-3g
sudo mkdir -p /mnt/hdd
sudo blkid /dev/sdX1 # NTFS diskin UUID'si
sudo nano /etc/fstab
# Ekle: UUID=XXXX /mnt/hdd ntfs-3g rw,uid=1000,gid=1000,dmask=022,fmask=133,nofail 0 0
sudo mount -aChaotic-AUR Kurulumu
CachyOS’ta Chaotic-AUR genelde yüklü geliyor — kontrol et:
pacman -Sl chaotic-aur | head -5Yüklüyse bir şey yapma. Yüklü değilse:
# Key'leri al
sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key 3056513887B78AEB
# Chaotic keyring + mirrorlist kur
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst'
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
# pacman.conf'a ekle
sudo nano /etc/pacman.conf
# En alta ekle:
# [chaotic-aur]
# Include = /etc/pacman.d/chaotic-mirrorlist
# Senkronize et
sudo pacman -SyFaydası: AUR paketlerini derlenmiş (binary) olarak indirir — paru ile 10 dakika derleyeceğin paketi 10 saniyede kurar. Özellikle büyük paketlerde fark büyük (zen-browser, protonup-qt, looking-glass, vs.).
Kullanım farkı yok — aynı sudo pacman -S paket komutu. Chaotic-AUR’da varsa binary gelir, yoksa paru ile AUR’dan derlenir.
Türkçe Dil Desteği (Sistem İngilizce kalsın, Türkçe giriş için)
# Türkçe locale ekle
sudo nano /etc/locale.gen
# `tr_TR.UTF-8 UTF-8` satırının başındaki # işareti kaldır
sudo locale-gen
# KDE System Settings → Input Devices → Keyboard → Layouts → Turkish (Q) eklePaket Yönetimi
# Kur (resmi repo)
sudo pacman -S paket
# Kur (AUR)
paru -S paket
# Kaldır (config dahil temizle)
sudo pacman -Rns paket
# Ara (repo + AUR)
paru -Ss arama
# Paket bilgisi
pacman -Qi paket
# Kurulu mu?
pacman -Q paket
# AUR paketlerini listele
pacman -Qm
# Sistem güncelle (resmi)
sudo pacman -Syu
# AUR dahil güncelle
paru -Syu
# Artık/yetim paketleri temizle
sudo pacman -Rns $(pacman -Qdtq)
# Cache temizle (eski paket dosyaları)
sudo paccache -rServis Yönetimi (systemd)
# Servis başlat / durdur / yeniden başlat
sudo systemctl start SERVIS
sudo systemctl stop SERVIS
sudo systemctl restart SERVIS
# Boot'ta otomatik başlat
sudo systemctl enable SERVIS
sudo systemctl enable --now SERVIS # enable + başlat
# Devre dışı bırak
sudo systemctl disable SERVIS
# Durum kontrol
systemctl status SERVIS
# Tüm servisleri listele
systemctl list-units --type=service
# Başarısız servisleri gör
systemctl --failed
# Loglar (son 50 satır)
journalctl -u SERVIS -n 50
# Canlı log takibi
journalctl -u SERVIS -fDosya Sistemi & Disk
# Disk kullanımı
df -h
# Klasör boyutu
du -sh /yol/klasor
# Blokları listele
lsblk
# UUID'leri gör
sudo blkid
# Mount
sudo mount /dev/sdXY /mnt/hedef
sudo mount -a # fstab'dakileri mount et
# Unmount
sudo umount /mnt/hedef
# fstab düzenle
sudo nano /etc/fstab
# NTFS dirty flag temizle
sudo ntfsfix /dev/sdXY
# Btrfs snapshot listele (CachyOS varsayılan)
sudo snapper list
# Btrfs kullanım
sudo btrfs filesystem usage /fstab örnek (ext4):
UUID=XXXX /mnt/oyunlar ext4 defaults,nofail 0 2
fstab örnek (NTFS):
UUID=XXXX /mnt/hdd ntfs-3g rw,uid=1000,gid=1000,dmask=022,fmask=133,nofail 0 0
Ağ / Network
# IP bilgisi
ip addr show
ip a # kısaltma
# Route tablosu
ip route show
# DNS kontrol
resolvectl status
nslookup domain.com
dig domain.com
# DNS cache temizle
sudo systemd-resolve --flush-caches
# Port testi
nc -zv IP PORT
# Aktif bağlantılar
ss -tulnp
# Wifi yönetimi (KDE'de NetworkManager)
nmcli device wifi list
nmcli device wifi connect "SSID" password "SIFRE"
# Firewall
sudo ufw status
sudo ufw enable / disable
sudo nft list rulesetKullanıcı & İzinler
# Kullanıcıyı gruba ekle
sudo usermod -aG GRUP $USER
# Sık gereken gruplar
sudo usermod -aG input $USER # Espanso (Wayland)
sudo usermod -aG docker $USER # Docker
sudo usermod -aG libvirt $USER # KVM/QEMU
# Dosya sahipliği değiştir
sudo chown kullanici:kullanici /yol
sudo chown -R kullanici:kullanici /yol # recursive
# İzinler
chmod 755 dosya # rwxr-xr-x
chmod 644 dosya # rw-r--r--
chmod +x script.sh # çalıştırılabilir yap
# Mevcut gruplar
groups
idSistem Bilgisi
# Genel sistem bilgisi
neofetch
fastfetch # CachyOS varsayılan
# Kernel versiyonu
uname -r
# CPU bilgisi
lscpu
# RAM kullanımı
free -h
# Wayland mi X11 mi?
echo $XDG_SESSION_TYPE
# GPU bilgisi
lspci | grep VGA
glxinfo | grep "OpenGL renderer"
# Sıcaklık / fan
sensors
# Uptime
uptime
# Çalışan processler
htop
btop # daha güzel UIKVM / QEMU (libvirt)
# VM'leri listele
sudo virsh list --all
# VM başlat / durdur
sudo virsh start VM_ADI
sudo virsh shutdown VM_ADI
sudo virsh destroy VM_ADI # force kill
# Ağ listele
sudo virsh net-list --all
# Ağ yeniden başlat
sudo virsh net-destroy default
sudo virsh net-start default
# Autostart
sudo virsh net-autostart default
# libvirt servisi
sudo systemctl restart libvirtdSteam / Gaming
# Steam kur
paru -S steam
# Proton-GE kur (ProtonUp-Qt ile)
paru -S protonup-qt
# Steam'i TCP modunda başlat
steam -tcp
# Oyun diskini ext4 formatla (NTFS kullanma!)
sudo mkfs.ext4 -L Oyunlar /dev/nvme0n1pX
# MangoHud (FPS overlay)
paru -S mangohud
# Steam launch options: mangohud %command%
# Gamemode (performans modu)
paru -S gamemode
# Steam launch options: gamemoderun %command%SSH
# Bağlantı
ssh kullanici@IP
# Key oluştur
ssh-keygen -t ed25519
# Key'i sunucuya kopyala
ssh-copy-id kullanici@IP
# SSH agent
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
# Config dosyası (~/.ssh/config)
Host vps
HostName 1.2.3.4
User kullanici
IdentityFile ~/.ssh/id_ed25519
# Sonra: ssh vpsSık Kullanılan Uygulamalar — Kurulum
# Temel araçlar
sudo pacman -S git base-devel wget curl
# Tarayıcılar
paru -S zen-browser-bin
sudo pacman -S firefox chromium
# Dev
sudo pacman -S nodejs npm python go rust
paru -S visual-studio-code-bin
# Medya
sudo pacman -S mpv obs-studio audacity
paru -S spotify
# İletişim
paru -S discord
sudo pacman -S telegram-desktop
# Utility
sudo pacman -S 7zip htop btop
paru -S everything-bin
# Obsidian
paru -S obsidian-bin
# Syncthing
sudo pacman -S syncthing
sudo systemctl enable --now syncthing@$USER
# Espanso (Wayland)
paru -S espanso-wayland
# Claude Code
npm install -g @anthropic-ai/claude-code
# DPI bypass
paru -S zapretKDE Plasma Kısayolları
| Kısayol | İşlem |
|---|---|
Alt+Space | KRunner (uygulama/arama) |
Meta | Uygulama menüsü |
Meta+E | Dosya yöneticisi (Dolphin) |
Ctrl+Alt+T | Terminal (Konsole) |
F12 | Yakuake (dropdown terminal) |
Meta+L | Ekran kilitle |
Meta+1-4 | Sanal masaüstü değiştir |
Ctrl+Shift+C/V | Terminal kopyala/yapıştır |
Print Screen | Spectacle (ekran görüntüsü) |
Catppuccin Mocha — KDE Tema Kurulumu
KDE, Catppuccin desteği en iyi olan masaüstü ortamı. Global tema seçince Plasma + Qt uygulamaları hep birden değişiyor.
Temel kurulum:
# Kvantum (Qt tema motoru) + Catppuccin
paru -S kvantum catppuccin-kvantum-theme-mocha
# GTK uygulamaları için (Firefox, Gimp vb.)
paru -S catppuccin-gtk-theme-mocha
# SDDM login teması
# KDE Store'dan: System Settings → Login Screen → Get New
# Papirus ikonlar + Mocha renkleri
sudo pacman -S papirus-icon-theme
paru -S papirus-folders
papirus-folders -C cat-mocha-mauveKDE ayarları:
- System Settings → Appearance → Global Theme → Catppuccin Mocha (KDE Store’dan indir)
- System Settings → Appearance → Application Style → kvantum-dark
- Kvantum Manager aç → Catppuccin-Mocha-Mauve seç → “Use this theme”
- System Settings → Colors → Catppuccin Mocha
- System Settings → Cursors → Catppuccin Mocha
Uygulama temaları (Windows’takiyle aynı):
| Uygulama | Kurulum |
|---|---|
| Konsole | Settings → Manage Profiles → Appearance → Catppuccin Mocha (built-in veya .colorscheme import) |
| Firefox / Zen | Aynı eklenti, değişmez |
| Obsidian | Aynı community theme |
| VS Code | Aynı Catppuccin extension |
| Discord | Vencord + aynı Catppuccin tema |
| Spotify | paru -S spicetify-cli → Catppuccin tema |
Windows’ta her uygulamayı ayrı ayrı hacklemen gerekiyordu. KDE’de global tema bir kere seçince büyük kısmı otomatik geliyor. GTK uygulamaları için ayrı tema gerekiyor.
Hareketli Wallpaper (Wallpaper Engine’siz)
KDE native video wallpaper destekliyor — masaüstüne sağ tıkla → Configure Desktop → Wallpaper Type → Video → dosyayı seç. Bitti.
MP4/WebM wallpaper kaynakları:
| Kaynak | Tür | Not |
|---|---|---|
| wallhaven.cc | Statik + animasyonlu | En büyük wallpaper arşivi, filtreleme mükemmel |
| mylivewallpapers.com | Video (MP4) | En büyük ücretsiz video wallpaper kaynağı |
| moewalls.com | Video (MP4/WebM) | Anime + gaming ağırlıklı |
| motionbgs.com | Video (MP4) | Minimal, abstract, loop’lu |
| pixabay.com/videos | Video | Doğa, abstract, ücretsiz lisans |
| coverr.co | Video | Abstract / atmosferik |
YouTube’dan çekme:
sudo pacman -S yt-dlp
yt-dlp -f "bestvideo[height<=2160]" --merge-output-format mp4 "VIDEO_URL"iGPU Passthrough — Windows VM’de 120Hz+
9800X3D’nin RDNA 2 iGPU’sunu Windows VM’e geçirerek RX 9070 XT’yi host’ta tutma. İş VM’inde 120Hz+ için.
BIOS Ayarları
SVM Mode: Enabled
IOMMU: Enabled
ACS Enable: Enabled (varsa)
iGPU Configuration: UMA_SPECIFIED veya Enabled
UMA Frame Buffer Size: 512MB veya 1G (iGPU VRAM)
Primary Display: PCIe ← KRİTİK: dGPU birincil olmalı
CSM / Legacy Boot: Disabled
iGPU BIOS’ta açık olmalı, bazı X870 kartları dGPU takılıyken otomatik kapatıyor. ASUS’ta
AMD CBS > NBIO Common Options > GFX Configurationaltında.
iGPU PCI ID’lerini Bul
# iGPU'yu bul (bus 00'da olacak)
lspci -nn | grep -i "vga\|display"
# Örnek: 00:02.0 ... [1002:1900]
# iGPU audio'yu bul (HDMI/DP ses)
lspci -nn | grep -i "audio"
# Örnek: 00:02.1 ... [1002:1640]Device ID’leri not et — aşağıdaki config dosyalarında kullanılacak. 1002:1900 ve 1002:1640 örnektir, kendi sistemindekileri yaz.
IOMMU Gruplarını Kontrol Et
# IOMMU grupları script'i
shopt -s nullglob
for g in $(find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V); do
echo "IOMMU Group ${g##*/}:"
for d in $g/devices/*; do
echo -e "\t$(lspci -nns ${d##*/})"
done
doneiGPU kendi grubunda olmalı. Değilse pcie_acs_override=downstream,multifunction kernel parametresi gerekir (CachyOS kerneli genelde ACS patch içeriyor).
Kernel Parametreleri
# systemd-boot (CachyOS varsayılan)
sudo nano /etc/kernel/cmdlineEkle:
amd_iommu=on iommu=pt vfio-pci.ids=1002:1900,1002:1640 video=efifb:off initcall_blacklist=sysfb_init
| Parametre | Amaç |
|---|---|
amd_iommu=on | AMD IOMMU aktif |
iommu=pt | Passthrough modu — en iyi performans |
vfio-pci.ids=XXXX:XXXX | Bu cihazları vfio-pci sürücü alsın |
video=efifb:off | Host framebuffer iGPU’yu kapmasın |
initcall_blacklist=sysfb_init | simpledrm modülü iGPU’yu kapmasın |
# Uygula
sudo mkinitcpio -P && sudo bootctl updateVFIO Sürücü Bağlama
mkinitcpio — vfio modülleri amdgpu’dan ÖNCE yüklenmeli:
sudo nano /etc/mkinitcpio.confMODULES=(vfio_pci vfio vfio_iommu_type1 amdgpu)
modprobe config:
sudo nano /etc/modprobe.d/vfio.confoptions vfio-pci ids=1002:1900,1002:1640
softdep amdgpu pre: vfio-pci
simpledrm blacklist:
echo "blacklist simpledrm" | sudo tee /etc/modprobe.d/blacklist-simpledrm.confsudo mkinitcpio -P && sudo rebootDoğrulama:
lspci -nnk -s 00:02.0 | grep "driver in use"
# Beklenen: vfio-pciVM Kurulumu (virt-manager)
sudo pacman -S qemu-full libvirt virt-manager edk2-ovmf dnsmasq swtpm
sudo systemctl enable --now libvirtd
sudo usermod -aG libvirt,kvm $(whoami)
# Logout-login gerekliVM ayarları:
- Firmware: UEFI (OVMF Secure Boot) — Windows 11 için şart
- Chipset: Q35
- CPU: host-passthrough, 4 core / 2 thread (8 vCPU)
- RAM: 8-16GB
- Disk: VirtIO (virtio driver ISO gerekli)
iGPU ekleme: Add Hardware → PCI Host Device → iGPU (00:02.0) + iGPU Audio (00:02.1)
Kaldır: Spice Display, Spice Channel, Video QXL/Virtio (passthrough GPU ile çakışır)
TPM ekle (Windows 11 için): VM XML’e:
<tpm model="tpm-crb">
<backend type="emulated" version="2.0"/>
</tpm>XML düzenlemeleri (virt-manager → XML tab):
Features:
<hyperv mode="custom">
<relaxed state="on"/>
<vapic state="on"/>
<spinlocks state="on" retries="8191"/>
<vendor_id state="on" value="AuthenticAMD"/>
</hyperv>
<kvm>
<hidden state="on"/>
</kvm>CPU:
<cpu mode="host-passthrough" check="none" migratable="on">
<topology sockets="1" dies="1" cores="4" threads="2"/>
<cache mode="passthrough"/>
<feature policy="require" name="topoext"/>
</cpu>Görüntü Çıkışı — 3 Seçenek
A) Fiziksel monitör / aynı monitörün ikinci girişi En basit. Anakart HDMI/DP’den kablo çek. 120Hz için DisplayPort kullan (HDMI çoğu anakartta 60Hz’de kalır).
B) Dummy plug (başlıksız hayalet) Monitör bağlamadan Windows’a ekran olduğunu düşündürür. DP dummy plug al (HDMI dummy çoğu 60Hz). Birkaç dolara bulunur.
C) Looking Glass (ÖNERİLEN) VM ekranını host’ta pencere içinde gösterir. Near-zero latency, en iyi deneyim.
Looking Glass Kurulumu
# Kur
paru -S looking-glass-git
# Shared memory dosyası oluştur
sudo nano /etc/tmpfiles.d/10-looking-glass.conff /dev/shm/looking-glass 0660 1000 kvm -
(1000 yerine kendi UID’ni yaz — id -u ile kontrol et)
sudo systemd-tmpfiles --create /etc/tmpfiles.d/10-looking-glass.confVM XML’e shared memory ekle:
<shmem name="looking-glass">
<model type="ivshmem-plain"/>
<size unit="M">128</size>
</shmem>(128MB = 4K’ya kadar yeterli. 1080p için 32MB, 1440p için 64MB yeter.)
Windows VM içinde:
- Looking Glass Host indir:
looking-glass.io/downloads→ kur - Device Manager’da “PCI standard RAM controller” bul → virtio ISO’dan IVSHMEM driver kur
Host’ta çalıştır:
looking-glass-client -F # borderless fullscreen
looking-glass-client -m 97 # ScrollLock ile input capture
looking-glass-client -F egl:vsync=no # uncapped FPSScrollLock ile input yakalama/bırakma, ScrollLock+Tab ile overlay (FPS gösterir).
120Hz Ayarları
- VM’de AMD iGPU sürücülerini kur (Windows otomatik bulur — “Radeon 780M”)
- Anakart DP’ye monitör veya DP dummy plug tak (HDMI ile 120Hz zor)
- Windows Display Settings → Advanced Display → 120Hz seç
- Listede yoksa: AMD Adrenalin → Custom Resolutions → 1920x1080 @ 120Hz, CVT Reduced Blanking
- Looking Glass client overlay’inde capture FPS’i doğrula
Bilinen Sorunlar
| Sorun | Çözüm |
|---|---|
| AMD GPU Reset Bug — VM kapandıktan sonra GPU reset olmuyor, restart gerekir | paru -S vendor-reset-dkms-git kur, sudo modprobe vendor_reset. iGPU’da daha az görülüyor ama garanti yok |
| iGPU IOMMU’da görünmüyor | BIOS güncelle, iGPU’yu “Enabled” yap (Auto değil), UMA boyutu seç |
| efifb/simpledrm iGPU’yu kapıyor | video=efifb:off initcall_blacklist=sysfb_init + blacklist simpledrm |
| Display output yok | Fiziksel monitör veya dummy plug şart — Windows bağlı ekran olmadan initialize etmiyor |
| AGESA/firmware sorunu | Zen 5 iGPU passthrough BIOS versiyonuna çok bağımlı. X870 kartında en son BIOS’u kur |
Hızlı Referans — Tüm Config Dosyaları
# /etc/kernel/cmdline
amd_iommu=on iommu=pt vfio-pci.ids=1002:1900,1002:1640 video=efifb:off initcall_blacklist=sysfb_init
# /etc/mkinitcpio.conf → MODULES satırı
MODULES=(vfio_pci vfio vfio_iommu_type1 amdgpu)
# /etc/modprobe.d/vfio.conf
options vfio-pci ids=1002:1900,1002:1640
softdep amdgpu pre: vfio-pci
# /etc/modprobe.d/blacklist-simpledrm.conf
blacklist simpledrm
# /etc/tmpfiles.d/10-looking-glass.conf
f /dev/shm/looking-glass 0660 1000 kvm -
# /etc/modules-load.d/vendor-reset.conf
vendor_resetDoğrulama checklist’i:
dmesg | grep -i iommu | head -20 # IOMMU aktif mi?
lspci -nnk -s 00:02.0 | grep "driver in use" # vfio-pci mi?
lspci -nnk | grep -A3 "9070" # dGPU hâlâ amdgpu'da mı?
ls -la /dev/shm/looking-glass # shared memory var mı?OpenRGB & RGB Kontrol
# OpenRGB (native Linux desteği)
sudo pacman -S openrgb
# Logitech — G Hub yok, alternatifler:
sudo pacman -S solaar # G733, G502 X Plus — pairing, pil, temel ayarlar
sudo pacman -S piper # Mouse DPI, buton mapping, LEDCatppuccin Mocha renk paleti (OpenRGB için):
- Mauve:
#cba6f7 - Lavender:
#b4befe - Peach:
#fab387
Pratik yaklaşım: Windows’ta G Hub + OpenRGB ile profilleri ayarla, cihaz hafızasına kaydet. Linux’ta profiller otomatik gelir, sadece anakart RGB için OpenRGB çalıştır.
İlgili yazılar
- Fish’ten Zsh’e Geçiş ve Catppuccin Macchiato Setup’ı — bu kurulumdan sonra terminal tarafının detayı
- rclone ile Saatlik Google Drive Yedekleme (CachyOS) — aynı CachyOS kurulumu üzerine systemd timer ile otomatik backup
- Türkiye’de DNS Hijack, DPI Bypass ve Syncthing — bu makinede karşılaştığım ağ sorunları