688  
   0
虚拟机(VM)启用3D支持后IE9网页字体或元素渲染出错的解决方案
作者:李海涛a于 2018年08月20日 发布在分类 / 经验案例 / FAQ 下,并于 2018年08月20日 编辑
虚拟机(VM)启用3D支持后IE9网页字体或元素渲染出错的解决方案

一、提问

在ESXi5中,如果你的虚拟机启用了 3D support (3D 支持) ,而且你的虚拟机中刚好使用
的是IE9或者其他支持GPU加速的浏览器:
你可能会遇到网页元素显示不正常的问题,很多中文字体显示不正常
也有可能在其他的一些程序中遇到类似的问题,例如 msn messenger窗口 ,win7 aero程序预览窗口等。

二、解决方法

1 打开IE - 工具 - Internet选项 - 一般 - 加速图形
在 【使用软件渲染。。。】选项前打上勾。
2 如果看到【使用软件渲染。。。】选项前已打上勾,而且不能进行修改,但问题却依旧,
打开注册表 HKEY_CURRENT_USER\Software\Mic-rosoft\Internet Explorer\GPU
将SoftwareFallback(32bit win os) 或 Wow64-SoftwareFallback (64bit win os)的值由0改为1.
保存后重新打开IE,可以看到IE中的字体已经正常
造成这个问题的原因是IE9默认使用了硬件GPU来加速渲染网页内容,但在某些GPU下会不正常(可能刚好不兼容vmware的
虚拟3D支持),
这个在IE9的release notes中有相关说明
Graphics
Using Software Renderring:
In certain rare cases, Internet Explorer 9 may crash on startup or have performance or fidelity problems when drawing webpage content. For example, you might see webpages scrolling slowly or that some page elements are not drawn correctly. This is a known issue with some graphics cards, and is being addressed in a future update. To work around this issue, follow these steps:
Click Start, and then click Control Panel.
In Control Panel, click the “Advanced” tab, and click ‘Use software rendering instead of GPU rendering.”
Click OK
而且IE的这个选项刚好有bug,有可能看到是打勾的,但其实却没生效,需要改注册表。
在IE9或vmware的相关补丁出来之前,可以通过以上方法修正。


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 李海涛a
工作小组 宏杉成员
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2018-08-20 14:57:18[当前版本] 系统管理员 更改发布小组
2018-08-20 12:37:58 李海涛a CREAT

 目录
    宏杉案例知识库-V4.0.1