OpenSUSE'ye Nasıl Nvidia Driverı Kurulur?

Donanımlar Hakkında
Herkese iyi akşamlar,

Bir süredir sanalda denediğim suse linux'u, arch linux'u feda ederek sistemime kurdum.
Size sormak istediğim soru open suse tumbleweed'e güncel nvidia sürücüsünü nasıl kurarım.

Yast aracılığı ile ve terminalden zypper vasıtası ile Repository eklemeye çalıştım fakat hata verip eklenmiyor.

Örneğin; terminalden aşağıdaki komut ile repository'i ekliyorum.

Kod: Tümünü seç

sudo zypper ar https://download.nvidia.com/opensuse/tumbleweed nvidia-tumbleweed
Sonrasında repoları aşağıdaki komutla güncellemeye çalışıyorum.

Kod: Tümünü seç

 sudo zypper up

Hata çıktısı olarak aşağıdaki ssl sertifikası hatasını veriyor.

Kod: Tümünü seç

'https://download.nvidia.com/opensuse/tumbleweed/repodata/repomd.xml' için indirme(curl) hatası:
Hata kodu: Curl error 60
Hata raporu: SSL certificate problem: self signed certificate in certificate chain

Durdurma,Yeniden denemek, Yok saymak? [a/r/i/...? shows all options] (a): a
Durdurma,Yeniden denemek, Yok saymak? [a/r/i/...? shows all options] (a): a
Error building the cache:
[nvidia-tumbleweed|https://download.nvidia.com/opensuse/tumbleweed] Valid metadata not found at specified URL
Warning: Üstteki hatadan dolayı 'nvidia-tumbleweed' deposu atlanıyor.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...

Nothing to do.

Ekran kartım gtx 770

"inxi -F" ve "lspci | grep VGA" çıktıları aşağıdadır.

Kod: Tümünü seç

System:    Host: Ryzen-2700x Kernel: 4.17.9-1-default x86_64 bits: 64 Desktop: KDE Plasma 5.13.3 
           Distro: openSUSE Tumbleweed 20180726 
Machine:   Type: Desktop Mobo: ASUSTeK model: PRIME X370-PRO v: Rev X.0x serial: <root required> 
           UEFI: American Megatrends v: 4012 date: 06/14/2018 
CPU:       Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB 
           Speed: 1887 MHz min/max: 2200/3700 MHz Core speeds (MHz): 1: 1887 2: 1882 3: 2182 4: 2037 5: 2121 
           6: 2005 7: 2066 8: 1987 9: 1885 10: 2058 11: 1888 12: 2071 13: 2192 14: 2110 15: 1884 16: 1891 
Graphics:  Card-1: NVIDIA GK104 [GeForce GTX 770] driver: nouveau v: kernel 
           Display: x11 server: X.Org 1.20.0 driver: nouveau unloaded: fbdev,modesetting,vesa 
           resolution: 2560x1080~60Hz 
           OpenGL: renderer: NVE4 v: 4.3 Mesa 18.1.4 
Audio:     Card-1: NVIDIA GK104 HDMI Audio driver: snd_hda_intel 
           Card-2: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel 
           Card-3: Logitech type: USB driver: snd-usb-audio 
           Sound Server: ALSA v: k4.17.9-1-default 
Network:   Card-1: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter driver: bcma-pci-bridge 
           Card-2: Intel I211 Gigabit Network driver: igb 
           IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: 60:45:cb:9d:ac:8a 
Drives:    Local Storage: total: 912.89 GiB used: 5.97 GiB (0.7%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 840 EVO 500GB size: 465.76 GiB 
           ID-2: /dev/sdb vendor: SanDisk model: SDSSDA480G size: 447.13 GiB 
Partition: ID-1: / size: 438.63 GiB used: 5.96 GiB (1.4%) fs: ext4 dev: /dev/sdb2 
Sensors:   System Temperatures: cpu: 49.9 C mobo: N/A gpu: nouveau temp: 43 C 
           Fan Speeds (RPM): cpu: 0 gpu: nouveau fan: 780 
Info:      Processes: 287 Uptime: N/A Memory: 15.66 GiB used: 1.86 GiB (11.9%) Shell: bash inxi: 3.0.18
 

Kod: Tümünü seç

09:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
Yardımlarınız için şimdiden teşekkürler.
Öncelikle forumumuza hoş geldiniz.

Dilerseniz, işin kolayı olarak YaST'da kullanıcı depolarından kolayca ekleyebilirsiniz.

Şu yolu takip edin:
0. YaST'ı açınız
1. Yazılım -> Yazılım Veri havuzları
2. Ekle'ye tıklayın
3. Community Repositories'i seçin ve ileriye tıklayınız
4. nVidia Graphics Driver'in başındaki kutucuğu işaretleyin ve tamam'a tıklayın

Sonrasında gelen adımları takip ederseniz, deponuz kurulmuş olacak. Bunun dışında ille de zypper derseniz deponun adını NVIDIA olarak ayarlamayı deneyiniz. İngilizceniz varsa şu kaynağa göz atabilirsiniz:
https://en.opensuse.org/SDB:NVIDIA_drivers

Not: Çakallık için başlığı biraz düzenledim, Google'da üst sırada çıkması için. Umarım sorun olmaz. :))
@Tarbetu ,

İlgin ve alakan için teşekkür ederim. Gün içi iş'te olduğumdan cevbap yazamadım.

Şimdi tekrar denedim.
Hem yast ile grafik arayüzde hem de zypper ile konsolda nvidia reposunu ekledikten sonra repoyu güncelleyemiyorum, kullanamıyorum.

Curl error 60 ve
Ssl sertifikası problemi, hatalarını alıyorum.

Üstat, buraya sormadan önce verdiğin link'e ve birçok başka yere daha baktım. Bir çözüm bulamadım.

Tumbleweed'i rolling release olduğu için tercih etmiştim.
Tumbleweed bu tarz sıkıntılar çıkaracaksa acaba diyorum leap mı kullanmalıyım?

Saygılarımla.
Demek mesele depoyu nasıl eklediğiniz ile alakalı değil. Depoları güncellerken a (Abort, Tr. iptal et) yapmak yerine i (Ignore, Tr. görmezden gel) dener misiniz?
Tekrardan merhaba,

Şimdi bir kez daha deneyip çıktılarını aşağıya koyacağım.

Kod: Tümünü seç

sudo zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA
[sudo] password for root: 
'NVIDIA' depoya ekleniyor ...............................................................................................[done]
Repository 'NVIDIA' successfully added

URI          : https://download.nvidia.com/opensuse/tumbleweed
Etkinleştir. : Evet                                           
GPG Check    : Evet                                           
Autorefresh  : Evet                                           
Öncelik.     : 99 (default priority)                          

Repository priorities in effect:                                                               (See 'zypper lr -P' for details)
       1 (raised priority)  :  1 repository  
      99 (default priority) :  5 repositories

Kod: Tümünü seç

sudo zypper inr -r NVIDIA
Retrieving repository 'NVIDIA' metadata ------------------------------------------------------------------------------------[\]
'https://download.nvidia.com/opensuse/tumbleweed/repodata/repomd.xml' için indirme(curl) hatası:
Hata kodu: Curl error 60
Hata raporu: SSL certificate problem: self signed certificate in certificate chain

Durdurma,Yeniden denemek, Yok saymak? [a/r/i/...? shows all options] (a): i
Durdurma,Yeniden denemek, Yok saymak? [a/r/i/...? shows all options] (a): i
Retrieving repository 'NVIDIA' metadata ................................................................................[error]
Repository 'NVIDIA' is invalid.
[NVIDIA|https://download.nvidia.com/opensuse/tumbleweed] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Üstteki hatadan dolayı 'NVIDIA' deposu atlanıyor.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Nothing to do.

Kod: Tümünü seç

sudo zypper up
Retrieving repository 'NVIDIA' metadata ------------------------------------------------------------------------------------[\]
'https://download.nvidia.com/opensuse/tumbleweed/repodata/repomd.xml' için indirme(curl) hatası:
Hata kodu: Curl error 60
Hata raporu: SSL certificate problem: self signed certificate in certificate chain

Durdurma,Yeniden denemek, Yok saymak? [a/r/i/...? shows all options] (a): i
Durdurma,Yeniden denemek, Yok saymak? [a/r/i/...? shows all options] (a): i
Retrieving repository 'NVIDIA' metadata ................................................................................[error]
Repository 'NVIDIA' is invalid.
[NVIDIA|https://download.nvidia.com/opensuse/tumbleweed] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Üstteki hatadan dolayı 'NVIDIA' deposu atlanıyor.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...

The following package update will NOT be installed:
  libgstphotography-1_0-0

Nothing to do.
Bir de yas'dan ekran görüntüsü bırakayım.

Resim

Yumurta diye rütbe mi olur yav :)))

Saygılarımla.
E büyüyünce yumurtadan çıkıp yavru bukalemun olacaksınız. :)

Tam olarak ne olması araştırıyorum, Nvidia kullanmasam da şimdi depoları kendi sistemime ekleyeceğim. Yalnız şurada bir tek tıkla kurulum buldum, siz şunu kırmaya kurmaya çalışın bakalım o olacak mı?

http://opensuse-community.org/nvidia.ymp

Not: Hay Allah aynı hatayı ben de aldım. Biraz yoklayalım bakalım mesele ne.
Not 2: https://download.nvidia.com/opensuse/tumbleweed/x86_64/

Şu linkteki .rpm dosyalarından gerekli olanı indirmeyi düşünebilirsiniz. En azından günü kurtarmış olursunuz. Sanırım bağımlılık meselesi var, tam aradaki hiyerarşiyi anlamasam da

https://download.nvidia.com/opensuse/tu ... x86_64.rpm
https://download.nvidia.com/opensuse/tu ... x86_64.rpm

Zannederim ana paketler.
Eski bir Opensuse kullanıcısı olarak edindiğim tecrübelere göre Tumbleweed ortamında Nvidia kapalı kaynak sürücülerini kurmak çok ama çok riskli. Tumbleweed o kadar güncel bir sistem ki güncellemeler içerisinde önemli sistem parçaları da var( örneğin xorg). Güncellemeler çok ve hızlı olunca Nvidia sürücüleri bu hızlı değişime cevap veremediği için uyumsuzluklar(örneğin çekirdek veya xorg.) nedeniyle masaüstüne ulaşamayabilirsiniz.
burak öztürk yazdı:
02 Ağu 2018, 22:38
Eski bir Opensuse kullanıcısı olarak edindiğim tecrübelere göre Tumbleweed ortamında Nvidia kapalı kaynak sürücülerini kurmak çok ama çok riskli. Tumbleweed o kadar güncel bir sistem ki güncellemeler içerisinde önemli sistem parçaları da var( örneğin xorg). Güncellemeler çok ve hızlı olunca Nvidia sürücüleri bu hızlı değişime cevap veremediği için uyumsuzluklar(örneğin çekirdek veya xorg.) nedeniyle masaüstüne ulaşamayabilirsiniz.
Tumbleweed'in çekirdeği çok güncellendiğinden sanırım bu durum oluyor, zaten openSUSE'un sitesinde de belirtmişler bunu sahipli sürücü kullanıyorsanız Tumbleweed'den uzak durun diye.

@kral_besiktas Bu sorunu başka bir repoyu eklerken de yaşamıştım, araştıracağım.
Şöyle bir kategorimiz olduğunu keyifle hatırlatmak isterim:
viewforum.php?f=54
Günaydın arkadaşlar,

Yukarıda yazdıklarınıza bakınca tumbleweed ile nvidia kartım için açık kaynak (nouveau) sürücüsünü kullanma kararı aldım.
Çok tanımadığım bir sistemde risk almaya değer mi bilemedim açıkçası.

Şimdilik tumbleweed de diğer masa üstlerini ve pencere yöneticilerini deneyip, sistemi tanıyabilmek için iyice bir kurcalayacağım.

Sonrasında ise tekrardan temiz bir format atarak, tumbleweed veya leap kurabilirim. Belkide arch linux'a geri dönebilirim.
Hele 3-5 ay geçsin bi, neticeyi görürüz elbet.

Saygılarımla.
kral_besiktas yazdı:
05 Ağu 2018, 10:37
Günaydın arkadaşlar,

Yukarıda yazdıklarınıza bakınca tumbleweed ile nvidia kartım için açık kaynak (nouveau) sürücüsünü kullanma kararı aldım.
Çok tanımadığım bir sistemde risk almaya değer mi bilemedim açıkçası.

Şimdilik tumbleweed de diğer masa üstlerini ve pencere yöneticilerini deneyip, sistemi tanıyabilmek için iyice bir kurcalayacağım.

Sonrasında ise tekrardan temiz bir format atarak, tumbleweed veya leap kurabilirim. Belkide arch linux'a geri dönebilirim.
Hele 3-5 ay geçsin bi, neticeyi görürüz elbet.

Saygılarımla.
Tabii, en iyisini siz kendiniz bilirsiniz. Sormak isterim, neden sahipli sürücüyü kurmak istediniz?
Merhabalar,

Yeni bir windows kurulumundan sonra ilk yapılan iş sürücüleri kurmaktır. Özellikle de ekran kartı sürücülerini.

Ubuntu, mint, arch, manjaro vs. hep sahipli sürücüleri kurdum, kullandım.
Özellikle mint, ubuntu sahipli sürücüler konusunda benim sistemimde gayet sorunsuz çalıştılar.

Ayrıca yaptığım işten dolayı workstation tarzı güçlü makineler kullanmaya alışık birisiyim.

Bu sebeplerden dolayı sistemimden maksimum verimi almak için güncel ekran kartı sürücülerini kullanırım. (3-5 güncellemede bir.)
kral_besiktas yazdı:
06 Ağu 2018, 19:18
Merhabalar,

Yeni bir windows kurulumundan sonra ilk yapılan iş sürücüleri kurmaktır. Özellikle de ekran kartı sürücülerini.

Ubuntu, mint, arch, manjaro vs. hep sahipli sürücüleri kurdum, kullandım.
Özellikle mint, ubuntu sahipli sürücüler konusunda benim sistemimde gayet sorunsuz çalıştılar.

Ayrıca yaptığım işten dolayı workstation tarzı güçlü makineler kullanmaya alışık birisiyim.

Bu sebeplerden dolayı sistemimden maksimum verimi almak için güncel ekran kartı sürücülerini kullanırım. (3-5 güncellemede bir.)
https://software.opensuse.org/package/dkms-nvidia
Şu depoyu denemek ister misiniz?
Bende daha önce yaşamıştım bu sorunu ancak bugün bir şey farkkettim. Live da nvidia deposu başarılı bir şekilde ekleniyor ancak kurulum sonrası curl 60 hatasını veriyor. Bende bölge ayarını Amarika yaptım şimdi başarılı bir şekilde eklendi ve nvidia kurulumu yapıyorum.
@Kagan İlginiz için teşekkür ederiz, bir arkadaşım bu sıkıntıyı ancak kendi eliyle kurarak aşmıştı. Demek bu yönde bir kusur varmış, tekrardan teşekkürler.
Hocam sıkıntı yine dil paketinde....

Dili ingilizce yaparsanız kuruluyor veya ctype ı da ingilizce yapabilirsiniz