一些奇葩操作导致的OpenCL初始化失败;
先描述一下我的电脑配置,如图,我的电脑有两套显卡,分别是CPU核显和一块英伟达独立显卡,因为显卡和显示器接口限制,我不得不将显示器分别连接到两套不同的显卡上。
这样的配置在之前的工作中几乎没有出现任何问题,直到我使用软件Knald时,提示OpenCL初始化失败,软件无法正常运行。
用GPU-Z测试两块显卡都能支持OpenCL。
我尝试了很多种网上的解决方法,依次更新和回退了显卡驱动的版本、重启软件、重启电脑、甚至电脑清灰重装硬件等,都无法解决问题。
我尝试着禁用其中一张显卡,这个方法是奏效的。并且无论禁用哪张卡,软件都能正常使用。(吐槽一下,Intel Graphics 770处理速度要比RTX4060慢太多。) 但我并不想禁用任何一张卡,因为我还要使用两块显示器处理后续的工作。
最终我还是无损解决了这个问题,方法是:将Nvidia RTX4060链接的显示器设置为主屏幕,软件默认打开时出现在这块屏幕上,不再报错OpenCL初始化失败。
当然我并不清楚其中的原理是什么。
- 打赏
- 分享
分享到...
请选择打赏方式
- 微信
- 支付宝






