Ubuntu [12.04 & Sonrası] Ekran Yenileme Hızı Probleminin Çözümü! [GÜNCELLENDİ!]
Evet arkadaşlar biraz kurcalayarak bulduğum çözümü anlatmadan önce olmayan şeyleri anlatacağım size ışık olacak ve anlamanızı sağlayacaktır.
Uçbirim üzerinden xrandr komutu çalıştırınca eğer resmi nvidia sürücüleri varken sizin en fazla olan örneğin 75hz yenileme değeriniz yok ise ve xrandr -s çözünürlük x çözünürlük -r yenileme hızı şeklindeki komut ilede xrandr çıktısında çıkmayan değer için yapamam diyor ise :). Yani başarısız ise. /etc/X11/xorg.conf ve nvidia panel ile olan ayarlarınızda artık bıktım dedirtiyorsa işte inanılmaz bir basit çözüm :D. Ayrıca şu an son sürüm sürücü ile olan youtube videolardaki renk sorunuda yoktur.
Yapmanız gerken birkaç basit işlem var. Bunlar:
Not: Uçbirim/Terminal/XTerm/Konsole şeklinde değişken olabilir.
Uçbirim programını açıp aşağıdaki komutları yürütelim yani yazıp enter tuşu ile işlemesini sağlayalım/çalıştıralım:
Varolan ayarlarınızı silmemiz gerekiyor bunun için ilk önce root yani yönetici moduna geçmemiz lazım bunu yaparsanız birdaha ki işlemlerde sizden şifre istemez.
Aşama 1
Yönetici olalım:
sudo -s
Kullanıcı şifrenizi girin (görünmez ama yazın). Ardından enter tuşuna basıp root olduğunuzu görün yani root yazar.
O anki sürücü ile monitörünüze olan ekran yenileme hızı desteğine bakalım:
xrandr
Çıkan çıktıda en yüksek çözünürlük değerinin sağında eğer sizin monitörünüzün en yüksek yenileme değeri örneğin: 75 gibi bir değer yok ve daha düşük olanları var ise yapmanız gereken işlemler var bunlar:
Yönetici olalım:
sudo -s
Kullanıcı şifrenizi girin (görünmez ama yazın). Ardından enter tuşuna basıp root olduğunuzu görün yani root yazar.
Güncel ekran kartı sürücü kaynağını eklemek için:
sudo add-apt-repository ppa:xorg-edgers/ppa
Eklediğimiz güncel ekran kartı sürücü kaynağının güncelleme listesine gelmesi için:
sudo apt-get update
Bunların ardından güncel sürücünün sisteminizdeki sürümü yükseltmesi için:
Sisteminizdeki güncelleştirme programı ile sisteminizin güncelleştirmelerini denetleyip kurmanız ve ardından yeniden başlatmanız gerekiyor.
Yeniden başlattıktan sonra:
Yönetici olalım:
sudo -s
Kullanıcı şifrenizi girin (görünmez ama yazın). Ardından enter tuşuna basıp root olduğunuzu görün yani root yazar.
O anki sürücü ile monitörünüze olan ekran yenileme hızı desteğine bakalım:
xrandr
Bu komut ile çıktıda %99 ihtimal ile en yüksek çözünürlüğünüz için monitörünüzün en yüksek ekran yenileme hızı çözünürlüğün sağında örneğin 75 olarak çıkmış olacaktır.
Şimdi xrandr ile ekran yenileme hızımızı değiştirelim (varsayılan hızı):
xrandr -s ÇözünürlükxÇözünürlük -r EkranYenilemeHızı
Örnek olarak benim monitörde uyguladığım komut:
xrandr -s 1280x1024 -r 75
Ardından enter tuşuna basıp uyguluyoruz.
Daha sonra aşağıdaki aşama 2 yönergelerimizi uyguluyoruz.
Aşama 2
*****
Yönetici olalım:
sudo -s
Kullanıcı şifrenizi girin (görünmez ama yazın). Ardından enter tuşuna basıp root olduğunuzu görün yani root yazar.
Şimdi varolan ayarlarımızı sileceğiz.
rm -rf /etc/X11/xorg*
Ardından enter tuşuna basalım
Şimdi ise otomatik bir yeni ayar dosyası yapalım.
nvidia-xconfig
Şimdi nvidia panelimizi açalım. Bunun için root olarak ayarlayacağımız için son bir komut işleyeceğiz.
nvidia-settings
Açıldıktan sonra soldaki menülerden " X Server Display Configuration " menüsüne tıklayıp sağındaki yerden Resolution kısmı en yüksek çözünrülük & en yüksek yenileme hızı şeklinde iken " Save to X Configuration File " butonuna tıklayıp çıkan ekrandan kaydet / save butonuna tıklayıp çıkış / exit diyerek panelden çıkalım.
Yeniden başlatmak için:
reboot
Komutuda yürütüp, sistemin açılmasını bekleyelim. Sistem açıldığında monitörünüzün auto tuşuna basıp gösterdiği yenileme değerine bakın eğer sizin değerinizde ise örneğin bende 80 - 75 gösterdi ve çalıştı. İşlem tamam demektir.
Kontrol etmek için uçbirimi açıp:
cat /etc/X11/xorg.conf
Komutunu yürütüp çözünürlük değerinizin olduğu yeri gördüğünüzde örnek: 1280x1024_75 yani 75 yenileme hızı benimki bu yazıyı gördüyseniz işlem tamamdır demek.
Son olarak:
1280x1024_75 0+0 şeklinde olabilir.
Saygılar;
KemalALKIN
merhaba
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@allspice) Fri Mar 30 15:25:24 UTC 2012
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 295.49 (buildmeister@swio-display-x86-rhel47-07.nvidia.com) Tue May 1 00:54:24 PDT 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-1"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-1"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Çözünürlüğü bir türlü ayarlayamadım Monitor Samsung SyncMaster 732NW 17" 60mhz 1440X900 destekliyor ama nvidi setting menüsünde yok xorg.cong yazdığım zamanda ekran web görünümü alıyor yani mouse sağ getirdiğimsa ekan sağa sola yukarı aşa getirğimde ekranın görüyorum yardımcı olursanız sevinirim...
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Haziran 2012 - 10:48:44
Biraz daha arştırdıkdan sonra buldum monitor ayarını xorg.cong şöle kaydettim sorun çözüldü
Section "Monitor"
# Monitor preferred modeline (59.9 Hz vsync, 55.9 kHz hsync, ratio 16/10, 89 dpi)
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-1"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
ModeLine "1440x900" 106.5 1440 1520 1672 1904 900 903 909 934 +hsync -vsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Sinami
Hayırlı olsun hehe :D. Ben yabancı ubuntu forumunda görmüştüm ona benzer bir çözüm veya onu. Ancak benim denediğim yöntem rahatça oldu. BSD sistem üzerindede etkili oldu hehe.
Ubuntu [12.04] Ekran Yenileme Hızı Probleminin Çözümü! [GÜNCELLENDİ!]
İçerik daha kesin sonuçlara varılması için genişletilmiş ve güncellenmiştir.
Ubuntu [12.04] Ekran Yenileme Hızı Probleminin Çözümü! [GÜNCELLENDİ!]
benim ekran çözünürlüğüme yenileme hızı normal mi bu işlemi uygulamalımıyım ?
(http://b1207.hizliresim.com/z/h/9rjgb.png) (http://bit.ly/c25MCx)
SouLCollector
Malesef normal değil en azından laptop gibi bir ekranda 60,00 hertz olması gerekirken sizde 60,00'ın biraz altında yanı düz bir sayı olması gerekir. İşlemleri uygulayıp en yüksek değerde daha net ve daha az titreme vb. olan ekrana sahip olabilirsiniz. Birde bu durum monitörünüzün en fazla değeri ile alakalıdır. Örneğin bende 75 en büyük değer. 200 olan monitörlerde var :). Standar 60 sanırım.
@KemalALKIN bütün adımları izledim ama 60mhz geçmiyor acaba monitörüm'le alakalı olabilirmi 1680 x 1050 çözünürlük 22 inç 2 ms: Samsung SyncMaster 2232BW monitörüm var
┌─( root ) - ( 3.2.0-26-generic ) - ( ~ )
└─> xrandr
Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 494mm x 320mm
1680x1050 59.9*+ 60.0
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
640x480 75.0 72.8 59.9
DVI-I-3 disconnected (normal left inverted right x axis y axis)
┌─( freesoul ) - ( 3.2.0-26-generic ) - ( ~ )
└─> cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 302.17 (buildd@rhenium) Sun Jun 17 23:26:33 UTC 2012
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 302.17 (buildmeister@swio-display-x86-rhel47-04.nvidia.com) Tue Jun 12 17:05:44 PDT 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTS 250"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "1680x1050_60 +0+0; nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
SouLCollector
Monitörünüz örneğin Windows üzerinde bile en fazla 60 hertz yenileme sınırı var ve özelliklerinde 60 hertz üzeri bir yenileme ibaresi yok ise normaldir. (Windows üzerinde nvidia sürücüler aktifken bakmalısın)
@KemalALKIN yardım için teşekkürler windows üzerindede 60 yapacak bişey kalmadı
Güncel ekran kartı sürücüsü için verilen ppa depo adresi en güncel ve her zaman güncellenen ppa depo adresi ile değişitirilmiştir.
Eskisinin yerine eklenen ppa deposu:
sudo add-apt-repository ppa:xorg-edgers/ppa
@KemalALKIN gerçektn işime yaradı. çok teşekkürler.
Alıntı yapılan: nebio - 23 Kasım 2013 - 15:58:55
@KemalALKIN gerçektn işime yaradı. çok teşekkürler.
Ben teşekkür ederim.
Hocam bu her çözünürlüktemi geçerli ? Monitorunde tazeleme hızı maks 60 ise ozaman yapacak bir şey yok sanırım değil mi ? mesela bendeki çıktı şöyle :
xrandr ⏎
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 476mm x 268mm
1920x1080 60.0*+
1680x1050 60.0
1600x1200 60.0
1440x900 59.9
1280x1024 75.0 60.0
1280x960 60.0
1280x800 59.8
1152x864 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
640x480 75.0 72.8 59.9
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
Makine bir dizüstü ise ve panel de LCD ise zaten alıp alabileceğin tazleme oranı muhtemelen 60Hz'dir. Birçoğunda durum böyledir ve bence kurcalamaya da pek gerek yoktur.
amd kartlarda da işe yarıyor mu bende ayarladım terminalden yeni çözünürlük ekledim hatta x11 dosyası içinde 10-monitor dosyası da oluşturdum ancak her pc yi açtığımda sıfırlanıyor çözünürlük eskiye dönüyor nasıl çözebiliriz sorunu arkadaşlar?
Konu çok yararlı CRT Monitörde kör olmaktan kurtardınız beni :))