|
本帖最后由 tjuptz 于 2022-10-18 21:43 编辑
之前为课题组配置过一个较好的服务器,见较好双路服务器XEON E5-2686 v4购买及装机经历分享。第一次买服务器还是走淘宝,导师比较谨慎,不过相比个人还是财大气粗的。毕业之后自食其力了,可以自己花钱买了,不过更注重经费了,所以选择卢老师推荐的廉价配置。具体如我在求助:自助攒机装2060显卡后无法进入系统这个帖子里提到的。
由于店家没有超微X10DAL-i(C612芯片组,无集显)这款了,所以配置的超微 X10DRL-I(C612芯片组,集显)。另外,自己买的RTX2060显卡和显示器,得自己装一下硬件。所以,这次遇到显示器输入在板载显卡和独立显卡间切换的问题。经过论坛各位的热心帮助,最终采用了最简单的使用VGA线连接板载显卡进行显示的方法,独立显卡仅用于计算。当然,帖子里还提到了其他方法:如主板跳线、BIOS设定等等,对于显示器有/无VGA口的朋友们可以参考。不过这里提醒一下:如果贸然更改BIOS设定,而又因独显没有驱动点不亮屏幕的话可能就得跳线或者手动重置BIOS。所以直接走硬件跳线(大不了不行再跳回来)可能是比较稳妥的方法。
接下来就是像之前的经验帖子里的,用Rufus烧ISO格式的centos7.6启动盘、按照卢老师视频装系统、参照帖子驱动和计算程序。这里值得记录下来的是驱动和CUDA安装过程,因为双显卡下有一些坑,比如装的时候遇到X servicer error、装了nVidia driver后GNOME桌面进不去的情况等。以下过程需要联网。
主要是参照了以下三篇文章以及随时Google,但没一篇文章单独讲清楚的。
https://blog.csdn.net/xueshengke/article/details/78134991
https://blog.csdn.net/qq_34666229/article/details/82184588
https://blog.csdn.net/Happy_Sunshine_Boy/article/details/84783335
首先说明下,安装nVidia driver不会自动安装CUDA,但安装CUDA的程序包里自带了driver,所以可以尝试直接用CUDA自带的驱动。这里我没有试,但可能还是会遇到X server error。
1、预安装组件
- yum -y install epel-release
- yum -y install kernel-devel
- yum -y install kernel-headers
复制代码
2、屏蔽 nouveau 驱动,在这俩文件中都添加以下内容,并保存- # vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
- # vim /lib/modprobe.d/nvidia-installer-disable-nouveau.conf
- ...
- blacklist nouveau
- options nouveau modeset=0
复制代码 如果没有显示相关的内容,说明已禁用。PS:有朋友反馈说创建这俩文件还是不行,需要做以下步骤
- vim /etc/default/grub
- "GRUB_CMDLINE_LINUX"中添加 rd.driver.blacklist=nouveau nouveau.modeset=0
- grub2-mkconfig -o /boot/grub2/grub.cfg
复制代码
注:有的教程接下来做了initramfs 镜像备份,我觉得没用
3、重启,之前是图形界面,在登录那按CTRL+ALT+F2进入命令行。一般地,可按下CTRL+ALT+F1或F2在命令行模式和窗口模式之间切换。
4、登录root用户后,切换到运行级别3
5、安装nVidia driver,OpenGL与GNOME桌面冲突,千万别安
- sh NVIDIA*.run --no-opengl-files
复制代码 重写xconfig 时 选 "no",否则还得卸了重装
6、测试驱动,正常就是求助那篇帖子里贴了的图,还有下面这张
- lspci |grep NVIDIA
- nvidia-smi
复制代码
7、重启,登录root用户,切换到运行级别5
8、在图形界面安装CUDA
在界面里取消选中driver,因为已经安装过了
9、配置环境变量,不需要具体指定 cuda 版本号,系统已经建立了一个链接 cuda -> cuda-10.2- # vim ~/.bashrc
- ...
- export PATH=/usr/local/cuda/bin:$PATH
- export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
- # source /etc/profile ; 使环境变量立即生效
复制代码
10、测试CUDA,类似这种版本信息
- # cuda ; 按两下 tab 键
- cudafe cuda-gdb cuda-install-samples-9.0.sh
- cudafe++ cuda-gdbserver cuda-memcheck
- # nvcc --version
- nvcc: NVIDIA (R) Cuda compiler driver
- Copyright (c) 2005-2017 NVIDIA Corporation
- Built on Fri_Sep__1_21:08:03_CDT_2017
- Cuda compilation tools, release 9.0, V9.0.176
复制代码
注:如果是图形界面CUDA时带着驱动装,记得在options里选中第一个
之后就可以按照帖子安装其他程序了。可以在root下安好,然后在个人用户(给管理员权项)下用,保险一点吧。
感谢帮助购机的朋友,也感谢社长及论坛朋友给予的帮助。
|
评分 Rate
-
查看全部评分 View all ratings
|