Why is my OpenCL version 8 years old?

Getting your soundcard to work, using Debian on non-i386 hardware, etc

Why is my OpenCL version 8 years old?

Postby username1029 » 2018-11-04 18:30

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.
username1029
 
Posts: 8
Joined: 2018-10-17 08:47

Re: Why is my OpenCL version 8 years old?

Postby stevepusser » 2018-11-04 18:55

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Quod Libet 4.2.0, Pale Moon 28.2.0, wine-staging 3.20, GIMP 2.10.8, Liquorix kernel 4.18-22, Midori 6.0
User avatar
stevepusser
 
Posts: 10126
Joined: 2009-10-06 05:53

Re: Why is my OpenCL version 8 years old?

Postby username1029 » 2018-11-04 19:32

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.
username1029
 
Posts: 8
Joined: 2018-10-17 08:47

Re: Why is my OpenCL version 8 years old?

Postby stevepusser » 2018-11-04 20:38

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.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Quod Libet 4.2.0, Pale Moon 28.2.0, wine-staging 3.20, GIMP 2.10.8, Liquorix kernel 4.18-22, Midori 6.0
User avatar
stevepusser
 
Posts: 10126
Joined: 2009-10-06 05:53

Re: Why is my OpenCL version 8 years old?

Postby username1029 » 2018-11-04 21:03

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!
username1029
 
Posts: 8
Joined: 2018-10-17 08:47


Return to Hardware

Who is online

Users browsing this forum: No registered users and 10 guests

fashionable