A-A+

安卓模拟器显卡渲染模式中DirectX和OpenGL两个有什么区别?

2019年04月06日 个人笔记, 拾到贝壳 安卓模拟器显卡渲染模式中DirectX和OpenGL两个有什么区别?已关闭评论 阅读 35,410 次

首先区别下2个模式:
【速度上】
DirectX 引擎:
优点:极大程度的发挥电脑性能,模拟器更流畅,运行速度快。
缺点:cpu使用率相对变高。适合单开用户。
OpenGL引擎:
优点:占用资源更少,适合多开用户。
缺点:相对没有DX那么流畅。
【兼容上】
DirectX 引擎:性能好,兼容性差。
OpenGL引擎:兼容性强,性能差。
PS:如果切换 DirectX 引擎模式运行app黑屏,请切换回兼容模式OpenGL。
【什么情况下切换】
模拟器默认都是 OpenGL模式,根据自己的硬件和app 情况尝试DirectX模式 。
比如集成显卡
比如一些app闪退(前提是开启vt虚拟化和app兼容模拟器)
拿逍遥模拟器举例子,如果您选择2个模式黑屏,或者进游戏黑屏时,可以尝试使用5.1.1内核版本进行测试。
【切换条件】
DirectX条件:
系统需要安装DirectX11
(win10系统自带DirectX12至少windows7以上可以使用)
系统必须安装DirectX插件
(提示个别windows7系统需要安装dx运行库)
OpenGL条件:
如果个别提示OpenGL版本过低更新显卡驱动(前提是显卡支持OpenGL2.1以上标准)
【WIN10系统】
Win10系统中玩游戏经常遇到花屏、卡顿或无法全屏等等出错提示,出现这种情况主要与DirectX版本有所关系,但不一定完全是dx问题。
有的是电脑硬件问题 win10系统默认DirectX12,但是有些老配置也是安装win10,所以建议开启DirectX11版本兼容。
打开启用或关闭Windows功能
在Windows功能中找到“旧版组件”,展开,勾选“DirectPlay”功能,点击“确定”。

评论已关闭!

Copyright © 海边拾贝 保留所有权利.   Theme  Ality 鲁ICP备17020531号-1
网站已运行: | 耗时 0.567 秒 | 查询 59 次 | 内存 31.23 MB

用户登录