Ubuntu 16.04 üzerine Nvidia Sahipli Sürücü çalışır bir şekilde nasıl kurulur.

Başlatan gnukarabatak, 06 Mayıs 2016 - 00:13:53

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

gnukarabatak

Ubuntu (Unity) 16.04 üzerinde sahipli sürücü seçilip kurulduğunda Login ekranı görünüyor. Kullanıcı oturumu tamam denilip açılmaya kalkıldığında Unity seçkesi gözükmüyor, fare sağ tık menüsü görünmüyor. Donanımın özellikleri ve problemin başlangıcı şu başlıkta konuşulmaya başlanmıştı. Gerekli çıktılar ve tespitler bu bağlantıda mevcut : https://forum.ubuntu-tr.net/index.php?topic=51693.0
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

heartsmagic

Diğer başlıkta zaten normal yollarla sürücü kurulumunu denedik. 16.04 üzerinde bu sürücülerde bir hata var mı diye bakınıyorum ama karşıma çıkmıyor bir şeyler ne yazık ki. Şu an aklıma gelen tek şey Nvidia sürücülerinin elle kurulumu: 
https://forum.ubuntu-tr.net/index.php?topic=21050.0

16.04 üzerinde henüz denenmedi o başlık, sende görmüş oluruz :) 
Son sürücüyü şuradan indirebilirsin:
http://www.nvidia.com/Download/driverResults.aspx/95154/en-us

304.131 sürümlü sürücü bu. 
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

gnukarabatak

Sırasıyla söylenen adımları teker teker uyguladım. Blacklist eklemelerinden sonra

sudo update-initramfs -u
sudo apt-get --purge remove nvidia-*

işlemlerinden sonra sistemi yeniden başlattım. Karşıma gelen giriş ekranı ile girişimi yaptım.Çözünürlüğü düşmüş, unity seçkesinin yarım gözüktüğü, üsteki panelin gözükmediği ancak kullanılabildiği bir masaüstü gördüm. Sonrasında Ctrl+Alt+F1 ile giriş yapıp lightdm stop ettikten sonra indirdiğin NVIDIA*.run dosyasını çalıştırıp kurulumu başlattım. Modülün eklendiğini %100 progressbar ile gösterdikten sonra nvidia.ko dosyasıyla igili bir hata mesajı vererek kurulumu sonlandırdı. Aşağıda /var/log/nvidia-installer.log dosyasının son kısmını code etiketi içinde gönderiyorum.(hepsini gönderemedim)

     ld -r -m elf_x86_64 -T ./scripts/module-common.lds --build-id  -o /tmp/selfgz2084/NVIDIA-Linux-x86_64-304.131/kernel/nvidia.ko /tmp/selfgz2084/NVIDIA-Linux-x86_64-304.131/kernel/nvidia.o /tmp/selfgz2084/NVIDIA-Linux-x86_64-304.131/kernel/nvidia.mod.o
   NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb, nvidiafb, or nouveau is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release.

Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information.
-> Kernel module load error: insmod: ERROR: could not insert module ./kernel/nvidia.ko: Unknown symbol in module
-> Kernel messages:
[   10.357904] EXT4-fs (sdb5): re-mounted. Opts: errors=remount-ro
[   10.947742] systemd-journald[289]: Received request to flush runtime journal from PID 1
[   12.362711] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   13.876560] MPU-401 device not found or device busy
[   14.206397] EXT4-fs (sda2): warning: mounting fs with errors, running e2fsck is recommended
[   14.225581] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[   14.500770] Adding 3999740k swap on /dev/sda5.  Priority:-1 extents:1 across:3999740k FS
[   14.790382] snd_via82xx 0000:00:11.5: Using DXS as PCM Playback
[   17.826501] audit: type=1400 audit(1462561143.019:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=599 comm="apparmor_parser"
[   17.826531] audit: type=1400 audit(1462561143.019:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=599 comm="apparmor_parser"
[   17.826548] audit: type=1400 audit(1462561143.019:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=599 comm="apparmor_parser"
[   17.826564] audit: type=1400 audit(1462561143.019:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=599 comm="apparmor_parser"
[   17.898579] audit: type=1400 audit(1462561143.091:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=598 comm="apparmor_parser"
[   17.898609] audit: type=1400 audit(1462561143.091:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session//chromium" pid=598 comm="apparmor_parser"
[   17.964691] audit: type=1400 audit(1462561143.155:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/ubuntu-core-launcher" pid=602 comm="apparmor_parser"
[   18.148071] audit: type=1400 audit(1462561143.339:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="webbrowser-app" pid=603 comm="apparmor_parser"
[   18.148115] audit: type=1400 audit(1462561143.339:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="webbrowser-app//oxide_helper" pid=603 comm="apparmor_parser"
[   18.179138] audit: type=1400 audit(1462561143.367:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cups-browsed" pid=604 comm="apparmor_parser"
[   34.481839] IPv6: ADDRCONF(NETDEV_UP): enp0s18: link is not ready
[  240.632971] [drm] Initialized drm 1.1.0 20060810
[  240.670730] nvidia: module license 'NVIDIA' taints kernel.
[  240.670743] Disabling lock debugging due to kernel taint
[  240.713541] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[  240.713994] nvidia: Unknown symbol mtrr_del (err 0)
[  240.714277] nvidia: Unknown symbol mtrr_add (err 0)
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 06 Mayıs 2016 - 23:17:20

Ek not: Şu anda galiba xorg u eski haline getirdim.

sudo dpkg-reconfigure xserver-xorg

Xorg elle kurulmuş olarak ayarlandı gibi bir mesaj aldım bir aralar. Sonuç olarak şu an bu durumdayız.
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

gnukarabatak

Dosya boyutundan dolayı kod etiketine sığmıyor. Eklenebilir dosyalar kısmında da izin verilmiyor. Normalde e-posta üzerinden yada bir buluta yükleyebilirim ancak burada kalıcı olmaz. Ben bu dosyayı buraya nasıl yükleyebilirim? (Dosyanın boyutu 315 kb)
Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

gnukarabatak

Linux kullanmak bir farklılık, linux'te kod yazmak ise ayrıcalıktır.

if

@gnukarabatak, 304.131 serisi sürücü ile 4.3 serisi çekirdekte nvidia: Unknown symbol mtrr_add (err 0) sorunu oluyormuş. Senin ekran kartı için 340.96 serisi sürücü de mevcut gördüğüm kadarıyla. Bir de bu sürücüyü dener misin?

heartsmagic

@if'in söylediği sıkıntıyı araştırınca ele bazı şeyler geliyor. Acaba 4.4 sürümünde düzeltilmiş midir sorun? Onu bir deneyebiliriz belki.
@if, 340 desteklemiyor sanki bu kartı. Nvidia'nın sitesinden sürücü sorgulaması yapınca 304 çıkıyor karşımıza. Şuradaki listede de 304 görünüyor:
http://www.nvidia.com/object/IO_32667.html
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

if

Doğrudur @heartsmagic. Ben hangi sürücünün neyi desteklediğini bulamamıştır. 16.04 4.4 çekirdeğiyle beraber geldiği için üst sürüm sürücüyü önermiştim. Ortalıkta bir yama dolaşıyor ama gerek var mı yama yapmaya bilemedim.

heartsmagic

4.4 mü vardı 16.04'de, ben de onu unutmuşum :) Yama olayını ben de gördüm ama üst sürümlerde olay çözüldüyse tekrar mı hortlamış bu durum anlayamadım. 
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.