Ubuntu Desktop 18.04 LTS 용 nvidia 드라이버 설치


25

링크 다음에 우분투 데스크탑 18.04 LTS 용 nvidia 드라이버를 설치하려고합니다 . 위 링크의 모든 팁을 따랐습니다.

그러나 nvidia 드라이버를 사용하는지 아니면 nouveau를 사용하는지 여부와 관련하여 혼란 스러울 사항 올바른 버전의 nvidia를 사용하고 있는지 여부 버전 390을 사용하고 싶었습니다.

Nvidia GTX 1060이 있고 Ubuntu Linux Desktop 18.04 LTS를 사용하고 있습니다.

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

위의 명령은 내가 nouveau를 사용하고 있음을 보여줍니다

추가 드라이버는 nvidia 드라이버를 사용하고 있음을 보여줍니다. 여기에 이미지 설명을 입력하십시오

무엇을 믿어야할지 모르십니까?

Edit1 답변 해 주셔서 감사합니다. 396 드라이버를 설치하려고 할 때 귀하의 의견에 따라 ... 다음 오류가 발생합니다 :

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.

그리고 언제

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링크를 시도 했습니다 nvidia에서 독점 드라이버를 설치해도 작동하지 않았습니다. nouveau는 블랙리스트에 올라 와서 제거하려고했을 때에도 매우 고착되어 나가지 않습니다.

편집 3 다시 설치해도 문제가 해결되지 않았습니다 ... 여기에 언급 된 일반적인 버그 인 것으로 보입니다.

편집 4는 이러한 시도

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

그런 다음 (nomodeset 항목을 추가했습니다)

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

이 명령을 실행할 때 재부팅 후 :

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

그러나 문제는 이제 더 큰 해상도 인 훨씬 큰 글꼴입니다. 그것을 고치는 방법? 이 줄의 의미는 다음과 같습니다. 커널 모듈 : nvidiafb, nouveau, nvidia_drm, nvidia 표시된 순서대로 4 개의 모듈을 모두 가지고 있습니까? 현재 해상도는

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

이 변경으로 보조 모니터가 작동을 멈췄습니다. 크 랜더

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* 

그리고 이것이 위의 출력을 기반으로 얻을 수있는 최대 해상도 인 것 같습니다.

Edit5 grub nomodeset 항목을 정상 해상도로 되돌 렸습니다 . 재부팅하고 로그 파일을 자세히 살펴본 후 이것이 내가 찾은 것입니다 (관련 라인 만)

/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

편집 6 여전히 해결되지 않았습니다. 오늘 하나의 간헐적 인 지연. dmesg를 들여다 보았다

# 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

7 편집 어제 "유기 대리석" 에서 하나의 의견을 받았습니다 -주말에 시험해 볼 수 있다고 생각했습니다. 그러나 모범 사례로 시작하기 전에-현재 상태를 기록하고 다음 명령을 실행하려고했습니다.

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

내가 /etc/default/grub있다

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

그리고 추가 드라이버도라고 말합니다 같은.

예, 수정되었지만 언제 어떻게? 나도 몰라? 여러분의 도움과 제안에 감사드립니다.

편집 8 Dell XPS 9560 랩탑에서도 문제를 해결할 수있었습니다. 이 파일을 확인해야합니다.

/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 드라이버를 종료 하려면 sudo su-adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic에서 시작 하여 재부팅으로 끝나는 이 웹 페이지 중간에있는 단계를 수행 할 수 있습니다. 이 절차는 드라이버를 수동으로 설치할 때 효과적이었습니다.
유기농 대리석

@OrganicMarble. 고마워 노력하고 알려 드리겠습니다.
Ashu

1
분류해서 다행입니다!
유기농 대리석

Ubuntu는 사용자에게 더 직접 경고해야합니다. UEFI 보안 부팅을 사용하도록 설정 한 경우 독점 NVIDIA 드라이버를 설치할 수 없습니다. Google UEFI 보안 부팅 및 mokutil
Ryan Budney

답변:


19

오류를 해결하려면 다음 명령을 사용하여 드라이버를 설치하기 전에 nvidia-kernel-source 를 설치하십시오.

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

그런 다음이 명령으로 드라이버를 설치하십시오.

 ~$ sudo apt install nvidia-driver-396

이것은 좋지만 여전히 nouveau 커널 드라이버를보고 있습니다. lspci -k | grep -EA2 'VGA | 3D'01 : 00.0 VGA 호환 컨트롤러 : NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) 하위 시스템 : Dell GP106 [GeForce GTX 1060 6GB] 사용중인 커널 드라이버 : nouveau. 어떻게 고쳤어?
Ashu

sudo apt install nvidia-kernel-source-396나를 위해 문제를 해결했습니다. 감사합니다!
Aaron Franke

이 패턴도 효과가 418있습니다.
dannyman

15

특정한 경우에는이 단계를 정확하게 수행하여 특정 Nvidia 카드와 함께 최신 Nvidia를 사용할 수 있습니다. 인터넷이 있다고 가정합니다.

  1. Nvidia PPA 추가

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. 18.04에서는 리포지토리를 업데이트 할 필요가 없습니다. PPA를 추가하면 자동으로 수행됩니다. 업데이트가 완료되면 nvidia 드라이버에 대해 다음을 수행하십시오.

엔비디아 390

    sudo apt install nvidia-driver-390

Nvidia 396의 경우 (1080에 사용되는 것은 1060에도 적용됨)

    sudo apt install nvidia-driver-396

18.04부터 nvidia-settings 패키지를 설치할 필요가 없으며 nvidia-settings 패키지가 설치되지 않은 경우 권장 및 권장 패키지가 기본적으로 설치됩니다 (적어도 내 지식으로는).

    sudo apt install nvidia-settings

Vulkan을 원한다면 간단히 :

    sudo apt install vulkan

그런 다음 컴퓨터를 다시 부팅하면 완료됩니다. 다음은 1080으로 완벽하게 작업하는이 단계의 스크린 샷입니다 (Vulkan 포함).

여기에 이미지 설명을 입력하십시오


1
nvidia-driver-396
Ashu

안녕하세요 @Ashu 언급 한 오류는 이전에 nvidia 용 다른 패키지 또는 유사한 패키지를 설치하려고했기 때문입니다. 내 권장 사항은 우분투를 처음부터 다시 설치하는 것입니다 (물론 시간을 절약하기 위해).
Luis Alvarado

안녕 @ 루이스-나는 nvidia-390 이외의 시도를하지 않았다 ... 다시 리눅스를 다시 설치하는 것을 싫어 ... 다른 팁?
Ashu

2
이 문제는 Ubuntu 18.04 LTS를 완전히 새로 설치 한 Dell XPS 15-9560 랩탑에서도 발생했습니다 ... 우분투 18.04를 다시 설치하려고 시도했습니다 ... 매우 부드럽 지 않습니다. 이전에 수동으로 수행하고 모든 고통스러운 과정을 거치십시오. 우분투 18.04는 안정적이지 않으며 nividia 운전자에게는 많은 고통이 있습니다.
Ashu

1
언제 실행 sudo apt install nvidia-driver-396내가 얻을The 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
아론 프랑케

2

이 답변에 따라 : https://askubuntu.com/a/1044501/254024

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

나를 위해 매력처럼 일하십시오.


1
18.04 함께 할 필요가 apt update있는 동안은 add-apt이 이루어지지 않은
cmak.fr

드라이버를 제거하면 항상 나를 위해 모든 것이 깨집니다. 매번 4k 모니터에서 640x480에 고정됩니다.
alvarlagerlof

sudo apt purge 'nvidia. *'<< 이것은 드라이버뿐만 아니라 많은 것들을 제거합니다. 예를 들어 cuda 등등
Cornea Valentin

0

비슷한 문제가 발생했습니다 (시스템을 업데이트하지 않은 경우 확실하지 않음). 업그레이드 실패 (17.10-> 18.04)와 관련된 몇 가지 문제를 수정하고 ppa를 추가 한 다음 다시 업데이트 한 다음 설치를 시도하여 해결했습니다.

그래서:

    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

뭔가 잘못되었다는 것이 눈에 띄었던 핵심은 패키지가 설치되어 있지만 거부한다는 사실이었습니다. Red Hat Way (TM) 작업에 훨씬 익숙해 짐에 따라 접근 방식을 취해 apt 캐시를 지우고 업데이트 및 업그레이드 명령을 다시 실행 한 다음 드라이버 설치 명령을 다시 실행하고 voila를 사용했습니다.

그리고 캐시를 지우려면 :

    sudo apt auto-clean

따라서 문제를 해결하려면 다음을 수행하십시오.

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

중요한 경우, nvidia 독점 드라이버 (386, 생각)까지 Canonical이 축복 한 것을 사용하여 17.10에 완벽하게 설치되었습니다. 업그레이드를하고, 내가 찾을 수있는 몇 가지 문제 (포 포스 저장소가 다르고 제거 해야하는 많은 borked 패키지를 다시 설치 한 다음 다시 설치해야 함), ppas를 다시 활성화하는 등 몇 가지 문제를 찾아 냈습니다.

나쁜 업그레이드는 아니지만 잘못 된 사항과 적절한 해결책을 신중하게 문서화하십시오. 나는 dnf / yum에 대해 훨씬 더 편안하고,이 경우 새로운 저장소를 볼 때 모든 메타 데이터를 다시 작성했기 때문에 선호한다. 오 잘 그럼에도 불구하고 괜찮은 석방. 나는 작은 딸꾹질보다 훨씬 나쁘다. : D

행운을 빌어,
앤드류


1
답변 주셔서 감사합니다 ... 안타깝게도 제 경우에는 작동하지 않습니다.
Ashu

0

어제 18.04로 업그레이드 할 때 같은 문제가 발생했습니다.

Nvidia 390을 설치했지만 Nvidia 396을 설치해야합니다. 다음 명령으로 Nvidia 390을 간단히 제거했습니다.

sudo apt purge 엔비디아 -390

그런 다음 권장되는 드라이버 (396)를 설치하십시오. 이제 몇 달 동안 지속되는 문제가 마침내 해결되었습니다.


사용중인 드라이버를 확인할 수 있습니까?
Ashu

0

다음을 실행하여 차단 목록에 없는지 확인하십시오.

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

그것이로 줄을 반환하면 blacklist nvidiafb괜찮습니다. 무시해도됩니다.

나를 위해 이것을 실행하면 엔비디아를 블랙리스트에 올린 파일이 표시되었습니다. 나는 그것을 제거했고, nvidia 드라이버는 실제로 하나를 위해 일했습니다. 이것은 나를 위해 그것을 고쳤다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.