【WSL2】【图形界面】【CUDA驱动】WSL2 Ubuntu+gnome原生图形界面及WSL2显卡CUDA驱动的安装

这篇具有很好参考价值的文章主要介绍了【WSL2】【图形界面】【CUDA驱动】WSL2 Ubuntu+gnome原生图形界面及WSL2显卡CUDA驱动的安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面

  没有图形化界面的Ubuntu实在是看着不爽,虽然已经习惯用命令。为了更加方便使用WSL2子系统,还是配置了gnome原生桌面(虽然不是很轻量级,但是舒服啊!),然后因为有深度学习需求,有NVIDIA的显卡顺带配置了一下显卡驱动。
  下面看看如何配置WSL2图形界面和显卡驱动。

WSL2安装和Ubuntu安装

WSL2的安装主要参考官方教程:
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
Ubuntu安装:
  安装Ubuntu加上其他软件,再加开发需求,后续占用内存达几十个GB。一般建议选用空间大于40GB的盘及文件夹。WSL2默认安装在C盘,后续迁移难度大,所以本文手动自定义直接安装在空间充足的盘或文件夹

主要参考教程如下:
  wsl安装到非C盘解决方案 - 云中志的文章 - 知乎
微软提供了一个手动下载WSL发行版的网址:
  手动下载适用于 Linux 的 Windows 子系统发行版包
  首先直接下载所需发行版到任意位置。
  下载后文件一般后缀是**.appx.appxbundle**
  修改软件包扩展名,将**.appx.appxbundle改为.zip**即可,然后解压(想安装到哪个磁盘,解压到哪个磁盘):

注意:最新下载的Ubuntu2004,后缀为.appxbundle改了之后需要解压两次:
  第一次解压之后,需要选择对应的x64版本,修改后缀后再次解压:
wsl2安装gnome桌面,ubuntu,linux,windows
  第二次解压后:
wsl2安装gnome桌面,ubuntu,linux,windows
  直接双击我们解压的ubuntu2004.exe可执行文件就可以开始安装

  然后设置用户名和密码之后,Ubuntu安装成功。就可以愉快的使用了。同时,在ubuntu2004.exe的同级目录下,会生成一个.vhdx的文件,这个文件就是WSL的虚拟磁盘,说明我们的WSL已经成功的安装在了D盘。

gnome原生图形界面

WSL2官网已经原生支持Linux GUI图形化显示,参考链接如下:
  对 Linux GUI 应用的安装支持
  但是我们安装的Ubuntu版本还没有桌面,即官方给的不是desktop版本,需要我们自己安装桌面应用。
  Gnome 桌面基于 systemd,现在WSL 已经支持 systemd 而其没有默认以 systemd 启动。需要参考以下教程启用:
  systemd 支持
注意启用前,检查自己WSL版本, 需要 0.67.6+ 版本的 WSL 才能启用 systemd。
  首先打开终端,输入以下命令:

sudo vim /etc/wsl.conf

  然后按一下键盘i键,复制粘贴以下文本:

[boot]
systemd=true

  之后在PowerShell 中的使用如下命令关闭 WSL 分发以重启 WSL 实例。

wsl.exe --shutdown

  重新打开新的 WSL Ubuntu窗口后, systemd 将自动运行。
  安装完毕后,可以运行以下命令进行查询:

systemctl status | cat
或
systemctl list-unit-files --type=service

  接下来安装gnome原生图形界面:

sudo apt-get update && sudo apt-get upgrade
sudo apt install ubuntu-desktop

  桌面安装完毕,输入以下命令测试

touch test.txt
sudo gedit test.txt

  等待一会,奇迹出现,显示快慢以电脑性能而定
wsl2安装gnome桌面,ubuntu,linux,windows

敲个小黑板:
  ROS里面的图形化界面也支持,经过测试支持大部分Linux GUI应用也能行,甚至微软官方已经支持Linux 的 Google Chrome和Linux 的 Microsoft Edge 浏览器,详情见本节开始!

NVIDIA显卡WSL2驱动的安装

注意:本文安装的不是显卡显示驱动,是cuda计算驱动。NVIDIA官网也说明了,无需甚至不能安装显示驱动:
  CUDA on WSL User Guide
wsl2安装gnome桌面,ubuntu,linux,windows
本节参考教程如下:
Install the GPU driver

  其实WSL对Linux的支持已经很完善了,安装驱动其实有两种方式。
第一种方式:常规Linux GPU驱动安装,看见网上有人成功安装过,但不知道后续测试是否出问题
第二种方式安装WSL的cuda GPU驱动。
  参考NVIDIA官网说明文档,本文选择了第二种方式
wsl2安装gnome桌面,ubuntu,linux,windows

驱动安装

  这步比较简单,进入官网,按照下图所示选择就行,下载安装就行:
  官网参考链接
wsl2安装gnome桌面,ubuntu,linux,windows
  分别依次输入如下指令:

wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda-repo-wsl-ubuntu-12-1-local_12.1.1-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo dpkg -i cuda-repo-wsl-ubuntu-12-1-local_12.1.1-1_amd64.deb
sudo apt-get update
sudo apt-get -y install cuda

  最后参考B站:UP主KDHF的教程CUDA安装部分第四步写入环境变量,写入对应版本的环境变量就行:

sudo vim ~/.bashrc

  移动鼠标光标到最后一行,按键盘i键输入,粘贴以下内容:

# >>> cuda initialize >>>
export PATH=$PATH:/usr/local/cuda-12.1/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.1/lib64:/usr/lib/x86_64-linux-gnu 
# >>> cuda initialize >>>

  最后按ESC退出编辑,输入“:wq”保存。
  然后输入以下命令使环境变量生效:

source ~/.bashrc

  输入命令进行测试,检查驱动版本是否一致:

nvidia-smi
nvcc -V

  至此WSL开发环境搭建完成!!!
  有任何问题欢迎与作者探讨。文章来源地址https://www.toymoban.com/news/detail-688022.html

到了这里,关于【WSL2】【图形界面】【CUDA驱动】WSL2 Ubuntu+gnome原生图形界面及WSL2显卡CUDA驱动的安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • WSL2 Ubuntu22.04安装KDE(KUbuntu)图形化桌面

             第一大点和碎碎念还挺长的,大家瞄两眼酌情略过吧正文从第二大点开始        该文章是我总结了很多不同文章的方法写出来供大家参考也想帮助遇到问题的人。然后我遇到问题的时候光想着怎么解决了没有截图,所以借用了很多别的文章的截图,如果有冒犯

    2024年02月03日
    浏览(39)
  • 基于WSL2、Ubuntu和VS Code的CUDA平台运行C语言程序

    一、CUDA程序执行方法 执行步骤为: 安装Visual Studio Code。 在Visual Studio Code中安装插件WSL。 安装好插件WSL后,点击左下角,选择连接到WSL。 在WSL中创建以 .cu 为后缀的文件。 在Visual Studio Code中打开该文件,并进行代码的编写。 WSL中跳转到程序文件目录下。 使用nvcc命令生成输

    2024年02月15日
    浏览(50)
  • win10 WSL2 Ubuntu图像化界面安装和配置

    打开虚拟机安装许可 2、开启开发者模式 我这里使用的是20.04.5LTS版本 1、打开win11的命令行,在下拉三角下标,打开,可以看到有Ubuntu 的选项,点击即可进入linux命令行(首次一般都会有些报错,往下看有解决办法) 2、处理报错 错误1:WslRegisterDistribution failed with error: 0x800

    2024年02月01日
    浏览(47)
  • 7、云服务器、WSL2(Widnows)Ubuntu22.04、安装图形界面/桌面xfce4、vnc连接、设置中文桌面、配置中文输入法、安装浏览器和文本编辑器、终端、解决客户端和服务器桌面复制黏贴问题

    0.1、备注 以下方式适用于云服务器和WSL2(适用于Linux的windows子系统)Ubuntu22.02 0.2、说明 在 Ubuntu 服务器上安装图形界面可以让你通过图形化的方式管理和操作系统。 Ubuntu 提供了多种图形界面选择,以下是一些常见的图形界面: GNOME:GNOME 是 Ubuntu 默认的图形界面环境,它提

    2024年02月20日
    浏览(70)
  • 全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

    本文主要解决的问题点: win10下使用Ubuntu系统 解决WSL默认不支持systemD的BUG 物理机显卡可在Ubuntu系统直通使用 Ubuntu系统界面图形可视化 图形界面汉化 Ubuntu系统下使用拼音输入法 不需要物理机安装任何软件即可通过web直接访问Ubuntu 配置Firefox和Pycharm 解决WSL下的noVNC剪贴板不能

    2024年02月07日
    浏览(43)
  • Windows WSL子系统Ubuntu22.04安装Nvidia显卡驱动

    最近在研究AI,如果在Linux系统中部署的话需要重装系统,有些麻烦,又不想折腾。所以闲置很久没研究的WSL又拿起来研究了,当然部署ai还需要显卡驱动的支持,就必须先安装显卡驱动。 还没有安装过WSL的童鞋可以看我之前发布的这篇文章 windows11 安装 Linux子系统 WSL及ubunt

    2024年02月09日
    浏览(59)
  • Ubuntu 22.04 安装Nvidia显卡驱动、CUDA、cudnn

    GPU做深度学习比CPU要快很多倍,用Ubuntu跑也有一定的优势,但是安装Nvidia驱动有很多坑 Ubuntu版本:22.04.3 LTS 分区: /boot 分配 1G ,剩下都分给根目录 / 显卡:GTX 1050 Ti 坑1:用Ubuntu自带的 Additional Drivers可能会出问题,应该从官网下载驱动文件 坑2:用deb文件安装可能会出问题,

    2024年02月08日
    浏览(58)
  • ubuntu 3060显卡驱动+cuda+cudnn+pytorch+pycharm+vscode

    ubuntu18.04 melodic 宏基暗影骑士笔记本 ubuntu18.04 / ubuntu20.04 3060显卡+CUDA11.1+cudnn8.1.0+pytorch1.8.0+pycharm2021+Anaconda+vscode 1)换清华源 2)安装nvidia-driver-470-server 3)重启电脑 4)nvidia-smi (检查已显卡驱动版本) CUDA Version: 11.4 (显卡驱动API 11.4) CUDA下载地址:https://developer.nvidia.com/cuda-toolk

    2024年02月03日
    浏览(62)
  • 在Windows 10(Win10)下安装“NVIDIA图形驱动程序-显卡驱动”、“NVIDIA控制面板”、CUDA Toolkit、cuDNN Archive的详细过程记录

    目标:安装CUDA Toolkit和cuDNN Archive 安装CUDA Toolkit首先要知道自己的CUDA版本号,通过控制面板打开“NVIDIA 控制面板”查看自己的CUDA版本。 按照别人的经验应该有下图中的“NVIDIA 控制面板”, 但是我的没有,如下图所示: 原因是没有完整安装NVIDIA的显卡驱动。下载一个驱动精

    2024年02月03日
    浏览(70)
  • 记录Ubuntu20.04的NVIDIA显卡驱动安装和CUDA安装

    我的电脑显卡是RTX 3070Ti。 在安装Ubuntu系统的时候选择的也是Mini安装。 而且对比了官方的NVIDIA驱动安装和系统自带的“软件和更新”附加驱动安装。我这边选择了更加稳定的官方的NVIDIA驱动安装。 由于课题的原因,并没有在CUDA之后安装相关的cudnn的补丁。 进入终端后,运行

    2024年02月05日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包