ubuntu16.04的NV 私有驱动导致无法更新系统内核

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

ubuntu16.04的NV 私有驱动导致无法更新系统内核

#1

帖子 qadqingkong » 2017-04-25 12:31

这nv的私有驱动也是厉害了。16.04 如果是使用nv网站上下载的 那么就是可以更新内核,但是新内核你别想再安装NV的驱动

我这次是用了ubuntu源里面的nvidia-375 安装的NV驱动,安装完毕后从安装驱动那个界面看的系统也是使用的375的驱动

然后遇到了内核更新。。。一直都是DKMS啥的 死了 内核无法完成更新

接下来,我从安装驱动那个界面把驱动换回了开源的驱动。。。。。。

重新更新内核

内核更新成功。。。
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#2

帖子 qadqingkong » 2017-04-25 12:34

:Hehe
这个锅到底要谁来背。。。。。
这个4.8.0-49 和 nvidia-375 8字不合啊。。。。。
卡死了。。。。




正在选中未选择的软件包 nvidia-375。
(正在读取数据库 ... 系统当前共安装有 291556 个文件和目录。)
正准备解包 .../nvidia-375_375.39-0ubuntu0.16.04.1_amd64.deb ...
正在解包 nvidia-375 (375.39-0ubuntu0.16.04.1) ...
正在选中未选择的软件包 libcuda1-375。
正准备解包 .../libcuda1-375_375.39-0ubuntu0.16.04.1_amd64.deb ...
正在解包 libcuda1-375 (375.39-0ubuntu0.16.04.1) ...
正在选中未选择的软件包 nvidia-opencl-icd-375。
正准备解包 .../nvidia-opencl-icd-375_375.39-0ubuntu0.16.04.1_amd64.deb ...
正在解包 nvidia-opencl-icd-375 (375.39-0ubuntu0.16.04.1) ...
正在处理用于 libc-bin (2.23-0ubuntu7) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
ureadahead will be reprofiled on next reboot
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 nvidia-375 (375.39-0ubuntu0.16.04.1) ...
update-alternatives: 使用 /usr/lib/nvidia-375/ld.so.conf 来在自动模式中提供 /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf)
update-alternatives: 使用 /usr/lib/nvidia-375/ld.so.conf 来在自动模式中提供 /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf)
update-alternatives: 使用 /usr/lib/nvidia-375/alt_ld.so.conf 来在自动模式中提供 /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf)
update-alternatives: 使用 /usr/lib/nvidia-375/alt_ld.so.conf 来在自动模式中提供 /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf)
update-alternatives: 使用 /usr/share/nvidia-375/glamor.conf 来在自动模式中提供 /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf)
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 不是符号连接

/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 不是符号连接

update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-375
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
正在添加系统用户"nvidia-persistenced" (UID 123)...
正在添加新组"nvidia-persistenced" (GID 131)...
正在将新用户"nvidia-persistenced" (UID 123)添加到组"nvidia-persistenced"...
无法创建主目录"/"
Loading new nvidia-375-375.39 DKMS files...
Building only for 4.8.0-49-generic
Building for architecture x86_64
Building initial module for 4.8.0-49-generic
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#3

帖子 qadqingkong » 2017-04-25 14:02

:Cry

然后又手工删除了nvidia-375
然后从附加驱动那里装 nvidia-304 然后。。。装成了
但是 重启后 无法加载驱动。。。。。。。
怒了

又换回了开源驱动 :Hehe
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#4

帖子 poloshiao » 2017-04-25 14:32

把下面指令 複製 貼進終端機 執行
1. uname -r
2. sudo lspci -knn
3. sudo lshw -numeric -class video
4. sudo ubuntu-drivers devices
把結果全部直接 選取/複製/貼上來
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#5

帖子 qadqingkong » 2017-04-25 15:55

:Cry
我真是不做不死啊

然后又安装了nvidia-340 这次更好 直接把系统搞瘫痪了 SSH都进不去

格了重装

MD 貌似这个ubuntu更新一次内核 我就的重装一回。。。。

这次是全新安装的xubuntu16.04 升级了49内核
还是没法安装nvidia-375驱动

到底这锅是谁的???
当年46内核是正常的。。。。
上次由 qadqingkong 在 2017-04-25 16:10,总共编辑 1 次。
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#6

帖子 qadqingkong » 2017-04-25 15:56

zc@zc-athlon840-desktop:~$ uname -r
4.8.0-49-generic
zc@zc-athlon840-desktop:~$ sudo lspci -knn
[sudo] zc 的密码:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Complex [1022:1422]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Complex [1022:1422]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) I/O Memory Management Unit [1022:1423]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) I/O Memory Management Unit [1022:1423]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1424]
DeviceName: Onboard IGD
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1425]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1424]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1424]
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7801] (rev 40)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7800]
Kernel driver in use: ahci
Kernel modules: ahci
00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807]
Kernel driver in use: ohci-pci
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808]
Kernel driver in use: ehci-pci
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807]
Kernel driver in use: ohci-pci
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808]
Kernel driver in use: ehci-pci
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:780b] (rev 16)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:780b]
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.1 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD] FCH IDE Controller [1022:780c]
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH IDE Controller [1022:780c]
Kernel driver in use: pata_atiixp
Kernel modules: pata_atiixp, pata_acpi
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller [1022:780d] (rev 01)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller [1022:780d]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:780e] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:780e]
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge [1022:780f] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7809] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7809]
Kernel driver in use: ohci-pci
00:15.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) [1022:43a0]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:15.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) [1022:43a1]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807]
Kernel driver in use: ohci-pci
00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808] (rev 11)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808]
Kernel driver in use: ehci-pci
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 0 [1022:141a]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 1 [1022:141b]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 2 [1022:141c]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 3 [1022:141d]
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 4 [1022:141e]
Kernel driver in use: fam15h_power
Kernel modules: fam15h_power
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 5 [1022:141f]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119 [GeForce GT 610] [10de:104a] (rev a1)
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation GF119 HDMI Audio Controller [10de:0e08] (rev a1)
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:0123]
Kernel driver in use: r8169
Kernel modules: r8169
zc@zc-athlon840-desktop:~$ sudo lshw -numeric -class video
*-display
description: VGA compatible controller
product: GF119 [GeForce GT 610] [10DE:104A]
vendor: NVIDIA Corporation [10DE]
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:34 memory:fd000000-fdffffff memory:f0000000-f7ffffff memory:f8000000-f9ffffff ioport:e000(size=128) memory:c0000-dffff
zc@zc-athlon840-desktop:~$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:02.1/0000:01:00.0 ==
modalias : pci:v000010DEd0000104Asv00000000sd00000000bc03sc00i00
model : GF119 [GeForce GT 610]
vendor : NVIDIA Corporation
driver : nvidia-340 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-304 - distro non-free
driver : nvidia-375 - distro non-free recommended

== cpu-microcode.py ==
driver : amd64-microcode - distro non-free

zc@zc-athlon840-desktop:~$
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#7

帖子 qadqingkong » 2017-04-25 15:59

又是这样。。。
我怎么觉得每次单数结尾的内核都不行呢
截图_2017-04-25_15-58-42.png
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#8

帖子 vickycq » 2017-04-25 16:07

qadqingkong 写了:MD 貌似这个ubuntu更新一次内核 我就的重装一回。。。
使用私有驱动可考虑改变经常升级内核的习惯。"如果没有破损,不要修复它。"
qadqingkong 写了:到底这锅是谁的???
由于私有驱动固有的封闭性,内核与私有驱动的相互支持常出现滞后的情况。配合不完美也是可以预期的。

图片
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#9

帖子 qadqingkong » 2017-04-25 16:14

vickycq 写了:
qadqingkong 写了:MD 貌似这个ubuntu更新一次内核 我就的重装一回。。。
使用私有驱动可考虑改变经常升级内核的习惯。"如果没有破损,不要修复它。"
qadqingkong 写了:到底这锅是谁的???
由于私有驱动固有的封闭性,内核与私有驱动的相互支持常出现滞后的情况。配合不完美也是可以预期的。

图片
真是RI 了
可强迫症得治啊。。。。

这逼我买个AMD 显卡的节奏么。。。
组3A平台????

:Cry
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#10

帖子 qadqingkong » 2017-04-25 16:51

:Faint
今天真是不适合更新系统么?
我又装上了46内核

46也更新不了 也装不上nvidia-375了。。。。。。。。。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#11

帖子 poloshiao » 2017-04-25 17:20

sudo lshw -numeric -class video
*-display
product: GF119 [GeForce GT 610] [10DE:104A]
configuration: driver=nouveau latency=0
1. 顯卡 GF119 [GeForce GT 610] [10DE:104A]

2. 目前作用中驅動 開源 nouveau
model : GF119 [GeForce GT 610]
vendor : NVIDIA Corporation
driver : xserver-xorg-video-nouveau - distro free builtin
2-1. https://nouveau.freedesktop.org/wiki/CodeNames/
GF119 [GeForce GT 610] 不在 名單內
model : GF119 [GeForce GT 610]
vendor : NVIDIA Corporation
driver : nvidia-340 - distro non-free
driver : nvidia-304 - distro non-free
driver : nvidia-375 - distro non-free recommended
3. 閉源驅動 GeForce GT 610 在 nvidia-304 / nvidia-340 / nvidia-375 支援名單內

3-1. nvidia-304
http://packages.ubuntu.com/xenial/nvidia-304
Package: nvidia-304 (304.135-0ubuntu0.16.04.1) [security] [restricted]
3-1-1. Version: 304.135
http://www.nvidia.com/Download/driverRe ... 4714/en-us
Supported products
GeForce 600 Series:
GeForce GT 610

3-2. nvidia-340
http://packages.ubuntu.com/xenial/nvidia-340
Package: nvidia-340 (340.102-0ubuntu0.16.04.1 and others) [security] [restricted]
3-2-1. Version: 340.102
http://www.nvidia.com/Download/driverRe ... 4719/en-us
Supported products
GeForce 600 Series:
GeForce GT 610

3-3. nvidia-375
http://packages.ubuntu.com/xenial/nvidia-375
Package: nvidia-375 (375.39-0ubuntu0.16.04.1) [security] [restricted]
3-3-1. Version: 375.39
http://www.nvidia.com/Download/driverRe ... 4708/en-us
Supported products
GeForce 600 Series:
GeForce GT 610

4. 安裝閉源驅動
4-1. https://help.ubuntu.com/community/Binar ... wto/Nvidia
4-2. nvidia-304
http://us.download.nvidia.com/XFree86/L ... index.html
4-3. nvidia-340
http://us.download.nvidia.com/XFree86/L ... index.html
4-4. nvidia-375
http://us.download.nvidia.com/XFree86/L ... index.html
4-5. 要安裝閉源驅動 需要先移除以前已經安裝的閉源驅動.

5. 建議
先集中力量 研究安裝/設定/啟用 nvidia-375
私有驱动导致无法更新系统内核
6. nvidia 閉源驅動 比較不會受到 內核更新影響
應該還有其它因素
從 journal 記錄資料庫 檢查看看
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#12

帖子 qadqingkong » 2017-04-25 20:03

poloshiao 写了:

5. 建議
先集中力量 研究安裝/設定/啟用 nvidia-375
私有驱动导致无法更新系统内核
6. nvidia 閉源驅動 比較不會受到 內核更新影響
應該還有其它因素
從 journal 記錄資料庫 檢查看看
我都是全新安装了。。。。结果更悲剧了

这 journal 怎么查?还真是不会。。。求指点
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#13

帖子 poloshiao » 2017-04-25 22:35

这 journal 怎么查?
因為內容很大 所以不適合直接貼上來 本論壇
請使用下述方法
從 tty1 或 tty7

1. 安裝 pastebinit 套件
sudo apt-get install pastebinit
2. sudo journalctl --no-pager | pastebinit
會回應 http://paste.ubuntu.com/xxxxxxx # xxxxxxx 是一組數字
http://paste.ubuntu.com/xxxxxxx 貼上來
2-1. 這是開機當次的 systemd 記錄
2-2. http://manpages.ubuntu.com/manpages/xen ... ctl.1.html
journalctl - Query the systemd journal
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#14

帖子 qadqingkong » 2017-04-26 9:17

poloshiao 写了: 2-1. https://nouveau.freedesktop.org/wiki/CodeNames/
GF119 [GeForce GT 610] 不在 名單內
这个是不是也在?毕竟GT610是个马甲 也是GF119 这个核心那个驱动列表里是有的
而且那个列表里有GT610M

默认安装了 系统也有一定的3D能力 玩个打飞机的小游戏也不卡。。。
qadqingkong
帖子: 103
注册时间: 2011-07-02 11:08

Re: ubuntu16.04的NV 私有驱动导致无法更新系统内核

#15

帖子 qadqingkong » 2017-04-26 9:22

通过昨天的苦思冥想 我终于。。。。。

今天又把系统格了。。。。

这次没做如下操作

sudo dpkg --add-architecture i386
sudo apt install libc6:i386
然后安装nod32


这次正常在49内核上编译 安装了375驱动。。。。。
:Hehe

看来就是那仨操作导致的锅了? dpkg --add-architecture i386?还是nod32?我试过关闭nod32 也是无法完成编译啊。。。。。

可INTEL的显卡驱动就不会导致这个锅,同样的环境,G3260就能正常升级。。。

到底是谁引发的NV驱动编译困难呢。。。。

截图_2017-04-26_09-09-06.png
回复