ubuntu 16.04 nvidia/intel ekran kartı uyumsuzluğu

Başlatan kafka01, 25 Eylül 2016 - 15:03:32

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

kafka01

ö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.

mendirec

@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

LinuxHacisi

Yüklediğiniz grafik sürücüleri ve bumblebee kaldırın düzelir. sonrasdan nomodeset ile devam edebilirsiniz
Linux And Windows System Specialist , Linux Hacısı, #DevOps #Linux #Windows #SysAdmin #GNU #Researcher

kafka01

@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.

mendirec

@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.

kafka01

@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


mendirec

@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.

meda

#7
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
"BEDAVA Bedava yaşıyoruz, bedava;Hava bedava, bulut bedava;
Dere tepe bedava;Yağmur çamur bedava;Otomobillerin dışı,Sinemaların kapısı,Camekanlar bedava; Peynir ekmek değil ama Acı su bedava;Kelle fiyatına hürriyet, Esirlik bedava; Bedava yaşıyoruz, bedava. Orhan VELİ"

kafka01

@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 ?

LinuxHacisi

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
Linux And Windows System Specialist , Linux Hacısı, #DevOps #Linux #Windows #SysAdmin #GNU #Researcher

kafka01

#10
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

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





meda

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ı.  :)
"BEDAVA Bedava yaşıyoruz, bedava;Hava bedava, bulut bedava;
Dere tepe bedava;Yağmur çamur bedava;Otomobillerin dışı,Sinemaların kapısı,Camekanlar bedava; Peynir ekmek değil ama Acı su bedava;Kelle fiyatına hürriyet, Esirlik bedava; Bedava yaşıyoruz, bedava. Orhan VELİ"

kafka01

#12
@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

meda

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.

"BEDAVA Bedava yaşıyoruz, bedava;Hava bedava, bulut bedava;
Dere tepe bedava;Yağmur çamur bedava;Otomobillerin dışı,Sinemaların kapısı,Camekanlar bedava; Peynir ekmek değil ama Acı su bedava;Kelle fiyatına hürriyet, Esirlik bedava; Bedava yaşıyoruz, bedava. Orhan VELİ"

kafka01

@meda

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