Package Details: beignet 1.3.0-1

Git Clone URL: (read-only)
Package Base: beignet
Description: An open source OpenCL implementation for Intel IvyBridge+ iGPUs
Upstream URL:
Keywords: beignet opencl
Licenses: LGPL
Conflicts: opencl-intel
Provides: opencl-intel
Submitter: alub
Maintainer: ArchangeGabriel
Last Packager: ArchangeGabriel
Votes: 44
Popularity: 2.183062
First Submitted: 2013-04-16 07:18
Last Updated: 2017-01-21 13:34

Latest Comments

ArchangeGabriel commented on 2017-03-24 02:24

Further update: the keyring has been updated, but beignet is still at the gate because of some cryptic svn errors…

ArchangeGabriel commented on 2017-03-19 18:18

Just a small update: the package is at the doors of [community], but my PGP signature is currently refused, this should be fixed in a day or two.

ArchangeGabriel commented on 2017-03-18 21:50

Yeah, I’ve built 1.3.1 (which should fix every issues we had with 1.3.0) locally, I’m currently setting up everything on my side to push beignet to [community]. Since this is the first package I’m moving, it’s taking a bit of time (I want to be extra sure I do everything correctly), but it will definitively be here by the end of the day (PST time).

francoism90 commented on 2017-03-18 21:37

@ArchangeGabriel: any update? :)

rvolkov91 commented on 2017-01-29 12:09

Surprisingly, it works on Haswell HD Graphics 4000 with hashcat, unlike official package from Intel. 1.3.0 has a bug (device is busy), can be easily downgraded to 1.2.1 by editing PKGBULD.

ArchangeGabriel commented on 2017-01-21 13:28

I’m pushing a first update without OpenCL 2 support while waiting for input from here and upstream.

ArchangeGabriel commented on 2017-01-21 10:25

As adamc83 pointed it, 1.3 release is out. This is a major version, which notably add supports for OpenCL 2.0, but disabled by default (and only for Skylake+).

There is section in the README about this:

My question is should we enable this support? It’s not upstream default, and there is downside in performance if applications using OpenCL 1.2 do not use `-cl-std=CL1.2` in their kernel compilation. I think this is best practice and that this should be fixed upstream in software not adding this argument in their compilation command line, but I wanted to hear your opinion here.

Also, note that I’ve been recently accepted as a TU, and beignet is one of the packages I’ll move to [community] very soon.

mmozeiko commented on 2016-11-13 08:23

Turns out my llvm installation was somehow broken - /usr/bin/llvm-config was empty file, so beignet cmake could not figure out correct version of llvm. Reinstalling llvm package fixed everything and I can install beignet now.
No idea how and why the llvm-config file was modified... Magic.

ArchangeGabriel commented on 2016-11-10 11:03

That’s absolutely not normal. Do you have base-devel group installed?

mmozeiko commented on 2016-11-10 04:48

That's pretty much all I get. Above it there are only these two lines:

-- Building mode: RELEASE
-- LLVM llvm-config found at: /usr/bin/llvm-config

All comments