首页 > 其他分享 >【2023.12.30】PVE的PCIE直通改VGPU授权

【2023.12.30】PVE的PCIE直通改VGPU授权

时间:2023-12-30 14:22:06浏览次数:47  
标签:rs 2023.12 30 vgpu VGPU echo etc unlock nvidia

之前使用直通有个坏处,就是其他的CT和虚拟机用不了GPU,只能使用核显

在这里参考的链接是

https://gitlab.com/polloloco/vgpu-proxmox

apt update
apt dist-upgrade
apt install -y git build-essential dkms pve-headers mdevctl
git clone https://gitlab.com/polloloco/vgpu-proxmox.git
cd /opt
git clone https://github.com/mbilker/vgpu_unlock-rs.git

//这段命令会等很久
curl https://sh.rustup.rs -sSf | sh -s -- -y --profile minimal

source $HOME/.cargo/env
cd vgpu_unlock-rs/
cargo build --release


mkdir /etc/vgpu_unlock
touch /etc/vgpu_unlock/profile_override.toml

mkdir /etc/systemd/system/{nvidia-vgpud.service.d,nvidia-vgpu-mgr.service.d}
echo -e "[Service]\nEnvironment=LD_PRELOAD=/opt/vgpu_unlock-rs/target/release/libvgpu_unlock_rs.so" > /etc/systemd/system/nvidia-vgpud.service.d/vgpu_unlock.conf
echo -e "[Service]\nEnvironment=LD_PRELOAD=/opt/vgpu_unlock-rs/target/release/libvgpu_unlock_rs.so" > /etc/systemd/system/nvidia-vgpu-mgr.service.d/vgpu_unlock.conf

然后看看支不支持

docs.nvidia.com

支持的话

echo "unlock = false" > /etc/vgpu_unlock/config.toml

将NVIDIA-Linux-x86_64-535.54.06-vgpu-kvm.run上传到/home

echo -e "vfio\nvfio_iommu_type1\nvfio_pci\nvfio_virqfd" >> /etc/modules 
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
update-initramfs -u -k all
reboot

然后开始安装驱动

cd /home/
./NVIDIA-Linux-x86_64-535.129.03-vgpu-kvm.run --apply-patch ~/vgpu-proxmox/535.129.03.patch
./NVIDIA-Linux-x86_64-535.129.03-vgpu-kvm-custom.run --dkms

这里有可能安装失败,解决方法是有的

解决:电脑启动时禁用UEFI安全启动功能
寻找里面的选项卡可能被命名为'Boof、“Security,在类似的选项卡中查找,会有一个*Secure Boot"选项,中文可能带有"安全"两个字的,该选项默认设置为"Enabled”,中文是“启动,选中它并回车,将其设置为"Disabled",中文是"关闭"”,然后重新启动即可。

重启后试试

nvidia-smi vgpu

出现表示安装成功了

后续就可以在创建虚拟机的时候加入VGPU了

标签:rs,2023.12,30,vgpu,VGPU,echo,etc,unlock,nvidia
From: https://www.cnblogs.com/mokou/p/17936325.html

相关文章

  • 2023.12.30 日记
    早上跑400m,低血糖。跑完我在操场上呕吐,四肢麻木地瘫在草地。我无力了。脸部传来瘙痒。痒觉移动到了耳梢。它在耳朵旁转了几圈,大抵由于那个洞深不可测,便放弃了,继续在我身上爬行。我感受到飞蝇在我的睫毛上晃动。我伸起手扇它,它没飞走。我也没有伸起手。四肢从冰冷麻木转向......
  • 伪纪实文学《中日夏令营的较量》是如何毒害青年30年的
    一个叫孙云晓的人在30年前写了一篇伪纪实文学,大势鼓吹日本青年优于中国青年,并得到中国永远无法在国家发展上超过日本的这种结论。而这个孙云晓完全是靠着胡乱编造和片面描述所得到的结论,这个流毒甚广的伪纪实文学目的就是为了搞出击碎人们价值观的结论,搞出重大的社会和国家的关注,......
  • 2023-12-30
    2023-12-30尝试了一下实现中间件,运行那块的函数是请教chatGPT[1]得到的,自己之前想的一团乱麻,结果如此简洁。//最小中间件实现//存储所有中间件letmiddlewares:middlewares[]=[]typehandel=typeofhandel//对于纯函数而言,参数就是他的上下文typemiddlewares......
  • 【2023.12.29】修复服务器小记录,重装Proxmox
    半年没碰服务器了,没想到还是挂了,卡在BIOS过不去NUC因为没有主板电池,所以还特地找了下怎么重置,没想到是拔出主板上的黄色保护器,使两个针脚空接和我想象中的不太一样,照理来说应该是针脚对接,才能重置才对因为这样子的话,这个黄色保护套就不能随意丢弃了,感觉这个主板的设计有问题折......
  • 30 RS485串口程序收发环路设计
    软件版本:VIVADO2021.1操作系统:WIN1064bit硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑!1概述在前面的课程中,我们已经学习了UART串口程序的设计,在工业场合为了提高串口的抗干扰能力,以及传输距离,RS4......
  • [CF30E] Tricky and Clever Password 题解
    [CF30E]TrickyandCleverPassword题解注意到一个合法字符串首尾相同,考虑用S的反转和S跑KMP。对于只有一个串,暴力manacher即可。匹配到某一位置\((i,j)\)时,查询区间最长的奇回文串长度,用二分+ST表解决,因为回文串不能超过区间长度。//Problem:TrickyandCle......
  • 30.Cypress测试框架介绍
    目录 cypress简介cypress与selenium对比cypress环境部署cypress框架基本用法cypress简介 基于JavaScript的前端测试工具可以对浏览器中运行的任何内容进行快速、简单、可靠的测试对每一步操作都支持回看覆盖了测试金字塔模型的所有测试类型【界面测试,集......
  • 2023.12.29日报
    首先要说,date类型敲的多了写标题格式的时候都写成了(2023-12-29(笑)),今天基本上完成了财务的业务流程在整个开发过程中充斥着各种各样的问题,其实到最后也不是很明白,今天主要是对昨天完成的内容做了一个细化,主要是突然意识到自己核算工资的方式实在是过于粗暴了,像极了挂电线杆的那类......
  • 南外集训 2023.12.29 T1
    首先枚举宝藏所在的点,设为根\(rt\),考虑如果在某个时刻访问了若干个点,但是没有确定宝藏位置,那么满足什么条件。首先求出这些点的LCA,设为点\(p\),\(p\)不可以是\(rt\)。我们发现这时候我们已经确认了宝藏到\(p\)的距离,而且知道它不属于p的哪些子树(所有存在被访问点的子树)。......
  • esxi主机,自动创建30个vm,并自动完成vm初始化操作
    1[root@jump-servershell]#catfor.sh2#!/bin/bash34ESXIPASSWD=******5HOSTPASSWD=******67foriin`seq101130`8do9N=$i10echo-e"\n=================虚拟机Jump-Node$N开始制作================"1......