无事水,但要好好学习
Not
|

Nolca

园龄:6年9个月粉丝:12关注:9

VirGL与NVIDIA GPU一起运行 - 2024(QEMU)

安装 Nvidia 驱动程序 550 和下一版本(如果需要检查,请将 550 更改为 555 等)。

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-550

禁用集成 GPU

  • 第 1 步(只能通过英伟达™(NVIDIA®(英伟达™))GPU 运行,不能使用其他 GPU)(如果无法在 BIOS 或通过软件禁用,则编辑 GRUB

  • 在 GRUB 中禁用英特尔显卡(在 “squiet splash ”之后,例如:“ GRUB_CMDLINE” 或 “ GRUB_CMDLINE” ): “GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i915.modeset=0”)
    i915.modeset=0

  • 在 GRUB 中禁用 AMD 显卡(在 “squiet splash ”之后,例如 “GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash radeon.modeset=0”)
    radeon.modeset=0

  • 第 2 步 保存并退出后,更新 GRUB: sudo update-grub

制作 XDG_RUNTIME_DIR 的命令

  • 第 1 步 ID 代码:echo $UID
  • 第 2 步 编辑 .bashrc 文件(通常位于 HOME 目录):sudo vim .bashrc
  • 第 3 步 在 .bashrc 文件末尾添加以下命令: export XDG_RUNTIME_DIR=/run/user/Your$UIDCode
  • 第 4 步 保存并退出后,应用更改: 源 .bashrc

运行虚拟机的配置文件的配置

  • 第 1 步 创建文件:sudo vim YourConfigurationNameFile.run
  • 第 2 步 粘贴配置:
sudo qemu-system-x86_64 \
-enable-kvm
-M q35 \
-bios /usr/share/ovmf/OVMF.fd \
-m 8192 \
-smp 8
-cpu host,+sse4.2\
-device virtio-vga-gl
-cdrom PathAndYourCDROM.iso\
-drive file=PathAndYourStorage.qcow2,format=qcow2\
-device e1000,netdev=net0\
-netdev user,id=net0\
-device intel-hda -device hda-duplex\
-display gtk,gl=on
  • 额外步骤 1 如果缺少 OVMF: sudo apt install ovmf
  • 额外步骤 2 如果虚拟机不使用英伟达,而是使用 CPU 进行 3D 加速:在 sudo 后添加此命令,例如(“ sudo --preserve-env=XDG_RUNTIME_DIR qemu-system-x86_64 \”),只需复制示例并粘贴到您的配置中即可。

本文作者:Nolca

本文链接:https://www.cnblogs.com/nolca/p/18375753

版权声明:本作品采用 收益分享revenue sharing 许可协议进行许可。

posted @   Nolca  阅读(379)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2018-08-23 关于sample采样器无法改变声调的解决方法
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 ⏩intro 山姆精
  2. 2 🎸吉他 马叉
  3. 3 ☁升调 山姆精
  4. 4 🐦Flutter Virtual Riot/Madi
  5. 5 🎶纯律 山姆精
  6. 6 👻yeah~Color Bass! VR
🎸吉他 - 马叉
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.