Nvidia GT650M görüntü yırtılma (video tearing) sorunu

Başlatan mathiasfreire, 03 Haziran 2014 - 01:21:14

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mathiasfreire

Merhabalar. Uzun süredir Linux kullanıyorum ancak Ubuntu'ya yeni geçtim (daha doğrusu Kubuntu, temelde aynılar değil mi?). Açıkçası bu geçişte Ubuntu'da ki nvidia-prime olayı etkili oldu, çünkü daha önce denediğimde Ubuntu'yu sevememiştim (Unity'den dolayı). Her neyse, şu an Ubuntu'ya alışmaya çalışıyorum. Tam bir adaptasyon sağladığımda herşeyimi Ubuntu'ya taşıyacağım. Lakin başlıktaki gibi bir sorunum var.

Video olsun olmasın, genel olarak görüntü de yırtılmalar söz konusu. Sayfa yenilerken, aşağı yukarı kaydırırken dalgalanmalar, yırtılmalar oluyor. Ayrıca smplayer'da film izlerken görüntüde çok fazla yırtılmayla karşılaşıyorum. Siz de bilirsiniz ki bu çok sinir bozucu. Seçeneklerden video çıktı sürücülerini değiştirmeme rağmen sorun devam etmekte. Ayrıca Google'da bu sorunu arattığımda, nvidia-settings'te PowerMizer sayfasından Maximum Performance'ı seçmemi söyleyen bir öneri vardı. Bu da işe yaramadı maalesef. Bu konuda neler yapabilirim?

Bir diğer sorum da; nvidia-prime mı daha kaliteli/performanslı bir çalışma sağlar, bumblebee mi? Hangisini kullanmam yararıma olur? Bu sorunumun, nvidia-prime'la alakası var mıdır?

Şimdiden teşekkür ederim herkese. İyi çalışmalar.

if

lspci
dpkg -l | grep -E "nvidia|bumble"
çıktılarını buraya geçin. Ayrıca bilgisayar marka ve modelini de alayım.

mathiasfreire

Bilgisayar: Asus N56VZ, Intel I7 3630QM 2,40 GHz, 16 GB RAM, Nvidia GT650M 4 GB VRAM, Intel HD Graphics 4000

lspci çıktısı:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 10)


dpkg -l | grep -E "nvidia|bumble"  çıktısı.

rc  nvidia-331                                  331.38-0ubuntu7                                       amd64        NVIDIA binary driver - version 331.38
ii  nvidia-337                                  337.25-0ubuntu1~xedgers14.04.2                        amd64        NVIDIA binary driver - version 337.25
ii  nvidia-337-uvm                              337.25-0ubuntu1~xedgers14.04.2                        amd64        NVIDIA Unified Memory kernel module
rc  nvidia-libopencl1-331                       331.38-0ubuntu7                                       amd64        NVIDIA OpenCL Driver and ICD Loader library
rc  nvidia-libopencl1-337                       337.25-0ubuntu1~xedgers14.04.2                        amd64        NVIDIA OpenCL Driver and ICD Loader library
rc  nvidia-opencl-icd-331                       331.38-0ubuntu7                                       amd64        NVIDIA OpenCL ICD
ii  nvidia-opencl-icd-337                       337.25-0ubuntu1~xedgers14.04.2                        amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                0.6.2                                                 amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             337.25-0ubuntu1~xedgers14.04.1                        amd64        Tool for configuring the NVIDIA graphics driver

if

sudo nano /etc/profile.d/kwin.sh ile açılacak dosya içerisine export __GL_YIELD="USLEEP"
yazın; ctrl+o ile kaydedin; ctrl+x ile çıkın. Oturumu yeniden başlatınca durum nedir?

İşe yaramazsa sudo nano /etc/profile.d/kwin.sh dosyasını açın; eski satırı silin; yerine export KWIN_TRIPLE_BUFFER=1 yazın ve kaydedin. sudo nvidia-settings ile nvidia ayar yöneticisini açıp TrippleBuffering seçeneğini etkinleştirin. Tekrar oturumu kapatıp girin.

https://wiki.archlinux.org/index.php/NVIDIA#Avoid_screen_tearing_in_KDE_.28KWin.29

mathiasfreire

ilk seçenek işe yaramadı. ikinciyi denedim. nvidia-settings panelinde TrippleBuffering seçeneğini bulamadım.


if


mathiasfreire

buyrun:

toplam 88
drwxr-xr-x 2 root root  4096 Nis 16 20:34 app-defaults
drwxr-xr-x 2 root root  4096 Nis 16 20:34 cursors
-rw-r--r-- 1 root root    18 Nis 16 20:34 default-display-manager
drwxr-xr-x 4 root root  4096 Nis 16 20:33 fonts
-rw-r--r-- 1 root root 17394 Ara  3  2009 rgb.txt
lrwxrwxrwx 1 root root    13 May 13 05:48 X -> /usr/bin/Xorg
drwxr-xr-x 2 root root  4096 Haz  1 10:58 xinit
drwxr-xr-x 2 root root  4096 Oca 15 16:42 xkb
-rw-r--r-- 1 root root   528 Haz  2 22:37 xorg.conf
-rw-r--r-- 1 root root   528 Haz  2 22:18 xorg.conf.06022014
-rw-r--r-- 1 root root   528 May 13 23:52 xorg.conf.06032014
-rwxr-xr-x 1 root root   709 Nis  1  2010 Xreset
drwxr-xr-x 2 root root  4096 Nis 16 20:33 Xreset.d
drwxr-xr-x 2 root root  4096 Nis 16 20:33 Xresources
-rwxr-xr-x 1 root root  3730 Oca 29 17:07 Xsession
drwxr-xr-x 2 root root  4096 Haz  1 10:58 Xsession.d
-rw-r--r-- 1 root root   265 Tem  1  2008 Xsession.options
drwxr-xr-x 2 root root  4096 Nis 16 20:34 xsm
-rw-r--r-- 1 root root   601 Nis 16 20:33 Xwrapper.config

if

sudo nano /etc/X11/xorg.conf ile açılacak dosyadaki Section "Device" bölümüne Option "TrippleBuffering" "true" satırını ekleyin. Örnek:

Section "Device"
Identifier "nvidia"
Driver "nvidia"
...
...
...
Option "TrippleBuffering" "true"
EndSection


Sonra sistemi yeniden başatın. Eğer masaüstüne düşmede sorun yaşarsanız ctrl+alt+f2 > kullanıcı adı + şifre > sudo nano /etc/X11/xorg.conf ile o satırı silip sudo reboot komutunu verin.

Masaüstüne düşünce sudo rm /etc/profile.d/kwin.sh komutunu uygulayın. Nvidia ayar yöneticisinden Vsync özelliğini açın ardından Sistem Ayarları > Masaüstü Efekleri > Gelişmiş > Vsync kullan seçeneğini kapatın.

mathiasfreire


if


mathiasfreire

Cevap beklediğinizi görmemiştim, kusura bakmayın. Geç bir cevap olacak ama kwin.sh ile ilgili verdiğiniz seçeneklerde, aslında kwin.sh dosyası mevcut değildi, yeniden oluşturuluyordu. Sanırım bu sebepten masaüstüne düşme sorunu yaşamadım. Tekrar deneyip, nihai sonucu yazacağım.

mathiasfreire

Maalesef bu sefer işe yaramadı. Sistemi baştan kurmak zorunda kalmıştım. Aynı adımları tekrar ettiğimde değişen hiç * bir şey olmadı. :(

if

Hepsini aynı anda yapmayacaksınız. Bu önerilerden sadece biri uygulanmalı.