You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10(64位)下Hashcat的硬件兼容性问题

解决Windows 10 64位下Hashcat运行异常及Intel平台驱动疑问

嘿,针对你在Windows 10 64位上跑Hashcat遇到的异常,尤其是Intel平台驱动的困惑,我给你整理了一套清晰的排查和解决步骤:

1. 先明确你的Intel显卡类型

首先得搞清楚你用的是Intel核显还是Arc独立显卡,这两类的驱动要求完全不一样:

  • 核显:比如UHD 630、Iris Xe这类集成在CPU里的显卡
  • Arc独显:比如Arc A380、A770这类独立显卡

2. 对应安装正确的驱动

核显用户

Hashcat依赖Intel的OpenCL运行时,你需要下载Intel官方的「Intel Graphics Driver for Windows」,记得选匹配你CPU型号的版本(比如10代酷睿对应27.x系列驱动,11代及以后对应30+系列)。安装时一定要选「自定义安装」,确保勾选「Intel Graphics Compute Runtime for OpenCL」组件——这是Hashcat能调用核显的核心,默认安装可能不会全选。

Arc独显用户

Arc系列的官方驱动已经自带完整的OpenCL支持,直接下载Intel官网的「Intel Arc Graphics Driver for Windows」安装即可,不需要额外装OpenCL组件。

3. 验证驱动是否正常识别

装完驱动后,打开CMD或者PowerShell,运行命令:
hashcat -I
如果输出里能看到Intel显卡的条目(比如Device #1: Intel(R) UHD Graphics 630Intel(R) Arc(TM) A380 Graphics),说明驱动已经生效。

4. 额外排查小技巧

  • 如果你同时有AMD和Intel显卡,可以用hashcat -d 1(把1换成你Intel设备的编号,从hashcat -I的输出里看)强制指定用Intel显卡运行,排查是否是AMD驱动的冲突问题。
  • 确保你用的是最新版Hashcat,旧版本对新显卡(尤其是Intel Arc)的支持可能不完善。
  • 检查Windows「设置-系统-显示-图形设置」,把Hashcat.exe设置为「高性能」模式,避免系统默认用低性能显卡导致运行异常。

内容的提问来源于stack exchange,提问作者daya

火山引擎 最新活动