首页 > 系统相关 >VMWare虚拟机键盘卡顿

VMWare虚拟机键盘卡顿

时间:2024-09-24 22:21:53浏览次数:13  
标签:Hyper 虚拟化 Windows 虚拟机 报错 卡顿 CPU VMWare

文章目录

环境

  • Windows 11 家庭中文版
  • VMware Workstation 17 Pro
  • Ubuntu 24.04.1

问题

最近新入手了一台电脑台式机,型号是联想拯救者刃7000K,自带Win11家庭版。主机的CPU是第14代英特尔酷睿i9处理器,异构24核32线程。

在电脑上安装了VMWare Workstation 17 Pro,然后创建了一台Ubuntu 24.04.1虚拟机。

虚拟机的CPU设置如下:

在这里插入图片描述

安装Ubuntu虚拟机的过程不表,安装完成后,我发现虚拟机的键盘延迟经常会很大。比如,在命令行下,按下 a 键不放,就会连续输出 a ,然后抬起 a 键,此时应该立即停止输出,但实际上经常还会继续输出好多个 a 。删除键也有类似问题,经常导致多删了很多文本,带来了很大困扰。

解决办法

主要是参考了 https://blog.csdn.net/h244259402/article/details/125469749 这篇文章的解决办法。

我先试了一下,只用一个处理器内核,卡顿问题就不出现了。看来是遇到的问题是类似的,这就好参考了。

于是我也尝试在虚拟机设置里,勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)”,如上图所示。(为什么要这么做,文章里没有说明,反正意思是勾选上就OK。)

注意:只能在关闭虚拟机的情况下改变CPU设置。

问题是,勾选以后,虚拟机无法开机,具体报错是:

此平台不支持虚拟化的 Intel VT-x/EPT。不使用虚拟化的 Intel VT-x/EPT,是否继续?

如果选择继续,则报错:

VMware Workstation 在此主机上不支持嵌套虚拟化。模块“HV”启动失败。未能启动虚拟机。

先来确认一下主机已经支持了虚拟化。

重启电脑,进入BIOS(注:启动时狂按F1键),确认有关虚拟化的东西都已经处于“打开”状态。

在任务管理器,查看CPU:

在这里插入图片描述

可见已经启用了虚拟化。

由于主机的Hyper-V可能跟VMWare的虚拟化冲突,接下来要确认关闭主机的Hyper-V。

打开控制面板,打开“程序和功能”,然后点击左边的“启用或关闭Windows功能”:

在这里插入图片描述

弹出“Windows 功能”窗口如下:

在这里插入图片描述

然而尴尬的是,这里面找不到有关Hyper-V的设置。这应该是因为Windows系统是家庭版的原因。不管怎样,这一步我没有做,貌似也不影响,我觉得家庭版应该本身没有启用Hyper-V。

参见下面的命令(尝试关闭Hyper-V),以管理员身份运行PowerShell:

在这里插入图片描述

然后运行如下命令:

PS C:\Windows\system32> dism.exe /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-All

部署映像服务和管理工具
版本: 10.0.26100.1150

映像版本: 10.0.26100.1742


错误: 0x800f080c

功能名称 Microsoft-Hyper-V-All 未知。
未识别出 Windows 功能名称。
请使用 /Get-Features 选项在映像中查找功能名称,然后重试该命令。

可以在 C:\Windows\Logs\DISM\dism.log 上找到 DISM 日志文件

可见,报错说,并没有 Microsoft-Hyper-V-All 功能。

不过我还是在 https://www.microsoft.com/en-us/download/details.aspx?id=53337 处下载了 dgreadiness_v3.6.zip 文件,解压后,在PowerShell里(注意以管理员身份运行),运行:

.\DG_Readiness_Tool_v3.6.ps1 -Disable

报错说“在此系统上禁止运行脚本”,所以再运行下面两个命令:

get-executionpolicy
 
set-executionpolicy remotesigned

然后再运行命令就OK了。

我也运行了以下命令(不清楚是否有必要):

bcdedit /set hypervisorlaunchtype off

接下来要关闭“内核隔离”。

打开设置,点击“Windows安全中心”:

在这里插入图片描述

在打开的对话框里,点击“打开Windows安全中心”:

在这里插入图片描述

在打开的对话框里,点击“设备安全”(我这里不知为何显示的是英文,囧):

在这里插入图片描述
在内核隔离页面,取消勾选“内存完整性”:

在这里插入图片描述

重启电脑。

注:重启电脑后,登录Windows的Pin失效了,不知道是哪个操作所导致的。反正是重新设置了一下Pin。

现在,再次配置虚拟机的CPU,勾选“虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V)”:

在这里插入图片描述

启动虚拟机,这次没有报错。再次测试,发现键盘卡顿的问题已经没有了。

参考

  • https://blog.csdn.net/h244259402/article/details/125469749
  • http://www.360doc.com/content/24/0601/12/170868_1125021349.shtml
  • https://blog.csdn.net/u013669912/article/details/130920193

标签:Hyper,虚拟化,Windows,虚拟机,报错,卡顿,CPU,VMWare
From: https://blog.csdn.net/duke_ding2/article/details/142499333

相关文章

  • JVM虚拟机总结
        读了周志明老师的《深入理解Java虚拟机:JVM高级特性与最佳实践》第三版,总结一下里面的知识点。一方面是知识储备更多一些,另外是也为接下来的面试准备一下。    全书分为13个章节,共5部分内容。我着重是看了jvm的内管管理、垃圾收集与内存分配策略、虚拟机故障......
  • 在虚拟机Linux上运行redis,同时使用Another RedisDesktop Manager图形化界面工具连接
    VMwareWorkstationPro虚拟机启动Centos7MobaXterm连接虚拟机输入个人密码Redis启动进入Redis文件目录cd/usr/local/src/redis-6.2.6Redis自启动systemctlenableredissystemctlstartredis查看Redis进程ps-ef|grepredis进入Redis操作redis-cli-h......
  • 【VMware ESXi】如何查看启用内存分层功能的 ESXi 主机使用了多少 NVMe 内存。
    VMwarevSphere8U3中作为技术预览所引入的功能“内存分层(MemoryTiering)”,相信大家已经在自己的测试或实验环境中应用并验证了,如果你还不知道,请跳转到这篇(把硬盘当内存用?VMware内存分层(MemoryTiering),你值得拥有!)文章了解相关介绍以及如何启用它。需要注意的是,目前在启用内存......
  • 告别页面卡顿:Web Worker 助你解决前端性能瓶颈
    背景随着现代前端开发的复杂度不断提升,网页应用变得越来越丰富,用户期望更加流畅的交互体验。然而,JavaScript是单线程的,意味着它不能同时处理多个任务。一旦有耗时的任务执行,例如大量数据处理、复杂算法的计算、或是繁重的文件解析,页面的主线程很容易被阻塞,导致界面卡顿或无响应,严......
  • VMWare安装Ubuntu之后与Windows系统共享文件夹的设置步骤
    1.首先在Windows系统中新建一个需要共享的文件夹,并设置文件夹的共享属性,如下图: 2.VMWare软件开启【共享文件夹】功能,如图所示3.进入Ubuntu系统,查看是否存在/mnt/hgfs目录,若是没有,先要以root权限建立该目录sudomkdir/mnt/hgfs4.挂载目录sudovmhgfs-fuse.host:......
  • 图解VMware通过NAT模式实现互联互通案例
    一、概述在VMware中安装虚拟主机,其中一项重要的任务就是实现互联连互通,达成以下目标:虚拟主机实现能够随时上互联网。虚拟主机与宿主机之间互联访问。虚拟主机之间互联访问。    其实VMware不仅具有虚拟主机功能,还具有虚拟网络功能,正是有了虚拟网络的支持,处在同网段的......
  • vmware下磁盘扩容
    先在vmware设置里把磁盘扩容(需要把快照删除)查看磁盘的分区表信息:fdisk-l编辑磁盘/dev/sda的分区表:fdisk/dev/sda输入n增加分区输入p创建主分区,然后按两次回车键(默认就可以了);输入w进行保存fdisk-l或者lsblk可以看到新的分区/dev/sda4df-Th查看磁盘类型......
  • VMware vSphere ESXi7.0、8.0密钥
    VMwarevSphere7.x   **vSphereESXi7.0EnterprisePlus**=======================================   JJ2WR-25L9P-H71A8-6J20P-C0K3F   HN2X0-0DH5M-M78Q1-780HH-CN214   JH09A-2YL84-M7EC8-FL0K2-3N2J2=======================================   **vC......
  • Hyper-V (NAT) + DHCP server:实现灵活的虚拟机网络(虚拟交换机路由器):类似于vmware的
    vmwareworkstation(pro)有4种内置虚拟网络交换机1:桥接:虚拟机网络就是真正的物理机网络。虚拟机之间,虚拟机和宿主机,虚拟机和其他物理机之间,通过常规的网络方式访问。2:nat网络:虚拟机之间、虚拟机和宿主机可互访;虚拟机可访问其他物理机;其他物理机【不能】访问虚拟机3:仅主机网络:虚......
  • mac输入法 cpu占用,解决mac使用输入法出现卡顿延迟
    1、介绍网上有各种方法,例如有touchbar的macbook关闭输入建议;定时重启“简体中文输入法”进程;关闭“显示器具有单独的空间”这些方法网上都能看到,有些人说能解决,有些人说还是卡,我试过了问题依然存在。网上还有一种思路就是换第三方输入法,一般推荐的都是搜狗输入法或者百度输入法......