Linux Mint Türkiye
Linux Mint Destek => Ekran Kartları => Donanım => Nvidia => Konuyu başlatan: 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.
-
Ekran Kartı ile İlgili Sorularda Verilmesi Gereken Çıktılar (http://forum.linuxmint.net.tr/index.php?topic=2738.0)
-
uname -rm çıktısı;
3.13.0-37-generic x86_64
inxi -Gx çıktısı;
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ı;
01:00.0 VGA compatible controller: NVIDIA Corporation GK106M [GeForce GTX 770M] (rev a1)
xrandr çıktısı;
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ı;
# 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
-
Aşağıdaki komutu uçbirimde xresprobe paketini kurunuz.
sudo apt-get install xresprobe
Ardından aşağıdaki komutu uçbirimde çalıştırıp çıktısını paylaşınız.
sudo ddcprobe
-
Paketi kurdum fakat uzun süre beklememe rağmen sudo ddcprobe komutu bir çıktı vermiyor. Çalışıyor fakat bir çıktı alamadım.
-
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?
-
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.
-
Aşağıdaki komutları sırasıyla uçbirimde çalıştırarak sürücüyü güncellemeyi dener misiniz?
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo 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.
sudo nvidia-xconfig
-
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.
-
[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,
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?
sudo ddcprobe
-
Sürücüyü kaldırdım linuxun kendi görsel kipinde çalıştı makine ama yine çıktı vermiyor.
-
Aşağıdaki komutların çıktılarını rica edelim.
cvt 1920 1080 60
xrandr -q
-
cvt 1920 1080 60 çıktısı;
# 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ı;
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)
-
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
xrandr --newmode "yeni" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode LVDS-1 "yeni"xrandr --output LVDS-1 --mode "yeni"
Düzenleme : hatalı komut
-
Ekran kapandı. Oturumdan çıkış yaptı ve 1600 x 900 lük ekran geldi yine. Bi değişiklik olmadı yani.
-
Aşağıdaki komut ile dconf-tools paketini yükledikten sonra,
sudo apt-get install dconf-tools
aşağıdaki komut ile Cinnamon masaüstü için Xrandr eklentisini pasifleştiriniz.
dconf write /org/cinnamon/settings-daemon/plugins/xrandr/active false
Ardından önceki mesajlardaki komutlar ile çözünürlüğü yeniden artırmayı deneyebilirsiniz.
-
İlk komutu şu şekilde değiştirerek tekrar deneyebilirsiniz:
xrandr --newmode "yeni" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
-
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.