Linux Mint Türkiye

Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: engineeren - 27 Ağustos 2015, 00:20:00

Başlık: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 00:20:00
Merhabalar. 1920 x 1080 çözünürlüğe sahip laptop monitörüm var. Fakat monitör veya ekran kartında olan bir sıkıntıdan dolayı ekran 1600 x 900 lük alanda gözüküyor ve bu alanın alt kısımda görüntü tekrarlıyor ve anlayacağınız tam çözünürlükte görüntü alamıyorum. Bu sorun bios ve linux ortamında mevcut. Windows ortamında da aynı sorun var fakat nvidia kontrol panelinden özel çözünürlük belirleyrek bu sorunu giderebiliyorum. Linux ortamında ise xrandr konutları vesaire baya araştırdım. Özel çözünürlük ayarlıyorum fakat ekran yine 1600 x 900 lük alanda kalıyor. İşte aldığım görüntü. (http://i.hizliresim.com/OZDGNn.jpg)

Yardımlarınızı bekliyorum.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 00:41:33
Ekran Kartı ile İlgili Sorularda Verilmesi Gereken Çıktılar (http://forum.linuxmint.net.tr/index.php?topic=2738.0)
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 00:47:56
uname -rm çıktısı;
Kod: [Seç]
3.13.0-37-generic x86_64
inxi -Gx çıktısı;
Kod: [Seç]
Graphics:  Card: NVIDIA GK106M [GeForce GTX 770M] bus-ID: 01:00.0 X.Org: 1.15.1 driver: nvidia Resolution: 1600x900@60.1hz
           GLX Renderer: GeForce GTX 770M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 346.82 Direct Rendering: Yes
hasan_eren@G750JX ~ $ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 770M/PCIe/SSE2
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
    GL_NV_compute_program5, GL_NV_conditional_render,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
    GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
    GL_NV_compute_program5, GL_NV_conditional_render,
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
 

lspci | egrep 'VGA|3D|Display' çıktısı;
Kod: [Seç]
01:00.0 VGA compatible controller: NVIDIA Corporation GK106M [GeForce GTX 770M] (rev a1)
 

xrandr çıktısı;
Kod: [Seç]
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 214mm
   1600x900       60.1*+
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
 

cat /etc/X11/xorg.conf çıktısı;
Kod: [Seç]
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildd@roseapple)  Mon Feb  3 15:07:22 UTC 2014

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"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer G226HQL"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 770M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1920x1080_60 +0+0; 1920x1080_60 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

 
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 09:25:12
Aşağıdaki komutu uçbirimde xresprobe paketini kurunuz.

Kod: [Seç]
sudo apt-get install xresprobe
Ardından aşağıdaki komutu uçbirimde çalıştırıp çıktısını paylaşınız.

Kod: [Seç]
sudo ddcprobe
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 12:05:59
Paketi kurdum fakat uzun süre beklememe rağmen sudo ddcprobe komutu bir çıktı vermiyor. Çalışıyor fakat bir çıktı alamadım.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 12:14:03
Doğru değerleri ddcprobe komutu ile almayı umuyordum, ama buna rağmen buradaki (http://forum.linuxmint.net.tr/index.php?topic=2200.msg14084#msg14084) öneriyi uygulamayı dener misiniz?
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 12:26:27
Derdiğinizi yaptım çözünürlüğü 1920 x 1080 yaptı fakat yine 1600 x 900 lük alana sıkıştırdı. Ekran doğal çözünürlüğünü 1600 x 900 olarak görüyor gibi. Nvidia kontrol X server settings altında ViewPortOut girdisini 1920 x 1080 yapamıyorum sürekli 1600 x 900 olarak yeniliyor kendini.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 12:30:50
Aşağıdaki komutları sırasıyla uçbirimde çalıştırarak sürücüyü güncellemeyi dener misiniz?

Kod: [Seç]
sudo add-apt-repository ppa:graphics-drivers/ppa
Kod: [Seç]
sudo apt-get update
Kod: [Seç]
sudo apt-get install nvidia-355 nvidia-settings
Sonrasında aşağıdaki komut ile xorg.conf dosyasının yeniden oluşturulmasını sağlayabilirsiniz.

Kod: [Seç]
sudo nvidia-xconfig
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 13:10:22
Güncellemeyi yaptım xorg.conf dosyasınıda yeniden oluşturdum fakat sorun devam ediyor. Windows ortamında Nvidia kontrol panelinden zamanlamayı cvt olarak ayarlayıp özel çözünürlük belirleyerek sorunu çözebiliyorum. Bu sebeple yazılımsal bi çözümü olması lazım ama bulamıyorum.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 19:51:07
[member=2208]engineeren[/member], aşağıdaki komutlar ile Nvidia sürücünü kaldırıp, Nouveau açık kaynak sürücüsünü etkinleştirdikten sonra,

Kod: [Seç]
sudo apt-get purge nvidia*
sudo rm -rf /etc/X11/xorg.conf
sudo apt-get install --reinstall xserver-xorg-video-nouveau
sudo dpkg-reconfigure xserver-xorg

sistemi yeniden başlatıp aşağıdaki komutun çıktısını almayı yeniden dener misiniz?

Kod: [Seç]
sudo ddcprobe
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 21:12:45
Sürücüyü kaldırdım linuxun kendi görsel kipinde çalıştı makine ama yine çıktı vermiyor.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 22:30:01
Aşağıdaki komutların çıktılarını rica edelim.

Kod: [Seç]
cvt 1920 1080 60
xrandr -q
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 22:43:28
cvt 1920 1080 60 çıktısı;
Kod: [Seç]
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr -q çıktısı;
Kod: [Seç]
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 214mm
   1600x900       60.1*+
   1152x864       60.0 
   1024x768       59.9 
   800x600        59.9 
   640x480        59.4 
   720x400        59.6 
   640x400        60.0 
   640x350        59.8 
eDP-1 disconnected (normal left inverted right x axis y axis)
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
 

Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 27 Ağustos 2015, 22:53:33
Aşağıdaki komutları sırasıyla uçbirimde çalıştırınca durum ne oluyor?

xrandr --newmode "yeni" 1173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Kod: [Seç]
xrandr --newmode "yeni" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Kod: [Seç]
xrandr --addmode LVDS-1 "yeni"
Kod: [Seç]
xrandr --output LVDS-1 --mode "yeni"

Düzenleme : hatalı komut
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 27 Ağustos 2015, 22:55:58
Ekran kapandı. Oturumdan çıkış yaptı ve 1600 x 900 lük ekran geldi yine. Bi değişiklik olmadı yani.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Butterfly - 28 Ağustos 2015, 21:39:26
Aşağıdaki komut ile dconf-tools paketini yükledikten sonra,

Kod: [Seç]
sudo apt-get install dconf-tools
aşağıdaki komut ile Cinnamon masaüstü için Xrandr eklentisini pasifleştiriniz.

Kod: [Seç]
dconf write /org/cinnamon/settings-daemon/plugins/xrandr/active false
Ardından önceki mesajlardaki komutlar ile çözünürlüğü yeniden artırmayı deneyebilirsiniz.
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: Genizcil_N - 28 Ağustos 2015, 21:53:00
İlk komutu şu şekilde değiştirerek tekrar deneyebilirsiniz:
Kod: [Seç]
xrandr --newmode "yeni" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Başlık: Ynt: Ekran Çözünürlük Problemi
Gönderen: engineeren - 01 Ekim 2015, 13:13:46
Dediklerinizi harfiyen uyguluyorum ancak herhangi bir değişiklik olmuyor. 1920x1080 olan ekran 1600 x 900 lük alanda çalışıyor sağda kalan kısım ilk yorumda gönderdiğim fotoğrafta göreceğiniz gibi siyah alt alanda kalan kısımda ise görüntü kendini tekrarlıyor. Görüntüyü bir şekilde 1920x1080 yapsam bile yine bu 1600x900 lük alana sığdırıyor.

Önceden laptop un ekranı kırıldığı için ekranımı değiştirdim. Sanırım ekran ile veya ekranın soketi ile ekran kartı arasında uyuşmazlık sorunu var ama dediğim üzere Windows üzerinde Nvidia Kontrol Paneli üzerinde özel cözünürlük ekleme ile bu sorunu yazılımsal olarak halledebiliyorum. Ancak Linux ve Bios ekranında ekran 1600x900 lük alanda kalıyor. Sizde bayağı uğraştınız lakin başka bir çözüm yönteminiz yoksa yapacak bişey kalmadı. İlginiz için çok teşekkür ederim.