有人知道如何从设备管理器获取 PCI 总线速度吗?我有一个硬件设备,一个帧抓取器,必须将其插入正确的插槽才能获得最佳性能。我正在尝试弄清楚我是否将其插入了正确的插槽。
答案1
来自英特尔 X58 数据表(成立这里) 我发现这张图片似乎表明,如果您有多个 PCI-e 端口,那么您想要尝试使用的端口是连接到 X58 芯片组的端口,而不是 ICH10 端口,因为它们可能“更靠近” CPU。
除了 CPU-Z 和 GPU-z 告诉您显卡的链接速度之外,我找不到任何可以告诉您 Windows 中的链接速度的东西。
在 Linux 上,似乎lspci
可以告诉您链接速度:如何检查 PCIe 卡使用了多少通道?
lspci -vv
(以超级用户身份运行)输出:LnkSta:速度2.5GT/s,宽度 x8,TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
我找不到 Windows 的对应版本,一些来源建议威盛或 SIW可能有效,但我认为这是一条死路,谷歌搜索“WMI Pci-e”没有任何用处。我怀疑 Windows 出于某种原因不公开 PCI-e 链接速度。我当然在设备管理器中找不到任何有用的东西。
最好的办法可能是找出您的主板的确切版本,并查看手册,看看他们是否告诉您哪些 PCI-e 插槽以何种速度工作。
答案2
如果您有视频卡,请下载 gpu-z,它会告诉您该卡正在使用哪种端口。