本帖最后由 新手626479 于 2024-9-1 21:45 编辑
1 背景说明截止目前最新的 5.9.1_R1 版本,还未对外宣称支持 Ubuntu 3D 场景,从兼容性列表也可以看到都是直接说不支持的: 但是也确实有客户在桌面云上使用 Ubuntu 进行 3D 计算之类的需求,所以就引申出下面的解决方法 2 解决方法 目前虽然暂时还未支持 Ubuntu 下的所有的 3D 场景(例如图像渲染),但如果只是进行 3D 纯计算(例如 PaddlePaddle 这种软件),那还是可以支持的,只是有一些硬性要求: Ubuntu 版本:目前 3D 纯计算场景下的 Ubuntu 系统只支持16.04、18.04、20.04版本,不支持大于20.04.5版本(包括20.04.6以及22.04等版本); 桌面云、Grid 驱动、cuda 版本:如果客户的软件要求为英伟达的 cuda 12, 则只能是 591 及以后的版本才可以,因为其 host 驱动支持到了 Grid 15.2 ,guest 驱动支持大于了 525.60.13,才能够进行适配,且显卡需要是 C 类切分方式,使用 vdws 授权,可以向下兼容 cuda 版本。如果是 591 之前的版本,但是又要求 cuda 12 的话就只能消费卡直通或者数据中心卡直通使用,使用物理显卡驱动,详细的 Cuda 和 Grid 驱动兼容性参考下图,也可以参考“相关链接”中的官网兼容说明
3 部署流程部署完后测试可以跑通 PaddlePaddle 的官网测试用例:
4 问题处理1、部署了 20.04 版本的 Ubuntu 之后,发现无论是控制台还是 VDI 接入均为黑屏 原因:可使用 lsb_release -a 查看一下当前的具体版本,可以看到比如这个就是 20.04.6 的,就比 20.04.5 大了一个点版本,就不支持了,需要重新部署对应的版本: apyl@3DUbuntu-0002:/$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal
2、确认部署了 20.04.5 的版本之后,发现还是和 20.04.6 这种不兼容的版本现象一样,接入还是黑屏 原因一:确认一下有没有把 Ubuntu 的自动升级给关了,可以通过修改/etc/update-manager/release-upgrades文件来实现。这个文件控制着Ubuntu是否自动检查以及提示用户进行点版本更新,步骤如下: vim /etc/update-manager/release-upgrades 在文件中找到以下行: 这一行意味着系统会提示用户进行LTS版本之间的点版本更新。如果想禁用这个功能,可以将其更改为: 保存并关闭文件,这样设置之后,Ubuntu就不会再自动检查或提示你进行点版本更新了。如果将来决定重新启用点版本自动更新,只需将Prompt行改回lts即可 原因二:如果使用了 apt upgrade 命令,可能也会导致点版本更新(例如从20.04.5 升级到20.04.6),这种就需要修改 apt 配置文件的 block 包了,标记包的一种方法是编辑 /etc/apt/preferences 文件。要在升级整个系统的同时不升级软件包,我们必须设置一个小于 0 的 pin 优先级。如果文件不存在,则可以先创建它。语法如下: Package: <package-name> ('*' for all packages) Pin: release * (o=Ubuntu for Ubuntu origin) Pin-Priority: <less than 0>
在 Release Pin 行上,可以添加包的发起者,对于 Pin-Priority 数字,数字越大意味着偏好越高, -1 等于忽略该包。还有一些其他选项可以使用。如果要阻止更新内核,需要添加如下内容: Package: linux-generic* Pin: * Pin-Priority: -1
保存并退出。再使用 apt upgrade 就不会导致更新点版本了。如果后续需要取消,通过注释文件的行或直接删除这个文件即可 5 相关链接 包名:NVIDIA-GRID-Linux-KVM-525.105.14-525.105.17-528.89,对应 Grid 15.2 591 及之后的 Grid 15.2 host驱动和 Windows 的 guest 驱动在在 SPT 上的 aDesk 软件下载页面获取
|