Ubuntu Türkiye

Donanım => Grafik Kartları => Nvidia => Konuyu başlatan: kafka01 - 25 Eylül 2016 - 15:03:32

Başlık: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 15:03:32
öncelikle merhaba ubuntuyu 1 haftadır kullanıyorum
Kullandığım laptop ASUS-x550v ekran kartı sorun çıkardığı için grub kısmına nomodeset yazarak kullanıyordum ancak dün ekran parlaklığını ayarlamadığım için internetten araştırma yapıp  bir kaç metot deneyip restart attım. restart attıktan sonra çözünürlük 640x800'de sabitlendi bende şu sitede anlatıldığı gibi  (http://askubuntu.com/questions/758972/does-ubuntu-16-04-support-hybrid-graphics-cards-bumblebee)
bumblebee'yi kurdum ancak ekran çözünürlülüğü ayarlanmadığı gibi bir de fanın sürekli çalışıyor olması ortaya çıktı. linux'ta yeniyim windowsa dönmek istemiyorum yardımcı olursanız sevinirim.
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: mendirec - 25 Eylül 2016 - 15:25:00
@kafka01, aramıza hoş geldin. Bağlantıda belirtilen komutların çıktılarına bakabilir miyiz?
https://forum.ubuntu-tr.net/index.php?topic=33412.0 (https://forum.ubuntu-tr.net/index.php?topic=33412.0)
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: LinuxHacisi - 25 Eylül 2016 - 15:34:16
Yüklediğiniz grafik sürücüleri ve bumblebee kaldırın düzelir. sonrasdan nomodeset ile devam edebilirsiniz
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 16:59:29
@mendirec

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial


lspci -nnk | grep "VGA\|3D\|Display" -A2


00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake Integrated Graphics [8086:191b] (rev 06)
Subsystem: ASUSTeK Computer Inc. Skylake Integrated Graphics [1043:1130]
Kernel modules: i915_bpo
--
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 950M] [10de:139a] (rev a2)
Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 950M] [1043:1130]
Kernel driver in use: nvidia


glxinfo | grep render


direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,



xrandr


xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
   800x600       75.00*


dpkg -l | egrep "nvidia|bumblebee|nvidia-prime|fglrx"


ii  bumblebee                                                   3.2.1-10                                                    amd64        NVIDIA Optimus support for Linux
ii  bumblebee-nvidia                                            3.2.1-10                                                    amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-364                                                  364.19-0ubuntu0~gpu16.04.6                                  amd64        NVIDIA binary driver - version 364.19
ii  nvidia-opencl-icd-364                                       364.19-0ubuntu0~gpu16.04.6                                  amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                                0.8.2                                                       amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                                             370.28-0ubuntu0~gpu16.04.1                                  amd64        Tool for configuring the NVIDIA graphics driver


@mendirec
linkteki kodların çıktıları bunlar.



@LinuxHacisi
hocam ben bu işlemleri ekran parlaklığını ayarlayabilmek için yapmıştım zaten. bir daha sıfırlamak istemiyorum açıkcası sorunun çözülmesini istiyorum.
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: mendirec - 25 Eylül 2016 - 17:07:48
@kafka01, Prime ile Bumblebee kurulu gözüküyor. İkisinin aynı anda kurulması hatalara neden olabilir. İlk önce kurulu paketleri kaldıralım.
sudo apt purge bumblebee* nvidia*
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

Sistemi yeniden başlattıktan sonra çıktıları tekrar alalım. Çözünürlük meselesi büyük ihtimalle çözülür. Ondan sonra sürücü kurulumuna tekrar bakarız.
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 17:26:17
@mendirec
hocam dediğin gibi kodları tek tek uyguladım ve restart attım ancak çözünürlük aynı düzelmedi yani 800x600 .

yeni çıktılar aşağıda.

lsb_release -a


No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial


lspci -nnk | grep "VGA\|3D\|Display" -A2


00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake Integrated Graphics [8086:191b] (rev 06)
Subsystem: ASUSTeK Computer Inc. Skylake Integrated Graphics [1043:1130]
Kernel modules: i915_bpo
--
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 950M] [10de:139a] (rev a2)
Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 950M] [1043:1130]
Kernel modules: nvidiafb, nouveau


glxinfo | grep render


direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,


xrandr


xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 600, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
   800x600       75.00*


dpkg -l | egrep "nvidia|bumblebee|nvidia-prime|fglrx"


ii  nvidia-common                                               1:0.4.17.2                                                  amd64        transitional package for ubuntu-drivers-common

Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: mendirec - 25 Eylül 2016 - 17:46:07
@kafka01, ilk önce şu komutu uygula lütfen.
sudo rm -f  /etc/X11/xorg.conf

İlk başta oluşan ekran kartı sorunu neydi? Eğer nomodeset parametresi olmadan sistem açılıyorsa kaldır lütfen.
sudo -H gedit /etc/default/grub
Değişiklik yaptıktan sonra grub'u güncelle.
sudo update-grub
Eğer nomodeset parametesi olmadan açılmıyorsa başka yollara bakarız.
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: meda - 25 Eylül 2016 - 17:49:59
Bumblebee yeni nesil işlemci ve ekran kartlarında sıkıntılı.

Grub'a aşağıdaki satırı ekleyin
sudo gedit /etc/default/grub

''quiet splash'' satırını bularak tırnak içine ekleme yapın.
intel_idle.max_cstate=1 acpi_osi=Linux acpi_osi='!Windows 2015' i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_psr=1 i915.enable_dc=1 i915.modeset=1 i915.semaphores=1

''intel_idle.max_cstate=1 acpi_osi=Linux acpi_osi='!Windows 2015' i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_psr=1 i915.enable_dc=1 i915.modeset=1 i915.semaphores=1 quiet splash''

Son hali yukarıdaki gibi olacak.
sudo update-grubArdından bu komutu çalıştırın.

sudo apt-get purge .*nvidia.* bumblebee.* .*primus.*
sudo apt-get --purge autoremove
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt install nvidia-367 nvidia-prime nvidia-settings gdebi



Sistemi yeniden başlattıktan sonra Nvidia-Settings açarak oran İntel ekran kartını seçin daha sonra yeniden başlatın.


Aşağıdaki bağlantıdan indirdiğiniz paketi Gdebi uygulaması ile açıp yükleyin.

https://launchpad.net/ubuntu/+source/linux-firmware/1.161/+build/10751017/+files/linux-firmware_1.161_all.deb

Bittikten sonra aşağıdaki adımlarıda sırasıyla uygulayın.

cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.5/linux-headers-4.7.5-040705_4.7.5-040705.201609240533_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.5/linux-headers-4.7.5-040705-generic_4.7.5-040705.201609240533_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.5/linux-image-4.7.5-040705-generic_4.7.5-040705.201609240533_amd64.deb
sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb
sudo reboot
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 18:22:42
@meda

hocam

sudo apt-get purge .*nvidia.* bumblebee.* .*primus.*
sudo apt-get --purge autoremove
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt install nvidia-367 nvidia-prime nvidia-settings gdebi


şu kısımda dahil oraya kadar olanları yaptım ve bilgisayarı yeniden başlattım şuanda fan sorunu ortadan kalktı ekran çözünürlüğü 1920x1080 oldu ve ekran parlaklığını da ayarlayabiliyorum ancak dediğin

"Sistemi yeniden başlattıktan sonra Nvidia-Settings açarak oran İntel ekran kartını seçin daha sonra yeniden başlatın." bu olayı nereden yapacağım ? bunu yapmadan kod kısmına devam etmemeliyim heralde ?
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: LinuxHacisi - 25 Eylül 2016 - 18:31:30
Bence hiçbir şey kurcalamayın 4.7 kernel sürümüne geçin niye derseniz Skylake kullanıyorsunuz bunun desteği yeni getirildi tam olarak 4.6 da geldi Kernel güncellemeniz bence sorunu çözer. şuan kaç kullanıyorsunuz bilmiyorum ama güncelleyince geçeceğine inanıyorum.

dipnot: İlk skylake güncelleme dalgası 4.4 sonunda gelmişti
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 19:00:01
son kısma kadar her şey iyiydi ancak son kısmı yaptıktan sonra bilgisayarı başlatıyorum masaüstü açılıyor 5-6 saniye sonra ekran donup fan tekrardan çalışıyor bende tekrardan açılışta nomodeset yazarak girmek zorunda kaldım şu son

"Sistemi yeniden başlattıktan sonra Nvidia-Settings açarak oran İntel ekran kartını seçin daha sonra yeniden başlatın."

intel seçimi yaptığım kısmı geri alamıyorum çünkü seçenekler gözükmüyor sebebinin nomodeset ile girmiş olmamdan kaynaklandığını düşünüyorum.


hocam bu son yaptığım(alttaki) işlemleri nasıl geri alabilirim ?



---------------------------------------------------------------------------------------------------------
Sistemi yeniden başlattıktan sonra Nvidia-Settings açarak oran İntel ekran kartını seçin daha sonra yeniden başlatın.


Aşağıdaki bağlantıdan indirdiğiniz paketi Gdebi uygulaması ile açıp yükleyin.

https://launchpad.net/ubuntu/+source/linux-firmware/1.161/+build/10751017/+files/linux-firmware_1.161_all.deb

Bittikten sonra aşağıdaki adımlarıda sırasıyla uygulayın.

cd /tmp
wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.5/linux-headers-4.7.5-040705_4.7.5-040705.201609240533_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.5/linux-headers-4.7.5-040705-generic_4.7.5-040705.201609240533_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.5/linux-image-4.7.5-040705-generic_4.7.5-040705.201609240533_amd64.deb
sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb
sudo reboot

---------------------------------




Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: meda - 25 Eylül 2016 - 19:10:42
Bunun sebebi i915.semaphores=1 eklentisinden dolayı diye düşünüyorum. Bilgisayar açılırken Grub ekranı yani işletim sistemi seçim ekranı geldiğinde En üsttte Ubuntu seçili iken ''e'' tuşuna basın gelen yazılar içinden i915.semaphores=1 yazıyı backspace tuşu ile silerek F10 tuşuna basın. Sistemi gözlemleyin sorun olacak mı ?

Son yaptığınızı geri alırsanız emin olun sistem verimsiz çalışacak. Güncel bir sisteminiz var güncel kalmanız en hayırlısı.  :)
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 19:37:20
@meda 
ya yaptım masaüstü açıldığında donmuyor artık ama fan tekrardan çalışmaya başladı. ve şuan web sayfasını aşağı yukarı hareket ettirirken biraz donma oluyor onu da belirteyim.

ancak intel seçeneğinde iken şarj süresi 1 saat arttı.(yani şarjın bitme süresi uzadı.)

fan ile donma sorunlarını nasıl çözebilirim ?

Ve bilgisayar kapanmıyor siyah bir ekran çıkıyor fan çalışıyor ancak başka birşey olmuyor ancak güç tuşuna uzun süre basılı tutarsam kapanıyor
Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: meda - 25 Eylül 2016 - 20:41:47
sudo gedit /etc/default/grub
"intel_idle.max_cstate=1 acpi_osi=Linux acpi_osi='!Windows 2015' i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_psr=1 i915.enable_dc=1 i915.modeset=1 i915.semaphores=1 quiet splash"

satırı aşağıdaki gibi değiştirin.

''intel_idle.max_cstate=1 acpi_osi=Linux acpi_osi='!Windows 2015' quiet splash''
sudo update-grub

Yeniden başlatmayı unutmayın.

Başlık: Ynt: ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu
Gönderen: kafka01 - 25 Eylül 2016 - 23:37:02
@meda

hocam yaptım ama değişen bir şey olmadı