在Ubuntu 16.04上安装CUDA 8时出现问题-缺少proc / driver / nvidia文件夹

马洛斯·达马塞诺(Marlos Damasceno)

我正在尝试在Ubuntu 16.04 LTS上安装NVIDIA CUDA 8.0,即使按照NVIDIA的《Linux安装指南》我也无法使其正常工作。

这是详细信息。

我有一台笔记本电脑Acer Aspire VX,它随Windows 10一起提供,我做了Ubuntu的双引导安装。硬件是带有NVIDIA GeForce 1050的Intel Core i5 7300HQ。

安装前操作及其输出:

$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation Device 1c8d (rev a1)


$ uname -m && cat /etc/*release
x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
NAME="Ubuntu"
VERSION="16.04.3 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.3 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial


$ gcc --version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ uname -r
4.10.0-33-generic

直到这里一切都还好。此外,我会按照指南的逐步安装进行安装从NVIDIA网站的Linux x86_64机器上下载了.deb文件

  1. $ sudo dpkg -i /home/marlosdamasceno/Downloads/cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
  2. $ sudo apt-get更新
  3. $ sudo apt-get install cuda

也可以。我安装了补丁2的Aftet (于2017年6月26日发布)步骤如下。

  1. $ sudo dpkg -i /home/marlosdamasceno/Downloads/cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb
  2. $ sudo apt-get更新
  3. $ sudo apt-get upgrade cuda

一切正常,直到这里。因此,我遵循安装后的操作。

$ export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}

$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 8.0, V8.0.61

$ cuda-install-samples-8.0.sh /home/marlosdamasceno/

好的,一切看起来都还不错,但是这是第一个问题,当我检查驱动程序时,所有的nvidia都没有文件夹。

$ cat /proc/driver/nvidia/version

cat:/ proc / driver / nvidia / version:没有这样的文件或目录

这是文件夹的打印:https://ibb.co/cWjpTa

文件夹上唯一的东西是rtc文件。

我试图继续前进,并了样品制作步骤。我懂了:

/usr/bin/ld: cannot find -lnvcuvid
collect2: error: ld returned 1 exit status
Makefile:381: recipe for target 'cudaDecodeGL' failed
make[1]: *** [cudaDecodeGL] Error 1
make[1]: Leaving directory '/home/marlosdamasceno/NVIDIA_CUDA-8.0_Samples/3_Imaging/cudaDecodeGL'
Makefile:52: recipe for target '3_Imaging/cudaDecodeGL/Makefile.ph_build' failed
make: *** [3_Imaging/cudaDecodeGL/Makefile.ph_build] Error 2

此外,当我运行deviceQuery时,我收到了此消息。

./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL

此外,这里还有一些其他命令和输出可提供帮助。

键入此命令时无任何反应。

$ lsmod | grep nvidia

另一个命令。

$ nvidia-smi
nvidia-smi: command not found

另一个命令。

$ sudo lshw -c video
*-display               
       description: 3D controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=nouveau latency=0
       resources: irq:318 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128)
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:319 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64) memory:c0000-dffff

所以这是问题。

启用了安全启动,可能是这样吗?

命令export PATH = / usr / local / cuda-8.0 / bin $ {PATH:+:$ {PATH}}中的路径文件始终保持自身擦除状态。因此,当我执行命令$ nvcc --version时,我得到了消息。

The program 'nvcc' is currently not installed. You can install it by typing: sudo apt install nvidia-cuda-toolkit 

如何设置路径并保持这种方式?

我错过了一步吗?

在此先感谢您的帮助!!!

马洛斯·达马塞诺(Marlos Damasceno)

在为Ubuntu上的新家伙付出了很多努力之后,我才开始工作!!!

@ ubfan1在他说出命令时帮助了我,这lshw -c video是我需要知道自己不是在NVIDIA驱动程序上运行时所需要的提示。

之后,我尝试安装失败(安全启动已关闭)。我收到此错误:系统正在以低图形模式运行”(请参阅此问题)。因此,我使用命令** Alt + Ctrl + F1 *进行引导,并使用以下命令从NVIDIA中删除了所有文件。

sudo apt-get remove --purge nvidia-*

这样,我就可以回到桌面了,在这里我可以使用Ubuntu系统设置工具来安装驱动程序(软件和更新->其他驱动程序->使用NVIDIA 375-82版本(来自nvidia-375)(开放源代码)。请参阅印刷品:

NVIDIA驱动程序

我重新启动系统,一切都已安装!!!之后,我从示例内部的bin和测试PASS中测试了命令./deviceQuery

./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

Detected 1 CUDA Capable device(s)

Device 0: "GeForce GTX 1050"
  CUDA Driver Version / Runtime Version          8.0 / 8.0
  CUDA Capability Major/Minor version number:    6.1
  Total amount of global memory:                 4041 MBytes (4237426688 bytes)
  ( 5) Multiprocessors, (128) CUDA Cores/MP:     640 CUDA Cores
  GPU Max Clock rate:                            1493 MHz (1.49 GHz)
  Memory Clock rate:                             3504 Mhz
  Memory Bus Width:                              128-bit
  L2 Cache Size:                                 524288 bytes
  Maximum Texture Dimension Size (x,y,z)         1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)
  Maximum Layered 1D Texture Size, (num) layers  1D=(32768), 2048 layers
  Maximum Layered 2D Texture Size, (num) layers  2D=(32768, 32768), 2048 layers
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       49152 bytes
  Total number of registers available per block: 65536
  Warp size:                                     32
  Maximum number of threads per multiprocessor:  2048
  Maximum number of threads per block:           1024
  Max dimension size of a thread block (x,y,z): (1024, 1024, 64)
  Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)
  Maximum memory pitch:                          2147483647 bytes
  Texture alignment:                             512 bytes
  Concurrent copy and kernel execution:          Yes with 2 copy engine(s)
  Run time limit on kernels:                     Yes
  Integrated GPU sharing Host Memory:            No
  Support host page-locked memory mapping:       Yes
  Alignment requirement for Surfaces:            Yes
  Device has ECC support:                        Disabled
  Device supports Unified Addressing (UVA):      Yes
  Device PCI Domain ID / Bus ID / location ID:   0 / 1 / 0
  Compute Mode:
     < Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >

deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 8.0, CUDA Runtime Version = 8.0, NumDevs = 1, Device0 = GeForce GTX 1050
Result = PASS

学过的知识

在安装CUDA之前,请确保所有NVIDIA驱动程序都运行正常!您可以像@ ubfan1在此链接中建议的那样安装它们

执行以下命令,检查安装是否为默认安装并正在运行。

$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module  375.82  Wed Jul 19 21:16:49 PDT 2017
GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)

$ sudo lshw -c video
[sudo] password for marlosdamasceno: 
  *-display               
       description: 3D controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=nvidia latency=0
       resources: irq:321 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128)
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:318 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64) memory:c0000-dffff

$ lsmod | grep nvidia
nvidia_uvm            647168  0
nvidia_drm             45056  2
nvidia_modeset        790528  5 nvidia_drm
nvidia              12701696  85 nvidia_modeset,nvidia_uvm
drm_kms_helper        151552  2 i915,nvidia_drm
drm                   352256  6 i915,nvidia_drm,drm_kms_helper


$ nvidia-smi
Fri Sep  8 19:47:17 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.82                 Driver Version: 375.82                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1050    Off  | 0000:01:00.0     Off |                  N/A |
| N/A   49C    P0    N/A /  N/A |    536MiB /  4041MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0       996    G   /usr/lib/xorg/Xorg                             271MiB |
|    0      1827    G   compiz                                         177MiB |
|    0      2351    G   ...el-token=FDDD25D3486FDA0AB5CD0952493279C6    86MiB |
|    0     14381    G   unity-control-center                             1MiB |
+-----------------------------------------------------------------------------+

仅检查安全启动即可运行。

$ mokutil --sb-state
SecureBoot enabled

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Ubuntu 18.04 中安装 CUDA 10.1 和 nvidia-driver 时出现的问题

来自分类Dev

关于在Ubuntu 20.04上安装CUDA 10.1,根文件夹为空的问题

来自分类Dev

在 Ubuntu 16-04 上安装 opencv

来自分类Dev

在安装Ubuntu时出现问题

来自分类Dev

安装ubuntu 15.10时出现问题

来自分类Dev

安装 ubuntu 16.04 时出现问题

来自分类Dev

安装Nvidia驱动程序,Ubuntu 15.04时出现问题

来自分类Dev

在Ubuntu 16上安装CUDA 8:无法找到cuda软件包

来自分类Dev

在Ubuntu 16上安装CUDA 8:无法找到cuda软件包

来自分类Dev

在华硕K501UX上安装Ubuntu 15.10时出现问题(NVIDIA驱动程序)

来自分类Dev

在Ubuntu 19.04上安装'pynusmv'时出现问题

来自分类Dev

在Ubuntu 20.04上安装Mongodb时出现问题

来自分类Dev

在Ubuntu 18.04上安装uwsgi时出现问题

来自分类Dev

在Ubuntu 18.04上安装R 4.0时出现问题

来自分类Dev

在Ubuntu 14.04上安装mysql时出现问题

来自分类Dev

在Ubuntu上安装PCRE时出现问题

来自分类Dev

在Ubuntu 15.04上安装scipy时出现问题

来自分类Dev

在Ubuntu 15.10上安装ZFS时出现问题

来自分类Dev

在Ubuntu 10.04.4上安装lxml时出现问题

来自分类Dev

在Ubuntu 16.04上安装unetbootin时出现问题

来自分类Dev

在Windows 10上安装Ubuntu 16.04时出现问题

来自分类Dev

在Ubuntu上安装dotnet cli时出现问题

来自分类Dev

在 ubuntu 18.04 上安装 fastai 时出现问题

来自分类Dev

无法安装Cuda 8,但具有正确的nvidia驱动程序(Ubuntu 16)

来自分类Dev

在具有“未定义根文件系统”的USB驱动器上安装Ubuntu时出现问题

来自分类Dev

在13.10(共享文件夹)中安装VBox来宾添加项时出现问题

来自分类Dev

在13.10(共享文件夹)中安装VBox来宾添加项时出现问题

来自分类Dev

在Ubuntu Core 16上安装webdm的问题

来自分类Dev

Ubuntu 12.04中的文件夹安装问题

Related 相关文章

  1. 1

    在 Ubuntu 18.04 中安装 CUDA 10.1 和 nvidia-driver 时出现的问题

  2. 2

    关于在Ubuntu 20.04上安装CUDA 10.1,根文件夹为空的问题

  3. 3

    在 Ubuntu 16-04 上安装 opencv

  4. 4

    在安装Ubuntu时出现问题

  5. 5

    安装ubuntu 15.10时出现问题

  6. 6

    安装 ubuntu 16.04 时出现问题

  7. 7

    安装Nvidia驱动程序,Ubuntu 15.04时出现问题

  8. 8

    在Ubuntu 16上安装CUDA 8:无法找到cuda软件包

  9. 9

    在Ubuntu 16上安装CUDA 8:无法找到cuda软件包

  10. 10

    在华硕K501UX上安装Ubuntu 15.10时出现问题(NVIDIA驱动程序)

  11. 11

    在Ubuntu 19.04上安装'pynusmv'时出现问题

  12. 12

    在Ubuntu 20.04上安装Mongodb时出现问题

  13. 13

    在Ubuntu 18.04上安装uwsgi时出现问题

  14. 14

    在Ubuntu 18.04上安装R 4.0时出现问题

  15. 15

    在Ubuntu 14.04上安装mysql时出现问题

  16. 16

    在Ubuntu上安装PCRE时出现问题

  17. 17

    在Ubuntu 15.04上安装scipy时出现问题

  18. 18

    在Ubuntu 15.10上安装ZFS时出现问题

  19. 19

    在Ubuntu 10.04.4上安装lxml时出现问题

  20. 20

    在Ubuntu 16.04上安装unetbootin时出现问题

  21. 21

    在Windows 10上安装Ubuntu 16.04时出现问题

  22. 22

    在Ubuntu上安装dotnet cli时出现问题

  23. 23

    在 ubuntu 18.04 上安装 fastai 时出现问题

  24. 24

    无法安装Cuda 8,但具有正确的nvidia驱动程序(Ubuntu 16)

  25. 25

    在具有“未定义根文件系统”的USB驱动器上安装Ubuntu时出现问题

  26. 26

    在13.10(共享文件夹)中安装VBox来宾添加项时出现问题

  27. 27

    在13.10(共享文件夹)中安装VBox来宾添加项时出现问题

  28. 28

    在Ubuntu Core 16上安装webdm的问题

  29. 29

    Ubuntu 12.04中的文件夹安装问题

热门标签

归档