debian下的bug合集及解决方法 您所在的位置:网站首页 centos83安装卡在安装源 debian下的bug合集及解决方法

debian下的bug合集及解决方法

2024-01-10 05:07| 来源: 网络整理| 查看: 265

1.装debian出现cpu卡死进入不到图形界面,解决方式 2.gpu驱动的安装,cuda驱动以及cuda的安装,以及后期各种问题 3.网卡的驱动解决 1.cpu卡死进入不到图形界面解决方法

1)卡死的原因:debian系统(或linux的相关系统)对于N卡(尤其是独立显卡的)不兼容性,矛盾,而且系统一般自带显卡驱动。装系统之前要屏蔽显卡驱动。 -方法:进入启动界面: 在这里插入图片描述

按下键盘按键 e 在这里插入图片描述

如上图,在该位置加入设置命令 nouveau.modeset=0 暂时屏蔽显卡驱动。然后按下F10进入启动界面

安装完debian并且进到系统之后(图形界面显示)在系统内永久屏蔽此显卡驱动(参考网址(翻墙):(

https://www.google.com/url?sa=t&source=web&rct=j&url=https://wizyoung.github.io/Ubuntu%25E4%25B8%258BGTX1080%25E6%2598%25BE%25E5%258D%25A1%25E9%25A9%25B1%25E5%258A%25A8%25E6%258A%2598%25E8%2585%25BE%25E5%25B0%258F%25E8%25AE%25B0/&ved=2ahUKEwivwbOYnrTlAhWHpp4KHRuABgAQFjAFegQIBBAB&usg=AOvVaw19_8QxiRTjknkrLR5xuYX4&cshid=1571897552976

) 步骤:(1).屏蔽开源驱动:

命令:sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

(2)在新增文件中写入以下内容,保存

内容:blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off

(3)然后在终端执行:

命令:1)echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf 2)sudo update-initramfs -u

(4)重启电脑,开机后,终端执行

命令:lsmod |grep nouveau

若无内容输出,表明nouveau已经屏蔽成功,可以进行下一步操作

2.安装N卡驱动 参考我的debian显卡驱动和1.md 3.无线网卡安装

1.查看网卡型号:

# lsmod | grep iw

安装网卡驱动和无线网络配置工具: 这个一定再修改镜像源里的non-free之后才能找到

# sudo apt-get install firmware-iwlwifi wireless-tools

加载无线网卡驱动:

# modprobe iwl4965

重启系统:

# reboot

此时,网卡应该被探测到! 2.查看网卡信息:

# iwconfig

##系统,驱动,主包,补丁。加载脚本,cuda程序

steps 1. debian系统已经装好 2. 一定先关bios 里的secure boot 3. 装驱动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9k9CvKFR-1572088984859)(media/image1.png)]

apt install libcuda1 -y 4. 下主包,补丁 5. 运行两个文件 直接输入就好 6. 加载脚本 sudo nv.sh 7. 测试CUDA

https://devblogs.nvidia.com/even-easier-introduction-cuda/

CUDA驱动

ubuntu18.04 runfilelocal

10.1 wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.run sudo sh cuda_10.1.243_418.87.00_linux.run ###在运行的时候先勾掉driver部分,叉掉,其他都没有×,然后安装,然后再一遍运行上面这个命令,这次全不带勾 10.0

[https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux]{.underline} [http://developer.download.nvidia.com/compute/cuda/10.0/Prod/patches/1/cuda_10.0.130.1_linux.run]{.underline}

####添加环境变量:给cuda

vim .bashrc export PATH=$PATH:/usr/local/cuda/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 vim /etc/profile export PATH=$PATH:/usr/local/cuda/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 sudo ldconfig sudo reboot 验证cuda是否安装成功 cd /usr/local/cuda/samples/1_Utilities/deviceQuery sudo make ./deviceQuery

出现关于显卡的一些列信息

查看版本

nvcc --version

查看显卡 以及其对应驱动安装

sudo apt install nvidia-settings sudo nvidia-settings sudo apt install nvidia-smi sudo nvidia-smi 对于不支持 unified memory profiling 的平台 which nvprof sudo .......(绝对路径)/nvprof --unified-memory-profiling off ./add_cuda

[1]

[2]

对于python 程序:加速方法: 1. 首先查看哪些GPU空闲,nvidia-smi显示当前GPU使用情况。 nvidia-smi 2. 然后指定空闲的GPU运行python程序。 CUDA\_VISIBLE\_DEVICES=0,2,3 python test.py 3. 在python程序中指定GPU import os os.environ\[\"CUDA\_VISIBLE\_DEVICES\"\] = \"0,2,3\" PS:周期性输出GPU使用情况

每 10s 显示一次GPU使用情况:

1 watch -n 10 nvidia-smi

参考文献/网站

常用的网站 关于上面内容:

[https://wiki.debian.org/Bumblebee#line-35]{.underline}

[https://developer.nvidia.com/cuda-downloads?target_os=Linux]{.underline}

[https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal]{.underline}



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有