Çözüm GNU/Linux AMD GPU ekran yırtılma

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.

350070

Megapat
İlk 5 Haneli Mesajınız!
Katılım
6 Aralık 2017
Mesajlar
10.605
Makaleler
4
Çözümler
41
Sabah buldum çözümü dostlarım. Ekranın habire yırtılması ya da karıncalanması canımı sıkıyordu ve Linux'u kullanamamak çok üzüyordu.
Bu sorun FreeSync monitörlerde oluşan bir sorun aslında.

Ben de kaç zamandır araştırdım ve çözüme ulaştım. Sizlerle de paylaşayım. Bu çözüm AMD GPU'lar için geçerlidir.

Terminali açın ve sırayla bu komutları girin.

# GRUB_CMDLINE_LINUX_DEFAULT="SPLASH quiet amdgpu.dc=0"

# update-grub

Ekran yenileme hızını (Hz) ayarlamak içinde;
# xrandr -r 60

Not: Bu 60 sayısı, monitörünüz ekran ölçeğine göre desteklediği Hz neyse onu yazın.

Mesela benim monitörde, 1920X1080 çözünürlükte 60Hz iken,
1440X900'de 75Hz.

Sizde ekran çözünürlüğünüz hangi Hz'yi desteklerse onu yazın.

Linux üzerinden (Daha çok Debian tabanlı Linux OS'larda denedim diğerlerini bilmiyorum), monitörünüzün desteklediği çözünürlük ve Hz'lerini öğrenmek için şu komutu girin;

# xrandr -q
 
Son düzenleyen: Moderatör:
Karıncalanma sorununu yaşamadım ama yırtılma çoğunlukla bir compositor kullanılarak çözülebiliyor. XFCE üzerinde compton kullandığımı hatırlıyorum. Dahili İntel GPU kullanan sistemlerde yırtılmayı çözmenin başka bir yolu da bunu config dosyarını kullanarak yapmak.

Kod:
/usr/local/etc/X11/xorg.config.d
Kod:
Section "Device"
    Identifier     "Card0"
    Driver    "intel"
    Option    "DRI" "3"
    Option    "AccelMethod" "SNA"
    Option    "TearFree" "true"
EndSection
 
Karıncalanma sorununu yaşamadım ama yırtılma çoğunlukla bir compositor kullanılarak çözülebiliyor. XFCE üzerinde compton kullandığımı hatırlıyorum. Dahili İntel GPU kullanan sistemlerde yırtılmayı çözmenin başka bir yolu da bunu config dosyarını kullanarak yapmak.

Kod:
/usr/local/etc/X11/xorg.config.d
Kod:
Section "Device"
    Identifier     "Card0"
    Driver    "intel"
    Option    "DRI" "3"
    Option    "AccelMethod" "SNA"
    Option    "TearFree" "true"
EndSection
Onuda denedim ama çalışmadı.
 
Onuda denedim ama çalışmadı.
AMD kartlarda durum farklı olabilir, İntel kullanmama rağmen ben bile doğru yapılandırmayı bulmak için zaman harcardım. Config dosyasına yazılması gereken satırlar farklı sitelerde farklı verilmiş malum.
 
Harici gpu'yu devre dışı bırakmak da ekran yırtılmalarını önlüyor genelde. Xfce'de compton ile, diğer masaüstlerinde o şekilde çözüyordum sorunu. Yine o sorunla karşılaşırsam bir deneyeyim.
 
Harici gpu'yu devre dışı bırakmak da ekran yırtılmalarını önlüyor genelde. Xfce'de compton ile, diğer masaüstlerinde o şekilde çözüyordum sorunu. Yine o sorunla karşılaşırsam bir deneyeyim.
Bende sadece tek gpu var. Oda R3 3200G'nin, Amd Vega 8 iGpu'su.
Yanlışıklık var.

İlk önce;
# sudo nano /etc/defaoult/grub

yazın

sonra

GRUB_CMDLINE_LINUX_DEFAULT=

kısmın yanına
“amdgpu.dc=0 amd_iommu=on iommu=pt”

bunu yazın. Böyle olacak;

GRUB_CMDLINE_LINUX_DEFAULT=“amdgpu.dc=0 amd_iommu=on iommu=pt”

Sonra bunu kaydedip;

#sudo update-grub yapın.
 
Son düzenleme:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı