注意哦,想为设备找到正确的驱动信息,硬件ID是非常重要的。一般来说呢,大部分人是利用设备名来查找对应的驱动程序,这样做呢,也不是不行哈,只是准确率还不够,导致有时候找不到驱动或者找到的驱动不能正常安装使用。所以呢,站长建议还是根据硬件ID来找驱动比较靠谱点。
硬件ID到底是什么东西?
从上面的列出来的信息已经可以看出,硬件ID其实是一串字符串来的,其实这串字符相当于二维码,条形码一样,是厂家生成的,然后写入设备的小型存储器里。不过,这个字符串可不是由厂家随意生成的哦,是根据一定的规则去生成的,以确保这个字符串不会与其他厂家发生重合冲突。
硬件ID有什么用啊?
首先,当设备和电脑主机连接上的时候,系统会读取设备上的小型存储器,里面装有这个设备的硬件ID信息(提示下哈: 无论是否为这个设备安装有驱动程序,系统都能读取到这个设备的硬件ID信息)
其次呢,也很简单,系统会根据硬件ID来验证驱动包是否可用,如果通过验证,那么就为这个设备安装驱动包。
嗯嗯,其实就是这么一回事啦。所以,这回大伙都明白了吧,利用硬件ID来找驱动是最准确的了。
? ? ? 等等...好像站长忘了写点什么东西?听站长说(吹)硬件ID那么神奇,这东西在哪里可以看到啊?
嗯,啊,这个,查看某个设备的硬件ID非常容易。
首先,要把 "设备管理器" 的界面给调出来,方法很多种,这里只列出三种:
方法一: 进入
"控制面板",然后点击
"设备管理"方法二: 在桌面上,把鼠标移到
"我的电脑"图标,然后右键弹出菜单,点击
"属性",在新弹出的窗口里,点击
"设备管理"方法三: 随便进入一个文件夹里面,在最左边的分隔栏里找到
"我的电脑"并单击,然后右键弹出菜单,点击
"属性",在新弹出的窗口里,点击
"设备管理"成功调出"设备管理器"之后,就可以查看任意设备的硬件ID了
1. 点击你要查看的设备
2. 右键弹出菜单,然后点击
"属性"3. 在弹出新的窗口里,点击
"详细信息",在下面的"属性"下拉框里,选择
"硬件ID"4. OK啦,接下来你将会看到一行或多行信息,这些就是这个设备的硬件ID啦
接下来大伙看准啦,下面列出来的驱动包,在顶部都写有适用于哪些硬件ID,可别下载错啦。
驱动包里包含的文件:
文件路径: \
1x4.xclbin
1x4_2.5.0.189-1.xclbin
1x4_2.5.0.259-365.xclbin
1x4_3.5.0.0-1505.xclbin
1x4_3.5.0.0-1562.xclbin
1x4_3.5.0.0-949.xclbin
1x4_v0_122.xclbin
4x4_3.5.0.0-1506.xclbin
4x4_3.5.0.0-1561.xclbin
5x4_3.5.0.0-950.xclbin
aieml_gemm_asr.json
aieml_gemm_asr.xclbin
aieml_gemm_asr_qdq.json
aieml_gemm_asr_qdq.xclbin
aieml_gemm_vm_phx_4x4.json
aieml_gemm_vm_phx_4x4.xclbin
aieml_gemm_vm_phx_4x4_bf16.json
aieml_gemm_vm_phx_4x4_bf16.xclbin
aks.dll
akskernels.dll
amd_taau_ops.rml_plugin.dll
amd_xrt_core.dll
concrt140.dll
df_bw_dpu.txt
flexmlrt.dll
graph-engine.dll
ipu.sbin
ipu_pasid.sbin
ipulib-static.lib
json-c.dll
kipudrv.cat
kipudrv.INF
kipudrv.sys
kipudrv_win10.sys
libprotobuf.dll
maize.dll
mem-manager.dll
msvcp140.dll
onnxruntime.dll
onnxruntime_vitisai_ep.dll
RadeonML.dll
RadeonML_aks.dll
RadeonML_DirectML.dll
RadeonML_ipu.dll
RadeonML_tvm.dll
runner.dll
target-factory.dll
trace-logging.dll
trace-logging-aks.dll
tvm_ipu.dll
tvm_ipu_runtime.dll
tvm_runtime.dll
unilog.dll
util.dll
validate_phx.xclbin
vart-trace.dll
vcruntime140_1.dll
xbutil.exe
xir.dll
xrt_core.dll
xrt_coreutil.dll