参照出处
一 安装驱动- 下载驱动:https://www.geforce.com/Drivers 选择自己显卡的驱动
- run文件权限更改
sudo chmod a+x NVIDIA-Linux-x86_64-470.94.run
- 禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在最后一行blacklist amd76x_edac下添加以下内容,右上角保存退出
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
- 删除原有NVIDIA驱动
sudo apt-get --purge remove nvidia-*
sudo apt-get --purge remove xserver-xorg-video-nouveau
- 重启电脑,按Ctrl + Alt +F1到第一控制台(+F7是回到桌面),首先登录账号,然后结束图形化界面
sudo service lightdm stop
- cd到驱动文件run所在文件夹,执行安装 *** 作
cd package
sudo ./NVIDIA-Linux-x86_64-470.94.run --no-opengl-files
- 安装过程
Would you like to register the kernel module sources with DKMS?This will allow DKMS to auomatically build a new module,if you install a different kernel later,选择No
剩下的选择默认 - 安装完成,返回图形界面
sudo service lightdm start
- 重启后,输入以下命令验证
nvidia-smi
看到NVIDIA的驱动信息
- 内核版本和驱动不匹配
ERROR : An error occurred while performing the step : ” Building kernel modules “. See /var/log/nvidia-installer.log for details.
问题原因:Linix系统的内核是在不断更新的,而安装的NVIDIA驱动是之前下载好的,没有更新,因此安装过程中无法创建内核。
-
尝试1:降低内核的版本
5.11-> 5.4 降低版本的过程中也出现了一些问题,详见: -
尝试2:下载最新的驱动
下载地址:http://www.nvidia.cn/Download/index.aspx?lang=cn. 解决!
- The CC version check failed
我的gcc版本为9.3.0,提示我需要9.2.1的版本
解决方案:
1)下载gcc9.2.0的压缩包(因为找不到9.2.1的版本)
可以在这里下载gcc的包:
https://gcc.gnu.org/pub/gcc/infrastructure/
2)解压包
tar -vxf gcc-9.2.0.tar.gz
3)下载依赖文件
./contrib/download_prerequisites
4)创建预编译目录temp_gcc9.2
mkdir temp_gcc9.2 && cd temp_gcc9.2
5)配置
…/configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
配置之后的temp_gcc9.2目录有:
config.log config.status Makefile serdep.tmp
6)编译
make -j4
需要等待一段时间
7)安装gcc
sudo make install
8)检查是否安装成功
gcc -v
出现的问题:
检查之后版本没有发生变化
解决:
which gcc查看,发现已经成为9.2版本的gcc了,所以应该是没有链接导致的,
rm /usr/bin/gcc
ln -s /usr/local/bin/gcc /usr/bin/gcc
重新将gcc链接到9.2的版本上
参考链接:
第一篇
第二篇
第三篇
- 解决完上述问题之后,重新安装,过程没有问题,但是在sudo service lightdm start之后不能返回图形界面了
问题:磁盘空间满了或异常
解决:
1) alt+ctrl+F1~F6
2)df -h // 检查磁盘空间
3)会发现:文件系统 /dev/loopx 已用% 挂载点已100%
4)sudo apt autoremove --purge snapd //清理磁盘空间
5)重启解决
参考链接
参照出处
出现的问题
解决
结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)