Попытка установить драйвер nvidia для Ubuntu Desktop 18.04 LTS


25

Попытка установить драйвер nvidia для Ubuntu Desktop 18.04 LTS по этой ссылке . Следовали всем советам по вышеуказанной ссылке.

Но кое-что смутило с точки зрения: использую ли я драйвер 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 очень сильно застрял и не выходит, даже когда он занесен в черный список и пытается удалить его.

Edit 3 Reinstall не решил проблему ... кажется, что это распространенная ошибка, как упоминалось здесь

Редактировать 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

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

И дополнительные драйверы также говорят одно и тоже.

Да, это исправлено, но как и когда? Не имею представления? Спасибо всем за вашу помощь и предложения.

Edit 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. спасибо попробую и дам знать.
Ашу

1
Рад, что вы получили это отсортировано!
Органический мрамор

Ubuntu, вероятно, должен предупреждать пользователей более напрямую - если у вас включена безопасная загрузка UEFI, вы не сможете установить проприетарные драйверы NVIDIA. Google UEFI безопасная загрузка и mokutil.
Райан Будни

Ответы:


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 6 ГБ] (версия a1) Подсистема: Dell GP106 [GeForce GTX 1060 6 ГБ] Используемый драйвер ядра: nouveau. Как вы это исправили?
Ашу

sudo apt install nvidia-kernel-source-396исправил проблему для меня, спасибо!
Аарон Франке

Этот шаблон работает 418также.
Дэнниман

15

в вашем конкретном случае выполните следующие шаги, чтобы использовать новейшие nvidia с вашей конкретной картой nvidia. Я предполагаю, что у вас есть интернет:

  1. Добавьте Nvidia PPA

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. 18.04 Вам не нужно обновлять репозитории. После добавления PPA это делается автоматически. После завершения обновления сделайте это для своего драйвера nvidia:

Для Nvidia 390

    sudo apt install nvidia-driver-390

Для Nvidia 396 (тот, который я использую для 1080, который также относится к вашему 1060)

    sudo apt install nvidia-driver-396

Нет необходимости устанавливать пакет nvidia-settings, так как 18.04 предложенные и рекомендуемые пакеты устанавливаются по умолчанию (по крайней мере, насколько мне известно), НО в случае, если пакет nvidia-settings не получает установку, тогда выполните

    sudo apt install nvidia-settings

Кроме того, если вы хотите Vulkan, то просто:

    sudo apt install vulkan

После этого вы можете перезагрузить компьютер, и все готово. Вот скриншот этих шагов, которые отлично работают с 1080 (включая Vulkan)

введите описание изображения здесь


1
Спасибо .. получаю ошибку при установке nvidia-driver-396
Ashu

Привет @Ashu ошибка, которую вы упомянули, потому что вы ранее пытались установить другой пакет для nvidia или аналогичный. Я рекомендую установить Ubuntu с нуля снова, а не преследовать то, что там произошло (конечно, чтобы сэкономить ваше время).
Луис Альварадо

Привет @Luis - я не пробовал ничего, кроме nvidia-390 ... Ненавижу устанавливать Linux заново ... Любой другой совет?
Ашу

2
эта проблема произошла на моем ноутбуке Dell XPS 15 - 9560 (Nvidia 1050), который является полностью новой установкой Ubuntu 18.04 LTS ... я попытался переустановить Ubuntu 18.04 ... ну, это не гладко ... у меня есть удалить предыдущий вручную и проходит через весь болезненный процесс. Похоже, что Ubuntu 18.04 не так стабильна, и для водителей Nividia очень больно.
Ашу

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

За этот ответ: /ubuntu//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

Чистка водителей всегда ломает все для меня. Я получаю разрешение 640х480 на мониторе 4k каждый раз.
alvarlagerlof

sudo apt purge 'nvidia. *' << Это удалит много вещей, не только драйвер. Например cuda и так далее
Корнеа Валентин

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-кеш, перезапустил команды обновления и обновления, затем снова перевел команду установки драйвера, и вуаля, это сработало.

И очистить кеш:

    sudo apt auto-clean

Итак, чтобы исправить вашу проблему, я бы сделал следующее:

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

В случае, если это имеет значение, у меня была отличная установка на 17.10 с использованием любых благословений Canonical, так же как и проприетарных драйверов nvidia (я думаю, 386). Осуществил обновление и выискивал несколько проблем, которые я мог найти (репозитории popos теперь разные, много пакетов, которые мне пришлось удалить, затем установить заново), повторное включение ppas и т. Д.

Неплохое обновление, но тщательно документирование того, что пошло не так, и правильные решения. Мне действительно удобнее использовать dnf / yum, и я предпочитаю его, поскольку в этом случае он перестроил бы все метаданные при просмотре нового репо. Ну что ж. Достойный выпуск, тем не менее, мягкий. Я привык гораздо хуже, чем мелкий сбой: D

Удачи,
Эндрю.


1
спасибо за ваш ответ ... к сожалению, не работает в моем случае.
Ашу

0

У меня была такая же проблема вчера при обновлении до 18.04.

Я установил Nvidia 390, но я должен был установить Nvidia 396. Я просто удалил Nvidia 390 с помощью следующей команды:

sudo apt purge nvidia-390

Затем установка драйвера, который рекомендуется (396). Теперь проблема, которая длится месяцами, наконец решена.


Вы можете проверить, какой драйвер используется?
Ашу

0

Убедитесь, что он не занесен в черный список, запустив:

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

Если это возвращает строку с blacklist nvidiafb, то это нормально, вы можете игнорировать это.

Запуск этого для меня показал файл, который занесен в черный список nvidia. Я удалил это, и драйверы nvidia фактически работали для одного. Это исправило это для меня.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.