Đang cố gắng cài đặt trình điều khiển nvidia cho ubfox Desktop 18.04 LTS


25

Đang cố gắng cài đặt trình điều khiển nvidia cho ubfox Desktop 18.04 LTS theo liên kết này . Thực hiện theo tất cả các lời khuyên từ liên kết trên.

Nhưng một số điều gây nhầm lẫn về: Tôi đang sử dụng trình điều khiển nvidia hay nouveau? Liệu tôi có đang sử dụng đúng phiên bản của nvidia hay không? Tôi muốn sử dụng phiên bản 390.

Tôi đang có Nvidia GTX 1060 và sử dụng 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

Lệnh trên cho thấy rằng tôi đang sử dụng nouveau

trong khi trình điều khiển bổ sung cho thấy tôi đang sử dụng trình điều khiển nvidia nhập mô tả hình ảnh ở đây

Không biết nên tin vào điều gì?

Edit1 Cảm ơn Luis cho câu trả lời của bạn. Dựa trên ý kiến ​​của bạn khi tôi đang cố gắng cài đặt trình điều khiển 396 ... Tôi đang gặp các lỗi sau:

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.

và sau đó khi

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 Đã thử liên kết này Ngay cả trình cài đặt trình điều khiển độc quyền từ nvidia cũng không hoạt động. nouveau bị kẹt rất nhiều và không đi ra ngoài ngay cả khi nó được liệt kê trong danh sách đen và cố gắng loại bỏ nó.

Chỉnh sửa 3 Cài đặt lại không giải quyết được vấn đề ... có vẻ như đó là lỗi phổ biến như được đề cập ở đây

Chỉnh sửa 4 Đã thử

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

và sau đó (thêm mục nhập danh mục)

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

Sau khi khởi động lại khi tôi phát lệnh này:

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

Nhưng vấn đề là bây giờ tôi có độ phân giải thấp hơn nhiều - phông chữ lớn hơn. Làm thế nào để khắc phục điều đó? Dòng này có nghĩa là gì: Các mô-đun hạt nhân: nvidiafb, nouveau, nvidia_drm, nvidia Rằng nó có tất cả 4 mô-đun theo thứ tự nó đã được hiển thị? Độ phân giải hiện tại là

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

Với sự thay đổi này, màn hình phụ đã ngừng hoạt động. 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* 

Và có vẻ như đây là độ phân giải tối đa mà tôi có thể nhận được dựa trên đầu ra ở trên.

Chỉnh sửa5 Hoàn nguyên mục nhập danh mục grub để có độ phân giải bình thường. Sau khi khởi động lại và xem xét kỹ các tệp nhật ký, đây là những gì tôi đã tìm thấy (chỉ các dòng có liên quan)

/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

Chỉnh sửa 6 Vẫn không giải quyết cho tôi. Một sự chậm trễ không liên tục ngày hôm nay. Nhìn vào 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

Chỉnh sửa 7 Hôm qua có một Nhận xét từ "Đá cẩm thạch hữu cơ" - Tôi nghĩ hãy để tôi thử vào cuối tuần. Nhưng trước khi bắt đầu như một thực tiễn tốt - tôi muốn ghi lại trạng thái hiện tại của mình và ban hành các lệnh sau:

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

Tôi /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

Và trình điều khiển bổ sung cũng cho biết tương tự.

Có, nó đã được sửa nhưng làm thế nào và khi nào? Tôi không có ý kiến? Cảm ơn mọi người đã giúp đỡ và gợi ý của bạn.

Chỉnh sửa 8 Cũng có thể sửa trên máy tính xách tay Dell XPS 9560 của tôi. Bạn nên kiểm tra tập tin này:

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

1
Để giết trình điều khiển nouveau, bạn có thể thực hiện các bước ở giữa trang web này bắt đầu bằng sudo su - adufray.com/blog/2018/06/02/nvidia-304-127-on-bionic và kết thúc bằng khởi động lại. Thủ tục này làm việc cho tôi khi cài đặt trình điều khiển bằng tay.
Đá cẩm thạch hữu cơ

@OrganicMarble. cảm ơn tôi sẽ cố gắng và sẽ cho bạn biết
Ashu

1
Vui mừng bạn đã nhận nó được sắp xếp!
Đá cẩm thạch hữu cơ

Ubuntu có lẽ nên cảnh báo người dùng trực tiếp hơn - nếu bạn bật tính năng khởi động an toàn UEFI, bạn không thể cài đặt trình điều khiển NVIDIA độc quyền. Google UEFI khởi động an toàn và mokutil.
Ryan Budney

Câu trả lời:


19

Để khắc phục lỗi, Cài đặt nvidia-kernel-source trước khi cài đặt trình điều khiển bằng lệnh sau:

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

sau đó trình điều khiển instal bằng lệnh này:

 ~$ sudo apt install nvidia-driver-396

Điều này là tốt nhưng tôi vẫn thấy trình điều khiển hạt nhân nouveau. lspci -k | grep -EA2 'VGA | 3D' 01: 00.0 Bộ điều khiển tương thích VGA: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) Hệ thống con: Dell GP106 [GeForce GTX 1060 6GB] Trình điều khiển hạt nhân đang sử dụng: nouveau. Làm thế nào bạn sửa nó?
Ashu

sudo apt install nvidia-kernel-source-396đã khắc phục sự cố cho tôi, cảm ơn!
Aaron Franke

Mẫu này cũng hoạt động 418.
dannyman

15

đối với trường hợp cụ thể của bạn, hãy thực hiện chính xác các bước này để có thể sử dụng nvidia mới nhất với thẻ Nvidia cụ thể của bạn. Tôi giả sử bạn có internet:

  1. Thêm PPA Nvidia

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Vào ngày 18.04, bạn không cần cập nhật các kho lưu trữ. Sau khi bạn thêm PPA, việc này được thực hiện tự động. Sau khi cập nhật kết thúc, hãy làm điều này cho trình điều khiển nvidia của bạn:

Dành cho Nvidia 390

    sudo apt install nvidia-driver-390

Dành cho Nvidia 396 (Chiếc đang sử dụng cho 1080 cũng áp dụng cho 1060 của bạn)

    sudo apt install nvidia-driver-396

Không cần cài đặt gói cài đặt nvidia kể từ ngày 18.04, các gói được đề xuất và được đề xuất được cài đặt theo mặc định (ít nhất là theo hiểu biết của tôi) NHƯNG trong trường hợp gói cài đặt nvidia không được cài đặt thì hãy làm

    sudo apt install nvidia-settings

Ngoài ra nếu bạn muốn Vulkan, thì chỉ cần:

    sudo apt install vulkan

Sau này, bạn có thể khởi động lại máy tính và bạn đã hoàn thành. Dưới đây là ảnh chụp màn hình các bước này hoạt động hoàn hảo với 1080 (Bao gồm Vulkan)

nhập mô tả hình ảnh ở đây


1
Cảm ơn..được sửa lỗi trong khi cài đặt nvidia-driver-396
Ashu

Xin chào @Ashu lỗi bạn đã đề cập là do trước đây bạn đã cố cài đặt gói khác cho nvidia hoặc gói tương tự. Đề nghị của tôi là cài đặt lại Ubuntu từ đầu thay vì theo đuổi những gì đã xảy ra ở đó (Tất nhiên là để bạn tiết kiệm thời gian).
Luis Alvarado

Xin chào @Luis - tôi đã không thử bất kỳ thứ gì ngoài nvidia-390 ... ghét cài đặt lại linux ... có mẹo nào khác không?
Ashu

2
vấn đề này cũng xảy ra trên máy tính xách tay Dell XPS 15 - 9560 của tôi (Nvidia 1050), đây là bản cài đặt hoàn toàn mới của Ubuntu 18.04 LTS ... tôi đã thử cài đặt lại Ubuntu 18.04 ... cũng không được ... tôi đã xóa trước đó một cách thủ công và đi qua tất cả quá trình đau đớn. Có vẻ như Ubuntu 18.04 không ổn định và có rất nhiều đau đớn cho các trình điều khiển nividia.
Ashu

1
Khi tôi chạy, sudo apt install nvidia-driver-396tôi nhận đượcThe 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

Mỗi câu trả lời này: https://askubfox.com/a/1044501/254024

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

Làm việc như quyến rũ đối với tôi.


1
Với 18.04 không cần thực hiện apt updatetrong khi add-aptđó
cmak.fr

Thanh lọc các trình điều khiển luôn phá vỡ mọi thứ cho tôi. Tôi bị khóa tới 640x480 trên màn hình 4k của mình mỗi lần.
alvarlagerlof

sudo apt purge 'nvidia. *' << điều này sẽ loại bỏ rất nhiều thứ không chỉ trình điều khiển. Ví dụ: cuda và cứ tiếp tục như vậy
Cornea Valentin

0

Tôi đã có một vấn đề tương tự đã được giải quyết bằng cách cập nhật hệ thống (không chắc là bạn có bỏ sót lỗi đó không), khắc phục một số vấn đề liên quan đến nâng cấp bị hỏng (17.10 -> 18.04), thêm ppa đã nói, sau đó cập nhật lại, sau đó thử cài đặt.

Vì thế:

    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

Điều quan trọng nổi bật là có gì đó không ổn là thực tế là các gói ở đó được cho là nhưng từ chối cài đặt. Khi tôi đã quen thuộc hơn với Red Hat Way (TM) khi làm việc, tôi đã tiếp cận chúng và xóa bộ nhớ cache apt của mình, chạy lại các lệnh cập nhật và nâng cấp, sau đó chạy lại lệnh cài đặt trình điều khiển và voila, nó hoạt động.

Và để xóa bộ nhớ cache:

    sudo apt auto-clean

Vì vậy, để khắc phục vấn đề của bạn, điều tôi sẽ làm là:

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

Trong trường hợp có vấn đề, tôi đã cài đặt hoàn toàn tốt vào ngày 17.10 bằng cách sử dụng bất cứ thứ gì Canonical may mắn cho đến trình điều khiển độc quyền của nvidia (386, tôi nghĩ vậy). Có phải việc nâng cấp và đã tìm ra một vài vấn đề tôi có thể tìm thấy (repos popos bây giờ đã khác, rất nhiều gói borked tôi phải gỡ bỏ, sau đó cài đặt lại), bật lại ppas, v.v.

Không phải là một nâng cấp tồi, nhưng cẩn thận ghi lại những gì đã xảy ra và các độ phân giải thích hợp. Tôi thực sự thoải mái hơn nhiều với dnf / yum, và thích nó vì trong trường hợp này, nó sẽ xây dựng lại tất cả các siêu dữ liệu khi nhìn thấy repo mới. Ồ tốt Decent phát hành dù sao sofar. Tôi đã từng rất tệ hơn một tiếng nấc nhỏ: D

Chúc may mắn,
Andrew.


1
cảm ơn câu trả lời của bạn ... tiếc là không làm việc trong trường hợp của tôi.
Ashu

0

Tôi đã có cùng một vấn đề ngày hôm qua khi nâng cấp lên 18.04.

Tôi đã cài đặt Nvidia 390 nhưng tôi nên cài đặt Nvidia 396. Tôi chỉ cần loại bỏ Nvidia 390 bằng lệnh sau:

sudo apt thanh trừng nvidia-390

Sau đó cài đặt trình điều khiển được khuyến nghị (396). Bây giờ, một vấn đề kéo dài trong nhiều tháng cuối cùng đã được giải quyết.


bạn có thể xác minh trình điều khiển nào đang được sử dụng?
Ashu

0

Hãy chắc chắn rằng nó không được liệt kê đen bằng cách chạy:

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

Nếu điều đó trả về một dòng với blacklist nvidiafb, thì không sao, bạn có thể bỏ qua điều đó.

Chạy cái này cho tôi thấy một tập tin nằm trong danh sách đen nvidia. Tôi đã loại bỏ điều đó, và các trình điều khiển nvidia thực sự đã làm việc cho một. CÁi này đã sửa nó giúp tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.