Ekran Dalgalanması

Başlatan fozaltun, 08 Mayıs 2019 - 10:08:10

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

fozaltun

Kubuntu 18.04 kullanıyorum. Daha önce farklı dağıtımlarda da aynı sorunla karşılaştım. Ubuntu Gnome 18.04 - 18.10 - 19.04 , Linux mint 19.1, manjaro vs vs...

Sorun ekranda görüntü dalgalanmaları oluyor. Yabancılar bu sorunu screen flicker diye tanımlamış.
Özellikle mouse hareketleri ile oluşuyor. Ekranda bir işlem yapmazken flicker olmuyor.
Yeni kernelleri, hz değiştime,çözünürlük değiştirm gibi şeyleri denedim fakat kalıcı çözüm olmuyor.
Son olarak bir yerde freesync monitörde ayarı kapatınca düzeldiği yazmış. Bende denedim oldu.

Sorun şu; aynı zamanda Windows ve MacOs de kullanıyorum. Dolayısıyla her sistremi açtığımda freesync ayarı yapmak istemiyorum. Buna bir çözüm bulabilir miyiz? Yada freesync açıkken bu flciker olayı nasıl düzeltilir?

Sistem : Asus rog strix rx580, Ryzen 5 2600, MSI B450 tomahawk, LG 23.8'' 75hz Freesync Monitör
AMD Ryzen 5 2600, MSI B450 Tomahawk, Asus Rog Strix Rx580 8gb oc, Kingston hyperx 2x8gb 2400 mhz Ram , LG 75hz 5ms fullhd 23.8'' Monitör

Empat

Merhaba.

Lütfen konu açarken konuyu, içeriğiyle ilgili bölüme açmaya özen gösterin.

Konu, Ubuntu Türkiye Forum > Grafik Kartları > ATI bölümüne taşınmıştır.

Grafik kartlarıyla ilgili konu açarken, sorununuzun daha sağlıklı ve hızlı çözümlenebilmesi için aşağıdaki çıktıları da iletinize mutlaka kod etiketi içerisinde ekleyin:

Aşağıdaki komutla, sisteminizdeki grafik kartları bilgi alabileceğimiz iki küçük aracı yükleyin.
sudo apt-get install mesa-utils inxi

Ubuntu sürüm bilgisini verir.
lsb_release -a

Ekran kartının modelini listeler.
lspci -nnk | egrep "VGA|3D|Display" -A2

Ekran kartını sürücüsünün adını ve kullanılan sürücüyü listeler.
glxinfo | grep render

Çözünürlük ve yenileme hızı bilgilerini görüntüler.
xrandr

İlgili markalara ait sahipli sürücülerin kurulu olup olmadığını denetler.
dpkg -l | grep -E "nvidia|bumblebee|nvidia-prime|fglrx"

Grafik kartı ve Xorg sürücüsüyle ve OpenGL renderer ile ilgili bilgiler verir.
inxi -G
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

illedelinux

#2
Alıntı yapılan: fozaltun - 08 Mayıs 2019 - 10:08:10
Son olarak bir yerde freesync monitörde ayarı kapatınca düzeldiği yazmış. Bende denedim oldu.

O dediğin ayarı nasıl kapatıyorsan onu Başlangıç ve Seçenekler arayüzünden etkin yapabilirsin.
Eğer dediğin şey bir program değilse bir sh dosyasıyla da otomatik yapabilirsin.
Örneğin şöyle olabilir, boş bir metin editörüne alttakini yapıştırın, belirlenen yere de komutu girin ve dosyayı yine Başlangıç ve Seçenekler ile başlangıçta çalışmasını sağlayın.

#!/bin/sh
buraya komutu girin


Gireceğin komutu bilmiyorsan, şöyle bir deneme yapabilirsin.
killall freesync 

Ayrıca dosyaya çalışma izni verin.
sudo chmod a+x dosyanız
GNU/Linux kullanmıyorum, onu yaşıyorum...

Empat

[mention=645986]@illedelinux[/mention]
İlk olarak; sorunu tespit etmeye çalışmak daha doğru diye düşünüyorum.
Son çare olarak; çözümünüzü uygulatmayı düşünüyordum ben de.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

fozaltun

Sorunun kaynağı grafik kartım değil monitör diye düşünüyorum. O yüzden konuyu buraya açmaya karar vermiştim.
Kullandığım da kubuntu 18.04.2 olarak belirtmiştim zaten.

Sorun linux kerneli(?) ve monitör frekansları ile ilişkili bir sorun olduğunu düşünüyorum.
AMD Ryzen 5 2600, MSI B450 Tomahawk, Asus Rog Strix Rx580 8gb oc, Kingston hyperx 2x8gb 2400 mhz Ram , LG 75hz 5ms fullhd 23.8'' Monitör

Empat

[mention=646000]@fozaltun[/mention]

Anladım. Monitör kablonuzun gevşek olmadığınızdan emin misiniz?
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

fozaltun

Monitör kablomda sorun yok. Aynı sistemde Windows ve Macos'da yüklü. Onlarda hiçbir sorun yok. Şu anda sistemi her açtığımda 74.97hz açılıyor. Flicker oluyor. 60hz e alınca düzeliyor, sonra tekrar 74.97hz e alınca düzelmiş oluyor. Her sistem açıldığında aynı.
AMD Ryzen 5 2600, MSI B450 Tomahawk, Asus Rog Strix Rx580 8gb oc, Kingston hyperx 2x8gb 2400 mhz Ram , LG 75hz 5ms fullhd 23.8'' Monitör

Empat

Sorunla ilgili aklıma gelen bir çözüm yok.

[mention=645986]@illedelinux[/mention]'un bahsettiği çözümü deneyin.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

fozaltun

Alıntı yapılan: Empat - 12 Mayıs 2019 - 03:38:11
Sorunla ilgili aklıma gelen bir çözüm yok.

[mention=645986]@illedelinux[/mention]'un bahsettiği çözümü deneyin.
Son olarak belirttiğim gibi şu anda freesync ellemiyorum. Sadece hz değiştiriyorum düzeliyor. O yüzden o aşamayı atladım.
AMD Ryzen 5 2600, MSI B450 Tomahawk, Asus Rog Strix Rx580 8gb oc, Kingston hyperx 2x8gb 2400 mhz Ram , LG 75hz 5ms fullhd 23.8'' Monitör

Empat

[mention=646101]@fozaltun[/mention]

xrandr komutu ve parametrelerini kullanarak her sistem açılışında ya da sistem açılmadan önce (systemd servisi ile) otomatik olarak hz değiştirebiliriz.

Bu komutu oluşturabilmem için aşağıdaki komutun çıktısını atabilir misiniz?
xrandr
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

fozaltun

Alıntı yapılan: Empat - 12 Mayıs 2019 - 17:55:10
[mention=646101]@fozaltun[/mention]

xrandr komutu ve parametrelerini kullanarak her sistem açılışında ya da sistem açılmadan önce (systemd servisi ile) otomatik olarak hz değiştirebiliriz.

Bu komutu oluşturabilmem için aşağıdaki komutun çıktısını atabilir misiniz?
xrandr
fatih@fubu:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     74.97*+  60.00    50.00    59.94 
   1680x1050     59.88 
   1400x1050     59.95 
   1600x900      60.00 
   1280x1024     75.02    60.02 
   1440x900      59.90 
   1280x800      59.91 
   1152x864      75.00 
   1280x720      60.00    50.00    59.94 
   1024x768      75.03    60.00 
   800x600       75.00    60.32 
   720x576       50.00 
   720x480       60.00    59.94 
   640x480       75.00    60.00    59.94 
   720x400       70.08 
DVI-D-0 disconnected (normal left inverted right x axis y axis)
AMD Ryzen 5 2600, MSI B450 Tomahawk, Asus Rog Strix Rx580 8gb oc, Kingston hyperx 2x8gb 2400 mhz Ram , LG 75hz 5ms fullhd 23.8'' Monitör

Empat

Aşağıdaki komutla yeni bir dosya oluşturun ve nano editörüyle açın.

sudo nano /usr/local/bin/resolution

İçine aşağıdaki kodları yapıştırın ve Ctrl+O + Enter kısayoluyla kaydedip, Ctrl+X kısayoluyla çıkış yapın.
#!/bin/bash
xrandr -r 60.00


Aşağıdaki komutla script'e gerekli izinleri verin.
sudo chmod +x /usr/local/bin/resolution && sudo chown root:root /usr/local/bin/resolution

Aşağıdaki komutla bir systemd servis dosyası oluşturun ve nano editörüyle açın.
sudo nano /lib/systemd/system/resolution.service

İçine aşağıdaki kodları yapıştırın.
[Unit]
Description=Setting to Resolution
After=multi-user.target
[Service]
ExecStart=/bin/bash /usr/local/bin/resolution
[Install]
WantedBy=multi-user.target


Aşağıdaki komutla servis dosyasına gerekli izinleri verin.
sudo chmod 644 /lib/systemd/system/resolution.service && sudo chown root:root /lib/systemd/system/resolution.service

Aşağıdaki komutla systemd konfigürasyonlarını yenileyin.
sudo systemctl daemon-reload

Aşağıdaki komutla oluşturduğumuz bu servisi, her sistem açılışında çalışması için enable yapın.
sudo systemctl enable resolution

Sistemi yeniden başlatın ve aşağıdaki iki komutun çıktısını buraya atın.
sudo systemctl status resolution
xrandr

Eğer bir aksilik olmazsa her sistem başlangıcında çözünürlüğünüz 60.00 olacak.

Aksilik olursa gideririz.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

fozaltun

1. komut :
fatih@fubu:~$ sudo systemctl status resolution
[sudo] password for fatih:
● resolution.service - Setting to Resolution
   Loaded: loaded (/lib/systemd/system/resolution.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2019-05-12 22:36:21 +03; 49s ago
  Process: 1788 ExecStart=/bin/bash /usr/local/bin/resolution (code=exited, status=1/FAILURE)
Main PID: 1788 (code=exited, status=1/FAILURE)

May 12 22:36:21 fubu systemd[1]: Started Setting to Resolution.
May 12 22:36:21 fubu bash[1788]: Can't open display
May 12 22:36:21 fubu systemd[1]: resolution.service: Main process exited, code=exited, status=1/FAILURE
May 12 22:36:21 fubu systemd[1]: resolution.service: Failed with result 'exit-code'.


2. komut:
fatih@fubu:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
HDMI-A-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080     74.97*+  60.00    50.00    59.94 
   1680x1050     59.88 
   1400x1050     59.95 
   1600x900      60.00 
   1280x1024     75.02    60.02 
   1440x900      59.90 
   1280x800      59.91 
   1152x864      75.00 
   1280x720      60.00    50.00    59.94 
   1024x768      75.03    60.00 
   800x600       75.00    60.32 
   720x576       50.00 
   720x480       60.00    59.94 
   640x480       75.00    60.00    59.94 
   720x400       70.08 
DVI-D-0 disconnected (normal left inverted right x axis y axis)


Sistem yine 74.97hz açıldı. Ben 60hz'e alınca düzeliyor. Sonra tekrar 74.97hz e alınca yine sorun olmuyor. Bu switch'i yapmam gerekiyor.
AMD Ryzen 5 2600, MSI B450 Tomahawk, Asus Rog Strix Rx580 8gb oc, Kingston hyperx 2x8gb 2400 mhz Ram , LG 75hz 5ms fullhd 23.8'' Monitör