如何检测显卡的显存带宽或者位宽和频率

zxdaa217 2014-01-07 03:17:44
要求做一个程序检测显卡的带宽,
现在知道显卡的 显存带宽=显存位宽*显存频率/8,
用WindowAPI和WMI我获取了显卡很多其他信息,
但是就是检测不到显卡的显存带宽,显存位宽和显存频率。
我用的是N卡,我也试过用N卡的库来检测,一样没有这3个值,
求大神帮帮忙。
...全文
942 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxdaa217 2014-01-14
  • 打赏
  • 举报
回复
引用 5 楼 DelisPhi 的回复:
有没有想过自己挂一个其他的一些包或者DLL来解决问题?这种活完全是重复劳动嘛。早有人写过了吧。。
现在能取到显存带宽的也没多少啊。 比如说鲁大师或者其他的一些大众一些的检测软件也仅仅是检测了显卡型号和显存大小, 我就知道很少的几个软件能取到比如说GPU-Z,而且他也没有DLL,仅仅是一个exe。
sololie 2014-01-14
  • 打赏
  • 举报
回复
貌似everest是提供SDK的,可以去它官网看看
sololie 2014-01-14
  • 打赏
  • 举报
回复
LS的思路跟我之前想的一样,不过一个关键问题难以决绝,比如显存和gpu都超频了 btw~~gpu-z比起everest那是小巫见大巫
DelisPhi 2014-01-14
  • 打赏
  • 举报
回复
引用 6 楼 zxdaa217 的回复:
现在能取到显存带宽的也没多少啊。 比如说鲁大师或者其他的一些大众一些的检测软件也仅仅是检测了显卡型号和显存大小, 我就知道很少的几个软件能取到比如说GPU-Z,而且他也没有DLL,仅仅是一个exe。
那么有没有想过不去“检测”,而是自己编程“测量”出来呢?别人没有尺子给你,你自己做一把。位宽实际上是什么,频率实际上又是什么,你比我知道的。那理论上可以写一段代码,对显卡做性能测试,根据性能(比如每秒处理几次数据之类)反推带宽。 不过看了可能是你的另一个问题帖子,对产品库的做法估计也可以,只要你够勤快升级。
DelisPhi 2014-01-13
  • 打赏
  • 举报
回复
有没有想过自己挂一个其他的一些包或者DLL来解决问题?这种活完全是重复劳动嘛。早有人写过了吧。。
zxdaa217 2014-01-13
  • 打赏
  • 举报
回复
果然是取不到吗?
zxdaa217 2014-01-08
  • 打赏
  • 举报
回复
显存位宽=显存颗粒位宽×显存颗粒数 后面两个东西也不是那么容易得到的啊。
sololie 2014-01-07
  • 打赏
  • 举报
回复
显存的频率和位宽应该也是某条公式计算出来的
sololie 2014-01-07
  • 打赏
  • 举报
回复
或许应该去查查显存、位宽和频率的计算公式

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧