Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Why is my OpenCL version 8 years old?

Need help with peripherals or devices?
Post Reply
Message
Author
username1029
Posts: 8
Joined: 2018-10-17 08:47

Why is my OpenCL version 8 years old?

#1 Post by username1029 »

I'm on Debian Stable, and I've found an Radeon HD 5450 graphics card that I'm running with an Intel CPU.

Code: Select all

Version : OpenCL 1.1 Mesa 13.0.6
This version was apparently "ratified" in 2010:
https://en.wikipedia.org/wiki/OpenCL#OpenCL_1.1

Apparently this is the newest version available on my machine, even though OpenCL 2.2 now exists. Is there any newer version available at all on Debian? It seems odd that the version should be this old.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Why is my OpenCL version 8 years old?

#2 Post by stevepusser »

What do you get for

Code: Select all

apt policy ocl-icd-libopencl1
Maybe, like an older Intel card that only supports openGL 2.1 on Stretch when a newer one reports 4.5, your hardware just doesn't support a newer standard.
MX Linux packager and developer

username1029
Posts: 8
Joined: 2018-10-17 08:47

Re: Why is my OpenCL version 8 years old?

#3 Post by username1029 »

Hey, thanks for the quick reply!
stevepusser wrote:What do you get for ...

Code: Select all

$ apt policy ocl-icd-libopencl1
ocl-icd-libopencl1:
  Installed: 2.2.11-1
  Candidate: 2.2.11-1
  Version table:
 *** 2.2.11-1 500
        500 http://[*]debian.org/debian stretch/main i386 Packages
        100 /var/lib/dpkg/status
I'm not really sure how to interpet it, but I guess there's nothing that's compatible with the hardware? Couldn't find anything relevant in the package db. The reason I'm asking is that I'd like to run some tests using hashcat, but it gives me this error:

Code: Select all

Device #1: Kernel [long-name] not found in cache! Building may take a while...
clBuildProgram(): CL_BUILD_PROGRAM_FAILURE
OpenCL version 1.1 does not support the 'static' storage class specifier
Some suggestions I've seen online include "you need to try vendor drivers which include the vendors own OpenCL runtime", so maybe I'll try that.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Why is my OpenCL version 8 years old?

#4 Post by stevepusser »

A little google-fu gave me this rather discouraging result: https://community.amd.com/thread/223413
Last edited by stevepusser on 2018-11-04 23:36, edited 1 time in total.
MX Linux packager and developer

username1029
Posts: 8
Joined: 2018-10-17 08:47

Re: Why is my OpenCL version 8 years old?

#5 Post by username1029 »

Ah, I see. That's okay. Someone had thrown away this entire computer simply because the PSU was broken. I guess I'll simply find a somewhat newer card.
Thank you so much for the help!

Post Reply