上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > win7问题 > centos8安装驱动_linux如何卸载cuda

centos8安装驱动_linux如何卸载cuda

作者:上犹日期:

返回目录:win7问题

内容导航:
  • centos7笔记本双显卡安装nvidia并成功安装cuda
  • 双显卡笔记本怎么使用cuda?
  • AMD双显卡下安装CentOS 7,在安装完成重启后,点击接受许可,然后完成配置后,就黑屏了,命令
  • vmware workstation 能否安装nVidia驱动(物理机使用的是nVidia quadro的显卡)?是否可以识别物理机的显卡?
  • 一、centos7笔记本双显卡安装nvidia并成功安装cuda

    这是一篇介绍如何在笔记本上使用centos 7 系统安装nvidia驱动和cuda 的文章。


    本篇还会介绍清晰的安装思路。


    本文已去除所有链接,完整版可通过搜索引擎搜索“奥古斯宏”或相关标题查看博客。


    探索了三天才完成,最后才搞懂思路,中间其实遇到了一个正确的教程,但是没有思路,所以一直没成功,这里先介绍一下前两天发生的坑。


    事情是这样发生的,一天下午下了班,我想在linux下开发和研究神经网络模型,我通过gpuz发现我的笔记本nvidia显卡是支持cuda的,那为何不用呢?所以我产生了一个需求,使用nvidia跑caffe模型。


    这个需求在windows下是不好完成的,因为我跑得东西在docker 镜像里,在docker想使用gpu加速,还需要安装nvidia-docker插件,这个插件,我不想再windows下安装,所以我选择linux,而首选的是centos。实际上ubuntu的桌面体验比centos还好点,而且根据网上的教程,也更顺利,但是我还是选择了cetnos。


    所以我必须要在centos上安装nvidia驱动,cuda,docker,nvidia-docker。


    一开始我以为事情很简单。


    我就直接搜索 centos 7 安装 nvidia 驱动 。


    这是第一种方法:


    还有很多,换汤不换药,我甚至还找到了这些安装思路的原版国外教程:


    这些教程的思路是这样的:


    • 检查电脑是否支持cuda,是否有nvidia显卡,需要什么驱动


    • 禁用开源的nvidia驱动,安装官方驱动


    • 重启成功


    • 安装cuda


    有思路也有套路,既有手动安装,也有yum安装,我都试过,对于我来说都失败了,根本就没进行到安装cuda。因为我安装完成之后,电脑无法进入桌面环境,只能进命令行模式,期间辛亏早已开启ssh,用另一台电脑ssh链接,尝试了很多次,但最终都失败。最后成功的时候,至重启一次,一直在图形界面都成功了。


    为什么不成功,以上针对部分电脑能成功,主要针对只有主板集显和nvidia独显的电脑,或者Intel核显和vga的nvidia独显,如果你是这种电脑,可能很容易的就安装成功,并且进入桌面环境。


    不过我的笔记本电脑不是,我的笔记本电脑是vga intel 核显和 nvidia独显,nvidia不支持vga,就是不支持直接屏幕输出,我了解到一种新的主板设计,我不搞硬件,第一次听说:现在很多笔记本都采用 NVIDIA® Optimus™ 技术,摘自官网的介绍:NVIDIA® Optimus™ 技术聪明地将您的笔记本电脑 PC 提升到绝佳状态,提供出色的图形性能,并在需要时延长电池续航时间,使您能够更长时间地享受视觉盛宴。


    centos7笔记本双显卡安装nvidia并成功安装cuda


    大体的意思是说,这些笔记本有两个显卡,一个intel ,负责显示,一个nvidia,负责解锁高难度姿势,比如3D渲染,cuda等等。工作原理:把一些高难度姿势交给nvidia,nvidia计算完成,交给intel,Intel显示给用户。


    比如这样:


    centos7笔记本双显卡安装nvidia并成功安装cuda


    这是笔记本右键弹出的菜单,我也是才知道有这个操作。


    centos7笔记本双显卡安装nvidia并成功安装cuda


    这是在linux下检测硬件显示的,其中带有VGA的只有intel的图形处理器。


    这样就明显了,前面的那种安装nvidia驱动或者cuda的方法是错误的。因为前一种安装方法针对两个显卡都是nvidia切都可以直接vga输出的。因为第一种方法,只能让nvidia驱动开启并且会是xorg服务(linux的图形桌面服务)使用nvidia驱动开启,但是并不能,因为nvidia不能直接输出到屏幕,顶多nvidia计算资源,将结果交给intel,Intel显示到屏幕,所以还是需要在intel上启动xorg,


    这个思路是我自己尝试的,网上没有具体的教程,是我看相关的介绍才想出来的,但是配置xorg老是出问题还是没有解决,不过方向是对了。


    这个时候我已经快要放弃了,但是我也意识到,或许是对的方向,所以我就安装Bumblebee(大黄蜂),什么是大黄蜂?


    "Bumblebee 致力于使 NVIDIA Optimus 在 GNU/Linux 系统上可用,实现两块不同的供电配置的显卡同时插入使用,共享同一个 framebuffer。"


    centos7笔记本双显卡安装nvidia并成功安装cuda


    这个软件就是linux 上的 Optimus技术,只是在需要的时候启用nvidia来计算,正是这个思路。


    第二个方法出现了,在centos上安装Bumblebee


    centos7笔记本双显卡安装nvidia并成功安装cuda


    但是我参照上面的方法包括官网,都没有成功,这我就不太清楚了,可能是因为期间我又自己安装了nvidia显卡驱动的原因,不过我有一个猜想,就是上面的方法,只是安装了大黄蜂,但是并没有安装bumblebee-nvidia驱动,或者内核不够高,或者内核错误,总之,上面的教程都是关闭图形界面,进入命令行,禁用开源nvidia驱动(禁用nouveau驱动)等等,但是最终我都没有成功,最后在一片国外文章上安装,期间只是跟着复制命令,重启,最后成功了,终于进入教程部分,请大家跟着我做:


    centos7笔记本双显卡安装nvidia并成功安装cuda


    截图所示的大体意思就是很多电脑的设计是用了nvidia optimus技术,如何安装的,跟着我做,等等。


    我就模仿这篇文章写一下教程:


    检查pci设备


    1. lspci | grep -i "vga|nvidia"


    centos7笔记本双显卡安装nvidia并成功安装cuda


    如果你有两个显卡,并且有一个是nvidia显卡,再去官网查一下这个型号是否支持cuda,如果支持,最终能安装cuda。


    在安装之前,一定要进入bios,关闭安全启动选项。


    添加elrepo 源


    这个源是linux上的硬件驱动源,就跟驱动精灵差不多。


    1. sudo rpm --import https:///origin/pgc-image/15213345403461797d47916?from=pc" img_ img_ alt="centos7笔记本双显卡安装nvidia并成功安装cuda" inline="0">


      原文运行了nvidia setting,是图形界面,我没运行,就算了。


      至此,安装结束。


      运行检查


      1. bumblebee-nvidia --check


      应该会出现成功的界面


      如果有问题,就运行:


      1. sudo bumblebee-nvidia --debug --force


      可以多运行几次,或者重启在运行,然后在运行检查,理论上,都能正常了。


      卸载:


      1. sudo yum remove bumblebee-nvidia bbswitch-dkms primus kernel-devel


      1. sudo yum remove kernel-ml kernel-ml-dev


      使用


      原文没有介绍,我在第二天就遇到这篇文章,但是当时的思路还是第一种方法的思路,而且对交火显卡技术和正确安装大黄蜂后的使用方式不明确,所以第三天才转过来弯。这里介绍一下。


      如果你的电脑配置一般,现在进入图形界面,已经能感觉拖动窗口不如之前那么流畅了。


      运行所有命令,都是走cpu和intel,跟nvidia没什么关系,比如运行


      1. glxspheres64


      这是个3D图帧速检测,或许是,反正是检测显卡的。


      1. optirun glxspheres64


      这个是通过nvidia加速运行这个程序,明显运行的画面更快。


      在命令前面加上 optirun,就相当于文章开头在windows下右键使用高性能XXXXX运行一样。


      安装cuda


      可以参考其他教程,不过我感觉挺乱的,而且只有命令,没有思路介绍,估计只是从国外教程搬过来的,如果你已经有好的教程,那么可以直接去参照安装了,


      我的安装方法,去官网检查显卡是否支持cuda


      centos7笔记本双显卡安装nvidia并成功安装cuda


      下载cuda,一定下载run安装包,不要试图用yum,


      centos7笔记本双显卡安装nvidia并成功安装cuda


      安装时,会阅读协议,可以看看,最后


      (不截图了,自己走走看就知道了。。。。只介绍下思路吧,命令其他教程都烂大街了)


      开始输入accecpt,同意


      然后会提示是否安装驱动,一定输入n


      接下来是安装cuda toolkit,安装y


      安装案例smaple,安装y


      接下来是目录等,一路回车或者自己看


      最后,安装成功,注意,安装成功会最下面几行信息是警告,说是有东西没安装,不用管,不要怕,没有问题。


      在这些信息上面,有两三行这样的东西


      • PATH xxxxx


      • LD_LABRARY_XX xxxx


      xxx是我忘了,意思是说把这两个加到环境变量里,


      具体的操作可以去搜,这里只介绍思路。


      之后去运行一个案例,自己去搜


      会让你编译一个例子,然后让你运行,你直接运行会报错,说你没有相关设备


      你只要在运行的命令前面加上optirun就行,像这样,应该是这个命令没错


      1. optirun deviceQuery


      安装docker更简单,去搜教程,都能用,


      不过想要用显卡加速,还要安装nvidia-docker,继续搜。


      开启docker服务正常


      开启nvidia-docker不正常,就是说运行systemctl start nvidia-docker.service


      我通过大黄蜂运行nvidia-docker 好像也不行,估计是docker镜像得对大黄蜂支持才行,唉,还是有很长的路要走啊。


      回头试试不用docker,直接搭建环境行不行。


      二、双显卡笔记本怎么使用cuda?

      显卡控制面板开启

      三、AMD双显卡下安装CentOS 7,在安装完成重启后,点击接受许可,然后完成配置后,就黑屏了,命令

      我提供一个笨办法您先试试

      1、关机拆掉一块显卡
      2、重新启动
      3、等系统装好后,指能正常进入系统了,包括登录、运行软件上网等
      4、关机
      5、安装第二块显卡
      6、重新启动
      7、连接第二个显示器到第二块显卡上查看效果,如果有图像说明显卡正确安装

      四、vmware workstation 能否安装nVidia驱动(物理机使用的是nVidia quadro的显卡)?是否可以识别物理机的显卡?

      VMWare下显卡只是模拟出的一块显卡,如果你安装cuda,会卡在ubuntu图形界面无法登陆系统。或者最终安装了cuda也会检测不到显卡设备

      可以用系统内置的源来更新 命令如下:

      sudo apt-get update

      sudo apt-get install nvidia-331

      如果出现类似下图所示的内容,那就是安装成功了

      扩展资料:

      VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。

      bridged(桥接模式)

      在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。

      host-only(主机模式)

      在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

      NAT(网络地址转换模式)

      使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。

      NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

    相关阅读

    • 屏幕录制大师_手机如何录制GIF

    • 上犹win7问题
    • 内容导航: 软件推荐|简单录制电脑屏幕GIF动图 怎么把电脑屏幕操作录制为GIF动图 电脑上有哪些好用的gif录制软件? 有没有一个软件可以录制屏幕并做成gif动态图片的? 一、 软件推
    • centos8安装驱动_linux如何卸载cuda

    • 上犹win7问题
    • 内容导航: centos7笔记本双显卡安装nvidia并成功安装cuda 双显卡笔记本怎么使用cuda? AMD双显卡下安装CentOS 7,在安装完成重启后,点击接受许可,然后完成配置后,就黑屏了,命令 vmw
    • 厨房灶台_如何在下厨房开课

    • 上犹win7问题
    • 内容导航: ROM制作与修改第三课:厨房的搭建和简介 如何制作rom ROM制作工具如何制作手机刷机包? ROM编辑工具用什么软件比较好一些?ROM解包,ROM封包,ROM修改等都可以操作的,用什
    • M X’mas_MHEE X

    • 上犹win7问题
    • 内容导航: 带朋友自组M-ATX小钢炮,3600X+B450M迫击炮装机体验 用3600x配B450M MORTAR的套装,显卡配5600xt的怎么样? 想买个3600x的u,配个B450M迫击炮的主板不超频怎么样? 准备买块3600x+B45
    • 奥拓改装_丰田奥拓

    • 上犹win7问题
    • 内容导航: 网友评价红米Note 7:用奥拓价格做出帕萨特品质 红米note7怎么样?值得买吗 用过红米note7的来说说,质量性能怎么样 红米note7质量 一、 网友评价红米Note 7:用奥拓价格做出
    • win7旗舰版_你的win7电脑

    • 上犹win7问题
    • 内容导航: win7马上都要凉凉了 如果你还在用xp 会是一种怎样的体验 win7的系统是怎样的,用惯了xp再用win7会不会不习惯 2020年xp系统还能用吗?还有人在用吗? 随著 win7的崛起,xp 呼风
    • uefi启动u盘安装系统_win10重装系统教程

    • 上犹win7问题
    • 内容导航: UEFI是什么?uefi引导win10安装详细教程 如何安装原版win10 uefi引导 uefi怎么装系统 win10 用uefi引导怎么装win10系统 一、 UEFI是什么?uefi引导win10安装详细教程 UEFI 全称"统一的可
    • 打字机怎么用_第一台打字机

    • 上犹win7问题
    • 内容导航: 为造出好用的中文打字机,林语堂把自己搞破产了 中文打字机是谁发明的 为什么有人说林语堂晚节不保? 你对林语堂这个人有哪些评价? 一、 为造出好用的中文打字机,
    关键词不能为空
    极力推荐

    电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

    关于我们