Ubuntu 22.04 在 VMware Workstation 16 上卡死(freeze)

4

每个程序员都需要一台开发机来开始工作,其中之一是为其他人准备虚拟机。例如,我们需要在每个Ubuntu新版本上安装Odoo ERP以供所有团队成员使用。

我已经在VMware Workstation 16上安装了Ubuntu 22.04。

我的主机是Windows 10。

使用虚拟机一段时间后,它每次使用几分钟后就会冻结。在某些情况下,在虚拟机冻结之前,我注意到我的一些应用程序的CPU占用率达到了100%,这是不应该发生的。当我尝试使用perf进行调试时,虚拟机再次冻结,因此我无法看到我的应用程序为什么会达到100%。

为什么我的虚拟机会冻结?


经过4天的尝试修复冻结问题,最终我使用Virtual Box打开并运行了我的虚拟磁盘,并解决了我的问题。 - saber tabatabaee yazdi
我认为你的问题来自于Windows KB5017308。请卸载它。 https://communities.vmware.com/t5/VMware-Workstation-Pro/VMWare-Workstation-16-Pro-Ubuntu-22-04-1-VM-unresponsive-with/m-p/2930676#M177704 - David Bonnin
2个回答

7

我不知道为什么,但是在虚拟机设置中取消勾选加速3D图形的选项虚拟机设置 -> 显示 -> 3D图形解决了这个问题。
我的主机上有一个NVIDIA GeForce MX450


1
那对我没有起作用,它仍然在短时间内“冻结”。但更糟糕的是,由于图形加速已被关闭,UI响应能力非常糟糕。 - Svilen
@Svilen,你的问题解决了吗?我在另一个答案中添加了评论,并尝试讲述我的故事。 - saber tabatabaee yazdi
1
很遗憾,@sabertabatabaeeyazdi...你的意思是说使用Virtual Box而不是VMware player运行你的虚拟机无法重现问题? - Svilen

3

我认为这可能与3D图形有关,我也遇到过类似的情况。

但是我的显卡是AMD RX 6700XT,

您也可以尝试更新显卡驱动程序,或者取消勾选3D图形选项。


在我的情况下,我取消了三维图形,但问题没有解决,一遍又一遍地尝试后,在挂起和休眠发生后,我禁用了休眠,但仍然出现了冻结。之后,我在虚拟机中增加和减少了RAM,但问题没有得到解决。最终,通过使用Virtual Box打开虚拟磁盘来解决了这个问题。 - saber tabatabaee yazdi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接