Debian 13 Ekran Sorunları
Asus ROG G713R Uykudan uyanmama sorunu çözümü
Tam olarak sorun burada: nouveau sürücüsü blacklist’lenmiş ve modeset=0 yapılmış. Bu nedenle Nouveau yüklenmiyor ve Type-C harici ekran çalışmıyor.
Bunu düzeltmek için:
Nouveau’yu aktif hale getir
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Dosyadaki tüm satırları yorum satırı yap veya sil:
# blacklist nouveau
# options nouveau modeset=0
Kaydet ve çık (Ctrl+O, Enter, Ctrl+X).
initramfs’i güncelle
sudo update-initramfs -u
Sistemi yeniden başlat
sudo reboot
Nouveau’nun yüklendiğini kontrol et
lsmod | grep nouveau
Eğer satır çıkıyorsa sürücü aktif.
Sorun: Hibrit GPU yapısı, Type-C harici ekran ve Linux sürücü uyumsuzluğu.
-
Çözüm:
-
Harici ekran için Nouveau’i aktif bırakmak.
-
Uyku sorunu için Nouveau’u uyumlu şekilde ayarlamak.
-
Ağır 3D işlerinde NVIDIA’yı Render Offload olarak kullanmak.
-
Laptop’un hibrit (hybrid) GPU yapısına sahipse:
-
AMD/Radeon 680M → dahili (iGPU)
-
NVIDIA RTX 3060 Mobile → harici (dGPU)
Özellikle Debian 13’te ve Linux 6.12 kernel üzerinde bu kombinasyon karmaşıklık yaratıyor:
-
Nouveau ile:
-
Harici ekran çalışıyor.
-
Ama uyku/hibernasyon sonrası ekran geri gelmiyor (Nouveau driver’ın PRIME offload ve modern udev/DPMS desteği sınırlı).
-
-
NVIDIA (proprietary) ile:
-
Uyku sonrası ekran geri geliyor (driver uyumlu).
-
Ama harici ekran Type-C/DisplayPort çalışmıyor, çünkü NVIDIA GPU doğrudan harici ekranı yönetemiyor (laptop donanımı Optimus tarzı “muxless”: harici ekran çoğunlukla iGPU üzerinden geçiyor).
-
Neler yapıldı?
-
NVIDIA sürücüsü kuruldu ve PRIME Render Offload aktif edildi.
-
Nouveau’yu blacklist’ledin ama bu durumda harici ekran çalışmıyordu, çünkü harici ekran sadece iGPU (AMD) üzerinden çıkabiliyor.
-
Uyku/hibernasyon sorunu ise Nouveau driver ile uyumsuz olarak devam ediyordu.
Çözümü şöyle oldu:
-
Nouveau aktif bırakıldı → harici ekran çalışıyor.
-
Uyku/hibernasyon script’i ve mod ayarları sayesinde ekran ve GPU uykuya geçip geri dönebiliyor.
-
NVIDIA driver ise arka planda (PRIME Render Offload) çalışıyor → ağır GPU işleri (CUDA, 3D rendering) NVIDIA’da.
-
Artık hem harici ekran çalışıyor hem de uyku/hibernasyon sorunu yok.
sudo apt -t bookworm-backports install linux-image-amd64 linux-headers-amd64 -y
sudo reboot
sudo apt -t bookworm-backports install nvidia-driver nvidia-settings nvidia-smi -y
sudo reboot
Nvidiayı Kısmı Aktiv Etme
-
Bu paketleri yükledin → NVIDIA driver aktif hâle geldi.
-
Artık
nvidia-smiçalışıyor ve uyku sonrası NVIDIA GPU uyanabiliyor. -
Ama harici ekran Type-C/DP üzerinden doğrudan NVIDIA’ya bağlanamıyor, çünkü laptop muhtemelen “muxless” (Optimus tarzı) tasarlanmış:
-
Harici ekran çoğunlukla iGPU/AMD üzerinden geçiyor.
-
NVIDIA sadece render offload için çalışıyor.
-
Yani, bu paketler GPU hızlandırmayı ve uyumlu çalışmayı sağladı, ancak harici ekran sorunu donanım ve iGPU/NVIDIA ilişkisinden kaynaklandığı için çözülmedi.
Xorg’u kullanarak NVIDIA ile test et
-
/etc/gdm3/custom.confiçinde:[daemon]
WaylandEnable=false
Reverse PRIME ayarlamak
-
xrandr setprovideroutputsource NVIDIA-G0 "AMD Radeon 680M @ pci:0000:05:00.0"(zaten denedin, çalışmadı) -
Harici ekranın NVIDIA GPU üzerinden çıkış verebilmesi için
nvidia-drm.modeset=1kernel parametresi gerekiyor -
/etc/default/grubiçinde:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
sonra sudo update-grub ve yeniden başlat.
Nouveau’nun aktif mi?
Hata Mesajlarını ChatGPT'ye atın