找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

如何给容器里面的qemu开3d加速

安卓上的wine可以用virgl,而且virtio的驱动盘里面有windows的gpu驱动,那么linux容器里面的qemu能不能用virgl和virtio-gpu开启3d加速?
回复

使用道具 举报

大神点评(4)

去看utqemu-sh,里面有相关方法
回复 支持 反对

使用道具 举报

一些核心的3d相关行:
set -- "${@}" "-vga" "qxl" "-display" "gtk,gl=on" "-device" "virtio-gpu-pci,virgl=on"
set -- "${@}" "-device" "virtio-vga" "-display" "gtk,gl=on" "-device" "virtio-gpu-pci"
display=xvnc
#set -- "${@}" "-device" "qxl" "-vga" "virtio" "-display" "gtk,gl=on"
;;
wlan_spice|spice_|spice|amd|gtk_) set -- "${@}" "-device" "virtio-vga" "-display" "gtk,gl=on"
回复 支持 反对

使用道具 举报

核心行的意思可能是:
-device virtio-gpu-pci,virgl=on
或-device virtio-vga -display gtk,gl=on -device virtio-gpu-pci
或-device qxl -vga virtio -display gtk,gl=on(这是utqemu的默认实现方式,需要用其他的vnc server提供gtk)
或-device virtio-vga -display gtk,gl=on
回复 支持 反对

使用道具 举报

XVNC(){
(设置密码相关)
export DISPLAY=:0
Xvnc -ZlibLevel=1 -securitytypes vncauth,tlsvnc -verbose -ImprovedHextile -CompareFB 1 -br -retro -a 5 -wm -alwaysshared -geometry 768x1024 -once -depth 32 -deferglyphs 16 $PASS &
}
这个是第二种方法+vnc显示时和vnc server相关的东西
$PASS和密码有关
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐