Proxmox VE 与Looking glass 多系统一键切换,

looking glass 原理

通过使用共享内存段来实现极高的吞吐量、低延迟的来宾到主机的通信。

使用spice来进行鼠标 键盘重定向。

使用前提

软件:

主机需要有桌面环境

主机版本和虚拟机的lg(looking glass简称)版本要兼容。建议相同即可

虚拟机需要win10

硬件:

主机需要支持opengl的设备。

虚拟机需要支持 DXGI 的设备。

安装软件

客户端:https://looking-glass.io/artifact/stable/source

Windows端:https://looking-glass.io/artifact/stable/host

在PVE安装客户端

#下载客户端
wget https://looking-glass.io/artifact/stable/source
#解压
tar -xvf source
#准备编译
cd looking-glass-B5.0.1/client

下载相关包

apt-get install -y binutils-dev cmake fonts-dejavu-core libfontconfig-dev gcc g++ pkg-config libegl-dev libgl-dev libgles-dev libspice-protocol-dev nettle-dev libx11-dev libxcursor-dev libxi-dev libxinerama-dev libxpresent-dev libxss-dev libxkbcommon-dev libwayland-dev wayland-protocols

开始编译

mkdir build
cd build
cmake ../
make

查看已经编译好的包

root@pve2:/opt/looking-glass-B5.0.1/client/build# ls
cimgui          cmake_install.cmake  include               Makefile   src              version.c
CMakeCache.txt  common               LGMP                  PureSpice  uninstall.cmake  wayland
CMakeFiles      displayservers       looking-glass-client  renderers  VERSION

其中looking-glass-client就是包,随后复制到程序目录

 

cp looking-glass-client /usr/bin/
chmod +x /usr/bin/looking-glass-client

lg 需要普通用户,所以切换到普通用户测试,

 

成功运行即可

在Windows上安装Lg

修改虚拟机配置

添加一个ivshm设备。

qm set {vmid} --ivshmem size=32

lg需要spice协议来进行鼠标交互。所以还要配置spice,注意上面的端口,为SPICE端口,可以自己修改

qm set {vmid} -args  "-device 'virtio-serial,id=spice,bus=pci.0,addr=0x9' -chardev 'spicevmc,id=vdagent,name=vdagent' -device 'virtserialport,chardev=vdagent,name=com.redhat.spice.0' -spice 'port=61000,addr=127.0.0.1,disable-ticketing=on' " 

在虚拟机里安装ivshm驱动

Index of /groups/virt/virtio-win/direct-downloads/upstream-virtio

下载解压,在设备管理器找到下面这个设备

安装完驱动为

把虚拟机关机,显卡设置为无

在pve配置ivshm权限

chmod 777 /dev/shm/looking-glass

在pve上启动lg

looking-glass-client -c 127.0.0.1 -p 61000 

如果要全屏,请加入-F

下面是主机为核显,虚拟机为GVT-G的截图

 

 

 

版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/2130.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
分享
二维码
海报
Proxmox VE 与Looking glass 多系统一键切换,
looking glass 原理 通过使用共享内存段来实现极高的吞吐量、低延迟的来宾到主机的通信。 使用spice来进行鼠标 键盘重定向。 使用前提 软件: 主机需要有桌面……
<<上一篇
下一篇>>
文章目录
关闭
目 录