【踩坑】VMware Workstation 17.x 中的虚拟机按键反映迟钝

【踩坑】VMware Workstation 17.x 中的虚拟机按键反映迟钝

目录

问题描述

在 VMware Workstation 17.x 中的虚拟机按键反映迟钝,具体而言即是屏幕显示的字符速度跟不上手打字的速度,你能很明显得感觉到迟钝。

特别是长按方向键选择时,长按一两秒,光标会移动好几秒,跟手性非常差,非常难受。

笔者这里所说的"跟手性"是指:当用户开始输入时,屏幕就开始刷新字符,刷新字符的速度与用户打字的速度不能差太多,并且当用户停止输入时,屏幕能立即停止刷新字符。

笔者环境

  • VMware Workstatio 17 Pro:17.6.3 build-24583834
  • 虚拟机:Ubuntu 16.04
  • 操作系统:Windows 11 专业版 26100.4061

解决方法

在虚拟机的 *.vmx 文件中添加:

shell 复制代码
keyboard.vusb.enable = "TRUE"

测试环境

  • Ubuntu 16.04
  • Ubuntu 18.04
  • ElementaryOS 7 Horus

在以上虚拟机中,笔记对此方法进行了测试,都取得了很好的效果。

FAQ

是否需要降低核心数

网上有很多其他的教程说可以降低 CPU 的核心数,具体原理是减少虚拟机等待的时间。

笔者实测,降低 CPU 核心数确实能带来一定速度的提升,但是效果很微弱。

但是当我在 *.vmx 文件中添加了 keyboard.vusb.enable = "TRUE" 后,我将虚拟机的核心数提高到了 16 个,在虚拟机中打字时的跟手性也非常好,只是整个虚拟机有时候会有点卡顿,完全在可接受的范围内。

不过一般来说,核心数只需要设置为 1-4 即可,不然可能会拖慢宿主机的运行。

终上所述,核心数并无太大影响,读者自己有数就行。

是否需要关闭 3D 图形加速

网上还有很多的教程说需要关闭 3D 图形加速,但是有很多软件的运行是需要这个功能的比如 Gazebo,不然就会变得非常卡。

关闭 3D 图形加速后,确实能够比较明显的感觉到在虚拟机中打字时的跟手性有改善,但是也还没有到那种可以忍受的地步(至少对我而言)。

*.vmx 文件中添加了 keyboard.vusb.enable = "TRUE" 后,我开启了 3D 图形加速,笔者实测打字的跟手性依旧非常好,同上的效果,只是虚拟机本身有一点卡顿,但完全在可接受的范围内。

综上所述,无需关闭 3D 图形加速。

参考资料

相关推荐
漠北的哈士奇8 小时前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
小周学学学1 天前
vmware的python自动化:批量迁移虚拟机
运维·自动化·vmware·虚拟化
小周学学学2 天前
vmware的python自动化:批量给esxi主机挂载iscsi动态目标
运维·自动化·vmware·虚拟化
新的算法5 天前
通过重装vCenter Server解决登录vCenter界面时,报“503 Service Unavailable“错误的问题
运维·vmware·虚拟化
爱学习的小囧6 天前
零门槛!VCF 自动化环境登录 vSphere Supervisor 全教程
运维·服务器·算法·自动化·vmware·虚拟化
【ql君】qlexcel6 天前
Vmware安装虚拟机出现此主机不支持64位客户机操作系统问题
ubuntu·vmware·虚拟机·不支持64位
小周学学学7 天前
ESXI虚拟机故障关机处理记录
服务器·vmware·虚拟化
爱学习的小囧7 天前
VCF 9.0 操作对象与指标报告自动化教程
运维·服务器·算法·自动化·vmware·虚拟化
peng_YuJun24 天前
openEuler 虚拟机从零到一:完整部署指南
linux·运维·服务器·vmware·openeuler
来自天蝎座的孙孙24 天前
安装Windows11 Canary 预览版虚拟机
电脑·vmware·windows11