Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future support for Gen11 devices using IGC v1 in Ubuntu #351

Closed
mckees opened this issue Dec 11, 2024 · 4 comments
Closed

Future support for Gen11 devices using IGC v1 in Ubuntu #351

mckees opened this issue Dec 11, 2024 · 4 comments

Comments

@mckees
Copy link

mckees commented Dec 11, 2024

Hello!

We noticed the release notes for IGC 2.1.12 state that support will be dropped for Gen11 and earlier. We'd like to find a way to continue supporting IGC1 (and by extension a legacy version of compute runtime) in Ubuntu, but we would need the llvm version to continue to be updated regularly.

Questions:

  1. Will it be possible to update IGC1's llvm dependency regularly?
  2. If not, how can we expect a lack of IGC + compute runtime to impact functionality of the graphics stack on Gen11 and before?
@pszymich
Copy link
Contributor

pszymich commented Feb 4, 2025

Hi @mckees.

igc-1.0.17537 release is going to get critical security updates only. igc-1.0.x releases will stay on LLVM 14 as the default fully-tested production configuration. LLVM 16 will remain unsupported.
Updating LLVM dependency for igc-1.0.x is therefore not planned.

@pszymich pszymich closed this as completed Feb 4, 2025
@eero-t
Copy link

eero-t commented Feb 4, 2025

igc-1.0.17537 release is going to get critical security updates only.

Why that particular version? The latest IGC v1 is igc-1.0.17791...

igc-1.0.x releases will stay on LLVM 14 as the default fully-tested production configuration. LLVM 16 will remain unsupported.

Would LLVM 15 be a possibility?

IGC v1 already builds fine with that, and passes also compute-runtime build tests (I just tested that with Ubuntu 24.04 LLVM 15 based deps, using latest releases of compute stack components, except for IGC).

=> maybe full tests could be run with it, and if there are no issues, LLVM 15 also supported?

@pszymich
Copy link
Contributor

pszymich commented Feb 4, 2025

igc-1.0.17537 was released alongside the last NEO Compute Runtime Gen11 deprecating release 24.35: https://github.com/intel/compute-runtime/releases/tag/24.35.30872.22.

All final testing was done on this configuration and we want to support this particular version for the best compute stack quality.

At the time of publishing igc-1.0.17537 was building cleanly with LLVM 15. Passrates were high, but not in parity with LLVM 14. Such configuration may be used if needed, but some bugs are to be expected.

@tjaalton
Copy link

tjaalton commented Feb 5, 2025

llvm 15 has been removed from Debian (just like 16 has been), so it doesn't help us.

only IGC2 is provided by the distro going forward

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants