Ubuntu Desktop 18.04 LTS için nvidia sürücüsünü kurmaya çalışıyor


25

Bu bağlantıyı takip ederek ubuntu Desktop 18.04 LTS için nvidia sürücüsünü yüklemeye çalışıyorum . Yukarıdaki bağlantıdaki tüm ipuçlarını takip ettim.

Ancak bazıları şu açıdan karıştı: Nvidia sürücüsü mü yoksa nouveau mu kullanıyorum? Nvidia'nın doğru versiyonunu kullanıp kullanamayacağım? 390 sürümünü kullanmak istedim.

Nvidia GTX 1060 kullanıyorum ve Ubuntu Linux Desktop 18.04 LTS kullanıyorum.

lspci -k | grep -EA2 'VGA|3D'  
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Subsystem: Dell GP106 [GeForce GTX 1060 6GB]
    Kernel driver in use: nouveau

Yukarıdaki komut nouveau kullandığımı gösteriyor

ek sürücü nvidia sürücüsü kullandığımı gösterirken görüntü tanımını buraya girin

Neye güveneceğini bilmiyor musun?

Edit1 Cevabınız için teşekkürler Luis. 396 sürücüsünü yüklemeye çalışırken yorumlarınıza dayanarak ... Aşağıdaki hataları alıyorum:

sudo apt install nvidia-driver-396
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nvidia-driver-396 : Depends: nvidia-dkms-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-kernel-source-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-compute-utils-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-decode-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-encode-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: nvidia-utils-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: xserver-xorg-video-nvidia-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Depends: libnvidia-cfg1-396 (= 396.24-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Recommends: libnvidia-decode-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-encode-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-ifr1-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
                     Recommends: libnvidia-fbc1-396:i386 (= 396.24-0ubuntu0~gpu18.04.1)
E: Unable to correct problems, you have held broken packages.

ve sonra ne zaman

sudo apt install nvidia-settings
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nvidia-settings is already the newest version (396.24-0ubuntu0~gpu18.04.1).
nvidia-settings set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

Edit2 Bu linki denedi nvidia'dan özel sürücü kurulumu bile işe yaramadı. Nouveau çok sıkışmış ve kara listede listelenmiş olsa bile çıkmıyor ve çıkarmaya çalışıyor.

Düzenleme 3 Yeniden yükleme sorunu çözmedi ... burada belirtildiği gibi yaygın hata gibi görünüyor

Düzenle 4 Bunları denedi

sudo apt purge nvidia-390
sudo apt install nvidia-kernel-source-396
sudo apt install nvidia-driver-396

ve sonra (nomodeset girişi eklendi)

sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Yeniden başlattıktan sonra bu komutu verdiğimde:

lspci -k | grep -EA2 'VGA|3D' 
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Subsystem: Dell GP106 [GeForce GTX 1060 6GB]
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Ancak sorun şu ki, çok daha düşük bir çözünürlüğe sahibim - daha büyük yazı tipleri. Bunu nasıl düzeltebilirim? Bu satır ne anlama geliyor: Çekirdek modülleri: nvidiafb, nouveau, nvidia_drm, nvidia Gösterildiği sıraya göre 4 modülü de var mı? Mevcut çözünürlük

xdpyinfo | awk '/dimensions/{print $2}'
800x600

Bu değişiklikle İkincil monitör şimdi çalışmayı durdurdu. 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* 

Ve görünen o ki, yukarıdaki çıktıya dayanarak elde edebileceğim en yüksek çözünürlük bu.

Düzenle5 Normal çözünürlük için grub nomodeet girişini geri döndürür. Yeniden başlattıktan ve günlük dosyalarına yakından baktıktan sonra, bulduğum şey budur (sadece ilgili satırlar)

/var/log# cat gpu-manager.log
can't access /run/u-d-c-nvidia-was-loaded file
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-20-generic/updates/dkms
Found nvidia module: nvidia.ko
Looking for amdgpu modules in /lib/modules/4.15.0-20-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is nouveau loaded? yes
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:3e92
BusID "PCI:0@0:2:0"
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
The number of cards has changed!
Has the system changed? Yes
System configuration has changed
Unsupported discrete card vendor: 8086
Nothing to do

Xorg.0.log
[     5.649] (--) PCI:*(0:1:0:0) 10de:1c03:1028:11d7 rev 161, Mem @ 0xeb000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[     5.649] (II) LoadModule: "glx"
[     5.649] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     5.649] (II) Module glx: vendor="X.Org Foundation"
[     5.649]    compiled for 1.19.6, module version = 1.0.0
[     5.649]    ABI class: X.Org Server Extension, version 10.0
[     5.649] (==) Matched nouveau as autoconfigured driver 0
[     5.649] (==) Matched modesetting as autoconfigured driver 1
[     5.649] (==) Matched fbdev as autoconfigured driver 2
[     5.649] (==) Matched vesa as autoconfigured driver 3
[     5.649] (==) Assigned the driver to the xf86ConfigLayout
[     5.649] (II) LoadModule: "nouveau"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[     5.650] (II) Module nouveau: vendor="X.Org Foundation"
[     5.650]    compiled for 1.19.3, module version = 1.0.15
[     5.650]    Module class: X.Org Video Driver
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) LoadModule: "modesetting"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.650] (II) Module modesetting: vendor="X.Org Foundation"
[     5.650]    compiled for 1.19.6, module version = 1.19.6
[     5.650]    Module class: X.Org Video Driver
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) LoadModule: "fbdev"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     5.650] (II) Module fbdev: vendor="X.Org Foundation"
[     5.650]    compiled for 1.19.3, module version = 0.4.4
[     5.650]    Module class: X.Org Video Driver
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) LoadModule: "vesa"
[     5.650] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     5.650] (II) Module vesa: vendor="X.Org Foundation"
[     5.650]    ABI class: X.Org Video Driver, version 23.0
[     5.650] (II) NOUVEAU driver Date:   Fri Apr 21 14:41:17 2017 -0400
[     5.650] (II) NOUVEAU driver for NVIDIA chipset families :
[     5.650]    RIVA TNT        (NV04)
[     5.650]    RIVA TNT2       (NV05)
[     5.650]    GeForce 256     (NV10)
[     5.651]    GeForce 2       (NV11, NV15)
[     5.651]    GeForce 4MX     (NV17, NV18)
[     5.651]    GeForce 3       (NV20)
[     5.651]    GeForce 4Ti     (NV25, NV28)
[     5.651]    GeForce FX      (NV3x)
[     5.651]    GeForce 6       (NV4x)
[     5.651]    GeForce 7       (G7x)
[     5.651]    GeForce 8       (G8x)
[     5.651]    GeForce GTX 200 (NVA0)
[     5.651]    GeForce GTX 400 (NVC0)
[     5.651] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     5.651] (II) FBDEV: driver for framebuffer: fbdev
[     5.651] (II) VESA: driver for VESA chipsets: vesa
[     5.651] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[     5.769] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[     5.769] (EE) open /dev/dri/card0: No such file or directory
[     5.769] (WW) Falling back to old probe method for modesetting
[     5.769] (EE) open /dev/dri/card0: No such file or directory
[     5.769] (II) Loading sub module "fbdevhw"
[     5.769] (II) LoadModule: "fbdevhw"
[     5.770] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     5.770] (II) Module fbdevhw: vendor="X.Org Foundation"
[     5.770]    compiled for 1.19.6, module version = 0.0.2
[     5.770]    ABI class: X.Org Video Driver, version 23.0
[     5.770] (**) FBDEV(1): claimed PCI slot 1@0:0:0
[     5.770] (II) FBDEV(1): using default device
[     5.770] (WW) Falling back to old probe method for vesa
[     5.770] (EE) Screen 0 deleted because of no matching config section.
[     5.770] (II) FBDEV(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[     5.770] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[     5.770] (==) FBDEV(0): RGB weight 888
[     5.770] (==) FBDEV(0): Default visual is TrueColor
[     5.770] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[     5.770] (II) FBDEV(0): hardware: EFI VGA (video memory: 2400kB)
[     5.770] (II) FBDEV(0): checking modes against framebuffer device...
[     5.770] (II) FBDEV(0): checking modes against monitor...
[     5.770] (--) FBDEV(0): Virtual size is 800x600 (pitch 800)
[     5.770] (**) FBDEV(0):  Built-in mode "current": 48.0 MHz, 46.9 kHz, 75.1 Hz
[     5.770] (II) FBDEV(0): Modeline "current"x0.0   48.00  800 832 928 1024  600 604 608 624 -hsync -vsync -csync (46.9 kHz b)
[     5.770] (==) FBDEV(0): DPI set to (96, 96)
[     5.770] (II) Loading sub module "fb"
[     5.770] (II) LoadModule: "fb"
[     5.770] (II) Loading /usr/lib/xorg/modules/libfb.so
[     5.770] (II) Module fb: vendor="X.Org Foundation"
[     5.770]    compiled for 1.19.6, module version = 1.0.0
[     5.770]    ABI class: X.Org ANSI C Emulation, version 0.4
[     5.770] (**) FBDEV(0): using shadow framebuffer
[     5.770] (II) Loading sub module "shadow"
[     5.770] (II) LoadModule: "shadow"
[     5.770] (II) Loading /usr/lib/xorg/modules/libshadow.so
[     5.772] (II) Module shadow: vendor="X.Org Foundation"
[     5.772]    compiled for 1.19.6, module version = 1.1.0
[     5.772]    ABI class: X.Org ANSI C Emulation, version 0.4
[     5.772] (II) UnloadModule: "vesa"
[     5.772] (II) Unloading vesa
[     5.772] (==) Depth 24 pixmap format is 32 bpp
[     5.772] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
[     5.773] (==) FBDEV(0): Backing store enabled
[     5.773] (==) FBDEV(0): DPMS enabled
[     5.773] (==) RandR enabled
[     5.774] (II) SELinux: Disabled on system
[     5.775] (II) AIGLX: Screen 0 is not DRI2 capable
[     5.775] (EE) AIGLX: reverting to software rendering

Düzenleme 6 Hala benim için çözülmedi. Bugün aralıklı bir gecikme. Dmesg içine baktım

# dmesg | grep nvidia
[    2.391066] nvidia: loading out-of-tree module taints kernel.
[    2.391070] nvidia: module license 'NVIDIA' taints kernel.
[    2.393241] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    2.397378] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
[    2.397558] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    2.398536] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  396.24  Wed Apr 25 23:54:18 PDT 2018
[    2.399519] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    2.399519] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[    4.259151] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 238
[    7.067363] nvidia-modeset: Allocated GPU:0 (GPU-2299f1b5-2a33-6f69-67d2-919f812a967a) @ PCI:0000:01:00.0

Düzenle 7 Dün "Organic Marble" den bir yorum aldı - Hafta sonu boyunca deneyeyim. Ancak iyi bir uygulama olarak başlamadan önce - şu anki durumumu kaydetmek istedim ve şu komutları verdim:

ashu# lspci -k | grep -EA2 'VGA|3D'
01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Subsystem: Dell GP106 [GeForce GTX 1060 6GB]
    Kernel driver in use: nvidia

Benim /etc/default/grubvar

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

/var/log# cat gpu-manager.log
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-22-generic/updates/dkms
Found nvidia module: nvidia.ko
Looking for amdgpu modules in /lib/modules/4.15.0-22-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:3e92
BusID "PCI:0@0:2:0"
Is boot vga? no
Vendor/Device Id: 10de:1c03
BusID "PCI:1@0:0:0"
Is boot vga? yes
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Found "/dev/dri/card0", driven by "i915"
Number of connected outputs for /dev/dri/card0: 0
Does it require offloading? no
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Unsupported discrete card vendor: 8086
Nothing to do




 root@ashu-XPS-8930:/var/log# lshw -c video 2>&1 | grep driver
           configuration: driver=nvidia latency=0
           configuration: driver=i915 latency=0

root@ashu-XPS-8930:/var/log# dmesg | grep nvidia
[    2.438396] nvidia: loading out-of-tree module taints kernel.
[    2.438399] nvidia: module license 'NVIDIA' taints kernel.
[    2.440419] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    2.444471] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
[    2.444631] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[    2.449781] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  396.24.02  Thu May 24 03:44:56 PDT 2018
[    2.450402] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    2.450403] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    4.272315] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 238
[    7.201052] nvidia-modeset: Allocated GPU:0 (GPU-2299f1b5-2a33-6f69-67d2-919f812a967a) @ PCI:0000:01:00.0

Ve ek sürücüler de diyor aynı.

Evet, sabit ama nasıl ve ne zaman? Hiç bir fikrim yok? Yardımlarınız ve önerileriniz için herkese teşekkürler.

Düzenle 8 Dell XPS 9560 dizüstü bilgisayarıma da tamir edebiliyordum. Biri bu dosyayı kontrol etmeli:

/etc/modprobe.d/disable-nouveau.conf
blacklist nouveau
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist amd76_edac
options nouveau modeset=0

1
Nouveau sürücüsünü öldürmek için bu web sayfasının ortasındaki adımları sudo su - adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic ile bitirin ve yeniden başlatın . Manuel olarak bir sürücü kurulurken bu prosedür benim için çalıştı.
Organik Mermer

@OrganicMarble. teşekkürler deneyeceğim ve size bildireceğim.
Ashu

1
Sıralamana sevindim!
Organik Mermer

Ubuntu muhtemelen kullanıcıları daha doğrudan uyarmalıdır - UEFI güvenli önyüklemeyi etkinleştirdiyseniz, özel NVIDIA sürücülerini yükleyemezsiniz. Google UEFI güvenli önyükleme ve mokutil.
Ryan Budney

Yanıtlar:


19

Hatayı gidermek için, aşağıdaki komutu uygulayarak sürücüyü kurmadan önce nvidia-kernel-source programını kurun :

 ~$ sudo apt install nvidia-kernel-source-396

daha sonra bu komutu kullanarak sürücüyü kurun:

 ~$ sudo apt install nvidia-driver-396

Bu iyi ama hala nouveau çekirdek sürücüsü görüyorum. lspci -k | grep -EA2 'VGA | 3D' 01: 00.0 VGA uyumlu denetleyici: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (sürüm a1) Alt sistem: Dell GP106 [GeForce GTX 1060 6GB] Kullanılan çekirdek sürücü: nouveau. Nasıl düzelttin?
Ashu

sudo apt install nvidia-kernel-source-396sorunu benim için düzeltti, teşekkürler!
Aaron Franke

Bu model 418aynı zamanda çalışır .
dannyman

15

Özel durumunuz için, en son Nvidia'yı kendi Nvidia kartınızla kullanabilmek için bu adımları tam olarak uygulayın. İnternet olduğunu sanıyorum:

  1. Nvidia PPA'yı ekleyin

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. 18.04'te depoları güncellemeniz gerekmez. Bir PPA ekledikten sonra, bu otomatik olarak yapılır. Güncelleme tamamlandıktan sonra, bunu nvidia sürücünüz için yapın:

Nvidia 390 için

    sudo apt install nvidia-driver-390

Nvidia 396 için (1060'ınız için de geçerli olan 1080 için kullanıyorum)

    sudo apt install nvidia-driver-396

18.04’ten bu yana nvidia-ayarlar paketini kurmaya gerek yoktur, çünkü önerilen ve önerilen paketler varsayılan olarak kurulur (en azından benim bildiğim kadarıyla).

    sudo apt install nvidia-settings

Ayrıca Vulkan istiyorsanız, o zaman basitçe:

    sudo apt install vulkan

Bundan sonra bilgisayarı yeniden başlatabilir ve bitirdiniz. İşte 1080 ile mükemmel bir şekilde çalışan bu adımların bir ekran görüntüsü (Vulkan dahil)

görüntü tanımını buraya girin


1
Teşekkürler .. nvidia-driver-396 yüklerken hatayı alıyorum
Ashu

Merhaba @Ashu, bahsettiğiniz hata, daha önce nvidia veya başka bir paket için başka bir paket yüklemeye çalıştığınız içindir. Benim tavsiyem, Ubuntu'yu orada olanları takip etmek yerine sıfırdan tekrar kurmaktır (Elbette size zaman kazandırmak için).
Luis Alvarado,

Merhaba @Luis - nvidia-390 den başka bir şey denemedim ... linux'u tekrar kurmaktan nefret ediyorum ... başka bir ipucu?
Ashu

2
Bu sorun, tamamen yeni Ubuntu 18.04 LTS kurulumu olan Dell XPS 15 - 9560 dizüstü bilgisayarımda da (Nvidia 1050) gerçekleşti ... ubuntu 18.04'ü yeniden kurmayı denedim ... pürüzsüz değil ... silme önceki bir el ile ve tüm acı süreci boyunca gidiyor. Ubuntu 18.04 gibi görünüyor ki o kadar istikrarlı değil ve nividia sürücüleri için çok fazla acı var.
Ashu

1
Ne zaman çalıştırmak sudo apt install nvidia-driver-396alıyorumThe following packages have unmet dependencies: nvidia-driver-396 : Depends: libnvidia-gl-396 (= 396.54-0ubuntu0~gpu18.04.1) but it is not going to be installed
Aaron Franke

2

Bu cevaba göre: /ubuntu//a/1044501/254024

sudo apt purge 'nvidia.*'
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt install nvidia-390

Benim için cazibe gibi çalış.


1
18.04 ile gerek yoktur apt updatesüre add-apto yapmış
cmak.fr

Sürücüleri temizlemek her zaman benim için her şeyi kırıyor. Her seferinde 4k monitörümde 640x480'e kilitleniyorum.
alvarlagerlof

sudo apt temizleme 'nvidia. *' << Bu sadece sürücü değil, bir çok şeyi kaldıracak. Örneğin cuda ve böylece devam
Cornea Valentin

0

Benzer bir sorunum var, sistemi güncelleyerek çözdüm (bunu kaçırdıysanız emin değilim), kırılmış güncellemeler içeren birkaç sorunu düzelttim (17.10 -> 18.04), dedi ppa'yı ekledim, sonra tekrar güncelledikten sonra yüklemeyi denedim.

Yani:

    sudo apt update
    sudo apt upgrade
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    sudo apt upgrade
    sudo apt install nvidia-driver-396 libvulkan1

Bir şeyin ters gittiğini belirleyen en önemli şey, paketlerin sözde olduğu ama kurulmasını reddettiği idi. Red Hat Way (TM) ile bir şeyler yapmayı daha iyi tanıdığım için yaklaşımlarını alıp uygun önbelleğimi temizledim, güncelleme ve yükseltme komutlarını yeniden düzenledim, ardından sürücü yükleme komutunu yeniden okudum ve işte çalıştı.

Ve önbelleği temizlemek için:

    sudo apt auto-clean

Sorununuzu düzeltmek için ne yapacağım:

    sudo apt auto-clean
    sudo apt update
    sudo apt upgrade
    sudo apt install nvidia-driver-396 libvulkan1

Önemli olması durumunda, nvidia'nın sahip olduğu sürücülere kadar Canonical tarafından kutsanmış olanları kullanarak 17.10'da mükemmel bir kurulum yaptım (386, sanırım). Yükseltme yaptım ve bulabildiğim birkaç sorunu araştırıyordum (popo repoları şimdi farklı, bir sürü paketli paket çıkardım, sonra tekrar kurdum), ppas'ı yeniden etkinleştirdim, vb.

Kötü bir yükseltme değil, neyin ters gittiğini ve uygun kararları dikkatlice belgelemek. Dnf / yum ile gerçekten çok daha rahatım ve bu durumda yeni repoyu görünce tüm meta verileri yeniden oluşturacağı için tercih ediyorum. Oh iyi. Yine de iyi bir sürüm. Küçük bir hıçkırıktan çok daha kötüye alışkınım: D

İyi şanslar
Andrew.


1
Cevabınız için teşekkürler ... ne yazık ki benim durumumda çalışmıyor.
Ashu

0

Dün aynı sorunu 18.04'e yükseltirken de yaşadım.

Nvidia 390'ı kurdum ama Nvidia 396'yı kurmalıydım. Nvidia 390'ı aşağıdaki komutla kaldırdım:

sudo apt temizleme nvidia-390

Sonra önerilen sürücüyü kurun (396). Şimdi, aylarca süren bir sorun nihayet çözüldü.


hangi sürücünün kullanımda olduğunu doğrulayabilir misiniz?
Ashu

0

Çalıştırarak kara listede olmadığından emin olun:

sudo grep nvidia /etc/modprobe.d/*
sudo grep nvidia /lib/modprobe.d/*

Bu bir satır döndürürse blacklist nvidiafb , sorun değil, bunu görmezden gelebilirsiniz.

Bunu benim için çalıştırmak, nvidia'nın kara listeye alındığı bir dosya gösterdi. Bunu kaldırdım ve nvidia sürücüleri aslında bir kişi için çalıştı. Bu benim için düzeltti.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.