Tartışma

Uyku Modu Sonrası "Freeze" Sorunu Çözümü (AMD)

Başlatan İMRAN · 21 Ara 2025 19:59 · 56 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Son 48 saat içinde, özellikle modern AMD Ryzen (Zen 3, Zen 4 ve Zen 5) işlemciye sahip laptop kullanıcıları, bilgisayarlarını uyku moduna (suspend) aldıklarında bir daha uyandıramadıklarını veya uyandıktan hemen sonra sistemin tamamen kilitlendiğini bildirmeye başladılar.

Hatanın Kaynağı

Sorun, Linux 6.12 çekirdeğiyle birlikte varsayılan hale gelen ve işlemci güç yönetimini optimize eden amd-pstate sürücüsünün, belirli anakartların (özellikle ASUS ve Lenovo) ACPI tablolarıyla yaşadığı uyumsuzluktan kaynaklanıyor. Sistem uykuya geçerken işlemci voltajını yanlış bir seviyede bırakıyor.

Çözüm Yöntemleri

1. Güç Yönetimi Sürücüsünü Değiştirme (Geçici Kesin Çözüm)

Yeni nesil amd-pstate sürücüsü yerine eski ama kararlı olan acpi-cpufreq sürücüsüne geçmek bu kilitlenmeyi durdurur:

  1. Terminali açın ve GRUB dosyasını düzenleyin:sudo nano /etc/default/grub
  2. GRUB_CMDLINE_LINUX_DEFAULT satırını bulun ve tırnak işaretlerinin içine şu parametreyi ekleyin:amd_pstate=disable
  3. Dosyayı kaydedin (Ctrl+O, Enter, Ctrl+X) ve GRUB'u güncelleyin:

    • Ubuntu/Debian: sudo update-grub
    • Fedora/Arch: sudo grub-mkconfig -o /boot/grub/grub.cfg
  4. Bilgisayarı yeniden başlatın.

2. "Deep Sleep" Yerine "S2idle" Kullanma

Eğer sorun uyku modundan uyanırken yaşanıyorsa, Linux'un uyku yöntemini değiştirebilirsiniz:

  1. Şu komutla mevcut uyku modunuzu kontrol edin:cat /sys/power/mem_sleep
  2. Eğer [deep] seçiliyse, geçici olarak s2idle moduna almak için şu komutu girin:echo s2idle | sudo tee /sys/power/mem_sleep

3. BIOS/Firmware Güncellemesi ve Microcode

AMD sistemlerde bu tür hatalar genellikle işlemci mikrokodu (microcode) ile çözülür:

  • Arch/Fedora: sudo dnf update amd-ucode-firmware veya sudo pacman -S amd-ucode komutlarıyla en güncel işlemci yamasını aldığınızdan emin olun.

4. Çekirdek (Kernel) Parametresi ile Voltaj Kararlılığı

Bazı kullanıcılar, işlemcinin uyku sırasında çok düşük voltaja inmesini engellemek için şu parametreyi GRUB'a ekleyerek sorunu çözdüklerini bildirdiler:processor.max_cstate=1

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi