gpu - 如何判断本地pc机是否支持d2d硬件加速
问题描述
硬件加速是 Direct2D 支持的一项功能。这是我的问题。
据我所知,硬件加速受 GPU 型号、驱动程序版本等限制。有人知道这件事的细节吗?也就是说,如何判断一台电脑是否支持d2d硬件加速。
解决方案
我认为这完全取决于您的硬件是否能够执行 Direct3D 10/11。如果您能够创建明确指定硬件模式的 ID3D10Device/ID3D11Device,那么 Direct2D 也应该在硬件中工作。请注意,它在 Direct2D 方面有点复杂,因为某些渲染目标类型不适用于硬件模式,您还可以指定渲染目标选项以显式请求硬件模式,使用D2D1_RENDER_TARGET_TYPE_HARDWARE
.
推荐阅读
- database - Snowflake Gui - 只显示表格和视图
- node.js - 命令失败:在我的代码中更新 Express 应用程序中的 npm 后的 wmic 进程
- node.js - 将 Node.js 和 Django 部署到同一个域/服务器
- .net - 如何在大型解决方案中用 dll 替换 nuget 包
- sql - 通过使用子查询避免使用临时表
- terraform - 在 Terraform 中将 json 转换为 yaml
- python - 如何在 Google Cloud Function 中强制冷启动?
- javascript - 恢复文件从用户的机器上传到 Azure Blob 存储和从 Azure Blob 下载文件到用户的机器在 Typescript(angular) 从浏览器
- javascript - React Plaid Link:成功切换事件后错误触发 onExit 回调
- sql - SQL Server-如何避免在输出中重复列