芯片设计工程师搭建一套自己私人工作环境,正版软件license动辄几万十几万,那肯定是不用想的,现在大部分人还是用虚拟机来实现,而且主流都是vmware的,但是经常用虚拟机你会发现操作起来总是有卡顿,不管你分配多少资源,还是有卡顿,打开个verdi看波形,经常操作没反应,就让人很烦。
我的主机配置,应该说不算低了,但是不管怎么配,包括参考了网上各种优化vmware虚拟机的配置都做了,还是会有卡顿,我大概能猜到原因,可能是因为我主力虚拟机使用的是hyper-v,与vmware共存导致的吧。
首先现在hyper-v和vmware共存已经很简单了,windows功能里面开启虚拟机平台这个选项,vmware使用16或17比较新的版本,就可以跟hyperv共存了。
然后说说我怎么解决的vmware运行卡顿的问题,其实很简单又很奇葩,我在hyperv的基础上新建一个windows11的虚拟机,然后开启嵌套虚拟,在这个windows11的虚拟机里面将全部资源划分给vmware,运行这个装好了全部工具的vmware,就可以了,使用相当丝滑……
hyperv由于是工作在type1架构下,vmware是工作在type2架构下,按理来说虚拟机里面跑虚拟机应该性能损失更大才对,但是我使用下来反而这样做是最流畅的,不管怎么样,流畅使用最重要。我试了dc,pt,spyglass,formal,icc2等等,很流畅,再也没有卡顿的现象了。