发新帖

如何手动安装NVIDIA驱动软件

deepinuser17 / 2019-11-21 14:04
浏览: 10888 / 回复: 135
楼主: deepinuser17

如何手动安装NVIDIA驱动软件

  [复制链接]

2

主题

20

帖子

54

积分

-r--------

Rank: 1

积分
54
jjdd9527 发表于 2020-3-31 11:36:22 | 显示全部楼层
2020年 03月 31日 星期二 11:08:55 CST
Installing NVIDIA-Linux-x86_64-440.64 ....
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 440.64.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
NVIDIA-Linux-x86_64-440.64 is installed successfully
XP时代就已经爱上DEEPIN了,现在还收藏最后一版公开发布的精简版XP Lite,那个时候我还有刻录机……刻盘收藏!

2

主题

20

帖子

54

积分

-r--------

Rank: 1

积分
54
jjdd9527 发表于 2020-3-31 11:36:53 | 显示全部楼层
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Mar 31 11:09:06 2020
installer version: 440.64

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nvidia-installer command line:
    ./nvidia-installer
    -a
    -s
    --dkms

Using built-in stream user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
-> Installing NVIDIA driver version 440.64.
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes)
-> Install NVIDIA's 32-bit compatibility libraries? (Answer: Yes)
Looking for install checker script at ./libglvnd_install_checker/check-libglvnd-install.sh
   executing: '/bin/sh ./libglvnd_install_checker/check-libglvnd-install.sh'...
   Checking for libglvnd installation.
   Checking libGLdispatch...
   Checking libGLdispatch dispatch table
   Checking call through libGLdispatch
   All OK
   libGLdispatch is OK
   Checking for libGLX
   libGLX is OK
   Checking for libEGL
   libEGL is OK
   Checking entrypoint library libOpenGL.so.0
   Checking call through libGLdispatch
   Checking call through library libOpenGL.so.0
   dlopen("libOpenGL.so.0") failed: libOpenGL.so.0: cannot open shared object file: No such file or directory
   Checking entrypoint library libGL.so.1
   Checking call through libGLdispatch
   Checking call through library libGL.so.1
   All OK
   Entrypoint library libGL.so.1 is OK
   
   Found libglvnd libraries: libGL.so.1 libEGL.so.1 libGLX.so.0 libGLdispatch.so.0
   Missing libglvnd libraries: libOpenGL.so.0
   
-> An incomplete installation of libglvnd was found. All of the essential libglvnd libraries are present, but one or more optional components are missing. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries. (Answer: Don't install libglvnd files)
Will not install libglvnd libraries.
-> Skipping GLVND file: "libOpenGL.so.0"
-> Skipping GLVND file: "libOpenGL.so"
-> Skipping GLVND file: "libGLESv1_CM.so.1.2.0"
-> Skipping GLVND file: "libGLESv1_CM.so.1"
-> Skipping GLVND file: "libGLESv1_CM.so"
-> Skipping GLVND file: "libGLESv2.so.2.1.0"
-> Skipping GLVND file: "libGLESv2.so.2"
-> Skipping GLVND file: "libGLESv2.so"
-> Skipping GLVND file: "libGLdispatch.so.0"
-> Skipping GLVND file: "libGLX.so.0"
-> Skipping GLVND file: "libGLX.so"
-> Skipping GLVND file: "libGL.so.1.7.0"
-> Skipping GLVND file: "libGL.so.1"
-> Skipping GLVND file: "libGL.so"
-> Skipping GLVND file: "libEGL.so.1.1.0"
-> Skipping GLVND file: "libEGL.so.1"
-> Skipping GLVND file: "libEGL.so"
-> Skipping GLVND file: "./32/libOpenGL.so.0"
-> Skipping GLVND file: "libOpenGL.so"
-> Skipping GLVND file: "./32/libGLdispatch.so.0"
-> Skipping GLVND file: "./32/libGLESv2.so.2.1.0"
-> Skipping GLVND file: "libGLESv2.so.2"
-> Skipping GLVND file: "libGLESv2.so"
-> Skipping GLVND file: "./32/libGLESv1_CM.so.1.2.0"
-> Skipping GLVND file: "libGLESv1_CM.so.1"
-> Skipping GLVND file: "libGLESv1_CM.so"
-> Skipping GLVND file: "./32/libGL.so.1.7.0"
-> Skipping GLVND file: "libGL.so.1"
-> Skipping GLVND file: "libGL.so"
-> Skipping GLVND file: "./32/libGLX.so.0"
-> Skipping GLVND file: "libGLX.so"
-> Skipping GLVND file: "./32/libEGL.so.1.1.0"
-> Skipping GLVND file: "libEGL.so.1"
-> Skipping GLVND file: "libEGL.so"
WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check that you have pkg-config and the libglvnd development libraries installed, or specify a path with --glvnd-egl-config-path.
Will install libEGL vendor library config file to /usr/share/glvnd/egl_vendor.d
-> Searching for conflicting files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64' (440.64):
   executing: '/usr/sbin/ldconfig'...
-> done.
-> Driver file installation is complete.
-> Installing DKMS kernel module:
-> done.
ERROR: Unable to load the 'nvidia-drm' kernel module.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
XP时代就已经爱上DEEPIN了,现在还收藏最后一版公开发布的精简版XP Lite,那个时候我还有刻录机……刻盘收藏!

2

主题

20

帖子

54

积分

-r--------

Rank: 1

积分
54
jjdd9527 发表于 2020-3-31 11:37:40 | 显示全部楼层
现在重启进入显示DEEPIN的LOGO就黑屏了
怎么解决啊
大佬
XP时代就已经爱上DEEPIN了,现在还收藏最后一版公开发布的精简版XP Lite,那个时候我还有刻录机……刻盘收藏!

17

主题

601

帖子

2666

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2666
deepinuser17 发表于 2020-4-1 03:56:53 | 显示全部楼层
你的机器有几个显卡? 见本帖的说明如何查看显卡。

如果有多个显卡,N卡可能是独显,而且不是系统初始显卡。 如果是这种情况,见这个链接:https://bbs.deepin.org/forum.php ... p;extra=&page=1

根据提供的信息,NVIDIA驱动器已经安装成功。

4

主题

74

帖子

335

积分

-r--r-----

Rank: 2

积分
335
winterfive 发表于 2020-4-2 18:58:13 | 显示全部楼层
完全复刻楼主的教程试了好几次,340.108驱动始终安装失败,崩溃了,放弃了。
https://bbs.deepin.org/forum.php?mod=viewthread&tid=189266 这帖子的楼主跟我一样的340.108驱动,只要选了DKMS就安装失败,失败的页面都一模一样的,真是同病相怜。

现在求问楼主大大,安装失败后如何删除已安装的nvidia的东西并回到开源驱动nouveau的状态??不知道如何回去继续使用开源驱动,请不吝赐教。
OS: Deepin 15.11 x86_64
Model: Asus K52Jc 1.0
Kernel: 4.15.0-30deepin-generic
Packages: 1861
Shell: bash 4.4.12
Resolution: 1366x768
DE: Deepin
WM: KWin
CPU: Intel i3 M 370 (4) @ 2.3GHz
GPU: NVIDIA GeForce 310M
Memory: 5749MB

4

主题

74

帖子

335

积分

-r--r-----

Rank: 2

积分
335
winterfive 发表于 2020-4-2 21:58:41 | 显示全部楼层
完全复刻楼主的教程试了好几次,340.108驱动始终安装失败,崩溃了,放弃了。
https://bbs.deepin.org/forum.php?mod=viewthread&tid=189266 这帖子的楼主跟我一样的340.108驱动,只要选了DKMS就安装失败,失败的页面都一模一样的,真是同病相怜。

现在求问楼主大大,安装失败后如何删除已安装的nvidia的东西并回到开源驱动nouveau的状态??不知道如何回去继续使用开源驱动,请不吝赐教。
OS: Deepin 15.11 x86_64
Model: Asus K52Jc 1.0
Kernel: 4.15.0-30deepin-generic
Packages: 1861
Shell: bash 4.4.12
Resolution: 1366x768
DE: Deepin
WM: KWin
CPU: Intel i3 M 370 (4) @ 2.3GHz
GPU: NVIDIA GeForce 310M
Memory: 5749MB

17

主题

601

帖子

2666

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2666
deepinuser17 发表于 2020-4-2 23:10:15 | 显示全部楼层
本帖最后由 deepinuser17 于 2020-4-2 23:11 编辑
winterfive 发表于 2020-4-2 21:58
完全复刻楼主的教程试了好几次,340.108驱动始终安装失败,崩溃了,放弃了。
https://bbs.deepin.org/forum ...

DKMS安装NVIDIA驱动器不是必须的,只是一个方案。见手动安装步骤。

恢复开源驱动nouveau的方法如下:

1. 恢复内核启动文件
  1. sudo cp /boot/initrd.img-$(uname -r){,.with_nvidia}
  2. sudo cp /boot/initrd.img-$(uname -r).with_nouveau /boot/initrd.img-$(uname -r)
复制代码


2. 删除/etc/modprobe.d/blacklist-nouveau.conf
  1. sudo rm /etc/modprobe.d/blacklist-nouveau.conf
复制代码


3. 卸载NVIDIA驱动器(替换驱动器安装包名):
  1. sudo ./<NVIDIA_installer> --uninstall
复制代码


4. 确认机器重启是自动进入图形状态.
  1. systemctl get-default
复制代码

这个命令的结果是"graphical". 如果不是,运行以下命令:
  1. sudo systemctl set-default graphical
复制代码


5. 重启机器
  1. sudo shutdown -r now
复制代码

4

主题

74

帖子

335

积分

-r--r-----

Rank: 2

积分
335
winterfive 发表于 2020-4-2 23:41:16 | 显示全部楼层
deepinuser17 发表于 2020-4-2 23:10
DKMS安装NVIDIA驱动器不是必须的,只是一个方案。见手动安装步骤。

恢复开源驱动nouveau的方法如下:

前面的步骤都挺顺利的,就是在启动.run文件安装驱动时,
-> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes)
这一步只要选择yes,那就完蛋,就要失败,失败信息也在74楼了,无奈了。
OS: Deepin 15.11 x86_64
Model: Asus K52Jc 1.0
Kernel: 4.15.0-30deepin-generic
Packages: 1861
Shell: bash 4.4.12
Resolution: 1366x768
DE: Deepin
WM: KWin
CPU: Intel i3 M 370 (4) @ 2.3GHz
GPU: NVIDIA GeForce 310M
Memory: 5749MB

4

主题

138

帖子

535

积分

-r--r--r--

Rank: 3Rank: 3

积分
535
ghs19812004 发表于 2020-4-7 13:07:23 | 显示全部楼层
本帖最后由 ghs19812004 于 2020-4-7 13:12 编辑
lohcoh 发表于 2019-12-19 19:53
结案了。你说“下载附件,install_nvidia.sh.tar.gz”,我把这个逗号理解成下一步,所以去执行了“instal ...

在不?请教下,
是按步骤来的,这个最终是咋搞的呀?


然后如果按照详细步骤,到第4步就执行不下去了?????????????
深度截图_选择区域_20200407130404.png
曾经沧海难为水,除却巫山不是云!

4

主题

138

帖子

535

积分

-r--r--r--

Rank: 3Rank: 3

积分
535
ghs19812004 发表于 2020-4-7 13:32:01 | 显示全部楼层
zhoulang_rr 发表于 2020-2-24 15:23
Edited by zhoulang_rr at 2020-2-24 15:35

UOS一次成功,之前试过很多次都失败了,搞得很心累,主要是 ...

是安步骤来的,怎么就是不行啊
340.108
曾经沧海难为水,除却巫山不是云!

4

主题

138

帖子

535

积分

-r--r--r--

Rank: 3Rank: 3

积分
535
ghs19812004 发表于 2020-4-7 14:20:09 | 显示全部楼层
ghs19812004 发表于 2020-4-7 13:07
在不?请教下,
是按步骤来的,这个最终是咋搞的呀?

应该是同样明白你说的意思了!完成后驱动的序号好却又不对,我安装的是340.08的。不知道它为什么会显示390.87
深度截图_选择区域_20200407141711.png
曾经沧海难为水,除却巫山不是云!

4

主题

138

帖子

535

积分

-r--r--r--

Rank: 3Rank: 3

积分
535
ghs19812004 发表于 2020-4-7 14:48:15 | 显示全部楼层
怎么换回原来的开源驱动,新安装到时成功了,但是窗口与分辨率都不正常。
直接切换,不能成功。
曾经沧海难为水,除却巫山不是云!

17

主题

601

帖子

2666

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2666
deepinuser17 发表于 2020-4-7 22:51:37 | 显示全部楼层
ghs19812004 发表于 2020-4-7 13:07
在不?请教下,
是按步骤来的,这个最终是咋搞的呀?

有没有下载NVIDIA驱动安装包并把它存在/var/tmp目录下?

4

主题

138

帖子

535

积分

-r--r--r--

Rank: 3Rank: 3

积分
535
ghs19812004 发表于 2020-4-8 08:31:39 | 显示全部楼层
deepinuser17 发表于 2020-4-7 22:51
有没有下载NVIDIA驱动安装包并把它存在/var/tmp目录下?

后来按照步骤安装成功了,不过不知道为什么显示的版本号不对,字体、屏幕分辨率也不对,后边折腾了半天,又把它删除了!
曾经沧海难为水,除却巫山不是云!

0

主题

9

帖子

80

积分

-r--------

Rank: 1

积分
80
sevenfal 发表于 2020-4-11 19:51:42 | 显示全部楼层
刚试了下 ,我是双显卡,
开机黑屏 一定要参考 https://bbs.deepin.org/forum.php?mod=viewthread&tid=178542&extra=&page=1 在 /etc/lightdm/lightdm.conf 中添加 /etc/lightdm/display_setup.sh
开机要是报错,和NVIDIA面板打开有问题,我用的是这个 xorg.conf : https://bbs.deepin.org/forum.php?mod=redirect&goto=findpost&ptid=178542&pid=681511&fromuid=143132

0

主题

9

帖子

349

积分

-r--r-----

Rank: 2

积分
349
lie209 发表于 2020-4-16 18:42:47 | 显示全部楼层
非常实用的帖子,每次装完系统都会来这里照着操作装闭源驱动。感谢楼主!

3

主题

72

帖子

848

积分

-rw-r--r--

Rank: 4

积分
848
QQ
kentspring 发表于 2020-4-16 19:39:10 | 显示全部楼层
deepinV20 Beta 经测试可以用,建议出现系统不稳定时优先考虑显卡驱动问题。

1

主题

14

帖子

88

积分

-r--------

Rank: 1

积分
88
yingshuang 发表于 2020-4-16 19:43:22 | 显示全部楼层
确定是安装完成了吗? 进入桌面后显卡还是没有任何进程使用??
是不是少了关键的设置,这个安装包谁都能装上 ,关键是只做这个  显卡是不会被使用的。

3

主题

20

帖子

127

积分

-r--------

Rank: 1

积分
127
yaoyi 发表于 2020-4-16 21:28:25 | 显示全部楼层
已经成功安装,谢谢

3

主题

42

帖子

281

积分

-r--r-----

Rank: 2

积分
281
zhouzhinian 发表于 2020-4-18 02:23:36 | 显示全部楼层
这个方法最好,两次成功了
操作系统:
Deepin 20 Beta Linux 5.3.0-3-amd64 (Debian 8.3.0-6) #1 SMP deepin 5.3.15-6apricot (2020-04-13)
处理器:
Intel(R) Core(TM) i5-8400 @ 2.80GHz x 6
主板:
ASUSTeK COMPUTER INC. TUF B360M-PLUS GAMING S (ASUSTeK Computer Inc. Device 8694)
内存:
15.6GB (Kingston DDR4 2666 MT/s)
存储设备:
Galaxy GX0128ML1 (119GB ) / Netac SSD 256GB (238GB )
显示适配器:
NVIDIA GP106 [GeForce GTX 1060 6GB] (NVIDIA C
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部