WSL配置记录

1 篇文章 0 订阅
1 篇文章 0 订阅
  • 在WSL2中支持GPU
    • 在最新的WSL2中支持了GPU,可以使用GPU加速。
    • 安装过程
      • 注意点:
        (1)建议严格按步骤操作,除非明确 知道/清楚/明白 可以 略过/等效替代 某些步骤,不然不知道忽略一点什么就可能gg。
        (2)安装/更新时注意各种版本,有版本要求的严格按版本要求来,没有的就用最新的,很有可能就是一点版本对不上,就运行不了。
        (3)给出官方参考链接可以仔细看看,还是很靠谱的。
      • 操作步骤
        • 加入Windows insiders计划,并更新系统。
          • 注意:一旦更新到Dev渠道预览版本,就不能无损退出,而且Dev渠道版本的更新频率要高于正常版本,且不时会遇到一些bug影响正常使用体验,如果是日常使用的电脑,请谨慎考虑。要退出这个预览版本回到正式版本,只能通过重装系统实现。再次提醒谨慎考虑!!!
          • 进入Windows官方网址,登录Windows账号(没有则注册一个);然后注册加入Windows insiders计划(按界面提示操作,很简单)。
          • 注册完成后,打开设置界面,接入更新和安全--Windows预览体验计划界面,选择账户,预览体验版本选择Dev渠道(可能叫法不一样,总之选择最新的/最激进的版本)。如果Windows预览体验计划界面打不开,可以进入设置--隐私--诊断和反馈界面,打开发送必需和可选诊断数据选项,然后再返回Windows预览体验计划界面看看。
          • 进入Windows更新界面,检查更新,然后等待下载安装(总之能更新的都更新掉),会需要一些时间。查看更新记录,应该会有名字为Windows 10 Insider Preview****的更新存在,同时,在Windows更新--高级选项界面中,开启第一个接收其他Microsoft产品的更新这个选项,这样更新时会自动更新linux子系统的内核版本。
        • 安装WSL2并安装Linux子系统。
          • 官方参考链接,先放官方参考链接,还是很靠谱的。
          • 打开powershell,执行命令wsl --install -d Ubuntu-18.04。这条命令会自动执行所需的设置和下载操作,执行过程提示该重启的时候就重启,不要怕麻烦,具体解释可以查看官方参考链接,-d Ubuntu-18.04指定了要下载的Ubuntu版本,这个是必须的,不然会自动下载最新版。如果发现不支持wsl --install命令,说明没有进入Windows insiders计划,检查上一步操作。powershell执行wsl --list --verbose命令,可以查看当前Linux子系统的版本,运行状态和WSL版本。
        • 安装cuda
          • 官方参考链接,理由同上。
          • 准备工作:1.安装最新的Windows insiders版本(前面的操作中已经完成)。2.安装WSL2的显卡驱动:在这个界面下载安装,就跟安装普通软件一样(普通显卡就是GEFORCE,QUADRO是专业卡)。3.安装WSL2(前面的操作中也已经完成)。
          • 安装cuda:在Ubuntu18.04中以管理员权限分别执行下面四条命令:
            • apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
            • sh -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
            • apt-get update
            • apt-get install -y cuda-toolkit-11-0
              (上一条命令的cuda-toolkit-11-0可以根据实际需要选择版本(例如其他模块对cuda版本有要求),如cuda-toolkit-11-2,不知道的可以选择安装当前的最新版)
          • 安装完成后,可以试下运行sample例程。进入/usr/local/cuda/samples/4_Finance/BlackScholes路径,编译一下,生成一个可执行文件,然后运行,可以看到会打印出一些信息,说明运行成功了,也就说明cude安装成功了。如果有报错,如果完全是按照上述步骤操作的,可以再检查一下Windows更新,有新的更新文件就全部更新一下,然后重启一下电脑,应该就可以了。

  • 在WSL2中安装桌面(GUI)
    • 安装xrdp(远程连接协议),xfce(桌面环境).
      命令:
      sudo apt install  xrdp
      sudo apt install  xfce4
      sudo apt install  xfce4-goodies
      
    • 更改xrdp的一些配置(非必须,主要为了提升远程桌面画面质量)
      打开文件sudo vim /etc/xrdp/xrdp.ini;
      max_bpp=32的32改成128;将xserverbpp=24的24改成128;
      执行命令echo xfce4-session > ~/.xsession
    • 修改启动脚本
      屏蔽原文件最后两行(或三行),添加startxfce4。修改后如下:
      # test -x /etc/X11/Xsession && exec /etc/X11/Xsession
      # exec /bin/sh /etc/X11/Xsession
      # xfce
      startxfce4
      
    • 最后,启动xdrp
      执行命令sudo /etc/init.d/xrdp start
    • 打开Windows自带的远程桌面,输入linux子系统的ip,即可连接使用桌面。
    • 实际远程桌面操作起来还是能明显感知到卡顿的,wsl2安装桌面也是因为某些功能需要用到,如绘制数据图,图像处理显示结果一类的,并不是为了使用桌面版linux。
    • 参考链接:
      • https://www.iamkyun.com/2020/07/25/WSL2-Ubuntu-GUI/
      • https://www.bilibili.com/video/BV1LA411n7BK
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值