安卓模擬器顯卡渲染模式中DirectX和OpenGL兩個有什麼區別?

阿克婭


首先區別下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”功能,點擊“確定”。


分享到:


相關文章: