时间:2021-07-01 10:21:17 帮助过:86人阅读
今天在运行OpenCL SDK Samples中的程序的时候,有几个程序遇到了 “无法定位程序输入点XXX于动态链接库OpenCL.dll上” 的问题,问了一下同事,最后定位可能是 驱动版本过旧 的问题。OpenCL的SDK在由v1.1版本升级到v1.2的时候更新了几个API,这就导致了早期的
今天在运行OpenCL SDK Samples中的程序的时候,有几个程序遇到了“无法定位程序输入点XXX于动态链接库OpenCL.dll上”的问题,问了一下同事,最后定位可能是驱动版本过旧的问题。OpenCL的SDK在由v1.1版本升级到v1.2的时候更新了几个API,这就导致了早期的驱动程序里面的OpenCL.dll里面无法找到更新后的API,于是就出现了这样的问题。
在更新驱动的时候遇到了一点小麻烦,我的用的华硕的笔记本,显卡是AMD Radeon HD 6730M,系统是Win 7,到AMD官网下载驱动的时候只能下载一个1.1MB的通用下载包,安装运行后它会检测本地环境再帮你去下载相应的驱动,结果却提示我的硬件/软件不兼容,悲剧了!无法更新?
于是想到用驱动人生之类的软件试一下。安装了个驱动人生,更新显卡驱动到推荐版本,重启了下电脑试了试,结果程序还是不能运行。。。
仔细看了一下,原来还有更新的版本,只不过不是华硕官方的,总之先试试吧,要不我的OpenCL的学习之路岂不是要在这儿就折了嘛。这一试可了不得了!我的笔记本成了黑屏了!不过仔细看了一下还有东西运行着,只不过电脑的状态就像是把屏幕的亮度调到最暗时一样,安了下心,调整一下屏幕亮度,完全没反应!!!这可了不得了。。亏了我还有另外的一个外接显示器还能用。。。
再度运行了一下驱动人生(怎么感觉像是在给它做广告呀?),找了个前面两个版本中间的一个版本的驱动更新了一下,这回终于可以了!!!
提醒大家驱动人生里面非推荐的驱动请慎重更新,有一些是跟你的硬件不兼容的。