Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943189 - dev-libs/intel-compute-runtime: Intel dropped support for Gen8-Gen11 iGPUs
Summary: dev-libs/intel-compute-runtime: Intel dropped support for Gen8-Gen11 iGPUs
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 All
: Normal normal
Assignee: Jan Henke
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-10 17:04 UTC by Ivan Podmazov
Modified: 2024-11-14 18:52 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Podmazov 2024-11-10 17:04:08 UTC
The package needs to be split, one for the latest runtime, one for the legacy.

https://gitlab.archlinux.org/archlinux/packaging/packages/intel-compute-runtime/-/issues/3

OpenCL doesn't work anymore on my Intel HD Graphics 530 (Skylake), attempt to build a program crashes the process with the message:

RequiresExtension: Feature requires the following SPIR-V extension:                                           
 SPV_KHR_non_semantic_info
Comment 1 Ionen Wolkens gentoo-dev 2024-11-10 17:12:58 UTC
I don't maintain this but I don't think this would be viable for long, these packages already gives a lot of headaches (esp. for a source based distro that needs to keep them compiling with modern toolchains) and keeping a version that is no longer supported upstream would likely fall apart rather quickly.
Comment 2 Ionen Wolkens gentoo-dev 2024-11-10 17:14:17 UTC
(In reply to Ionen Wolkens from comment #1)
> no longer supported upstream
Or is there a legacy branch that is still receiving support? May have misunderstood.
Comment 3 Ivan Podmazov 2024-11-10 17:21:57 UTC
Looks like there is a legacy branch that will receive no new features, but critical fixes only:

https://github.com/intel/compute-runtime/blob/master/LEGACY_PLATFORMS.md
Comment 4 Conrad Kostecki gentoo-dev 2024-11-12 10:42:42 UTC
FWICS, the current version in tree seems the legacy branch and newer versions dropped support.

I would tend to introduce a legacy slot instead of multiple variant packages. WDYT?
Comment 5 Ivan Podmazov 2024-11-13 09:47:02 UTC
(In reply to Conrad Kostecki from comment #4)
> FWICS, the current version in tree seems the legacy branch and newer
> versions dropped support.

Not quite, the current package version is 24.35.30872.25, while the first runtime release that dropped legacy support runtime is 24.35.30872.22.
 
> I would tend to introduce a legacy slot instead of multiple variant
> packages. WDYT?

Any solution that works is fine by me. It is unlikely that two branches can be installed at the same time, nor that somebody has such hardware configuration in the first place.
Comment 6 Ivan Podmazov 2024-11-13 09:56:15 UTC
(In reply to Ivan Podmazov from comment #5)
> Not quite, the current package version is 24.35.30872.25, while the first
> runtime release that dropped legacy support runtime is 24.35.30872.22.

The runtime stopped working after the update, so it is definitely the 'non-legacy' version.
Comment 7 Conrad Kostecki gentoo-dev 2024-11-13 10:07:02 UTC
(In reply to Ivan Podmazov from comment #5)
> Not quite, the current package version is 24.35.30872.25, while the first
> runtime release that dropped legacy support runtime is 24.35.30872.22.

thats why I talked about 'branch' ;-) 24.35 according to website.

(In reply to Ivan Podmazov from comment #6)
> (In reply to Ivan Podmazov from comment #5)
> > Not quite, the current package version is 24.35.30872.25, while the first
> > runtime release that dropped legacy support runtime is 24.35.30872.22.
> 
> The runtime stopped working after the update, so it is definitely the
> 'non-legacy' version.

Thats strange. Upstream says: In case of critical fixes we plan to deliver them through a new release from 24.35 release branch.

We have 24.35 branch, so you are sure?
Comment 8 Ivan Podmazov 2024-11-13 11:56:01 UTC
(In reply to Conrad Kostecki from comment #7)
> thats why I talked about 'branch' ;-) 24.35 according to website.

> We have 24.35 branch, so you are sure?

You're right, the branch is indeed 24.35. I believe that they meant that the legacy support will be based on this branch. Probably there are some patches or something that are applied to make deb packages with 'legacy1' suffix. But I can say for sure that the current ebuild downloads the latest runtime, not the legacy one.
Comment 9 Ivan Podmazov 2024-11-13 12:04:28 UTC
(In reply to Ivan Podmazov from comment #8)
> But I can say for sure that the current ebuild downloads the latest runtime,
> not the legacy one.

By the latest runtime I mean the one that does not support Gen8-Gen11 anymore.
Comment 10 Ivan Podmazov 2024-11-13 12:21:20 UTC
They write:

> If you are using legacy platform, follow latest 24.35 release procedure 
> instead the one below. More details in known issues section.

> Support for Gen8, Gen9 and Gen11 devices will be delivered via packages with legacy1 suffix:
>  - intel-opencl-icd-legacy1_24.35.30872.22_amd64.deb
>  - intel-level-zero-gpu-legacy1_1.3.30872.22_amd64.deb

I think the legacy runtime can be installed from a deb package only, not by building the 24.35 branch.