8000 runtime currently relies on deprecated i915 linux driver and uapi-i915 support · Issue #828 · intel/compute-runtime · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

runtime currently relies on deprecated i915 linux driver and uapi-i915 support #828

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

Closed
ct-clmsn opened this issue May 7, 2025 · 2 comments

Comments

@ct-clmsn
Copy link
ct-clmsn commented May 7, 2025

Both level_zero and the shared/source/os_instance/linux only use the deprecated i915 linux driver and uapi-i915 support instead of the xe linux driver and uapi-xe support. The runtime has some support for xe but that support has to been used in the implementation.

shared/source/os_interface/linux/ioctl_helper.h implements IoctlHelperI915; IoctlHelperUpstream, IoctlHelperImpl, IoctlHelperPrelim20 all use the i915 support but there does not exist an IoctlHelperXe that uses xe support.

@ct-clmsn ct-clmsn changed the title runtime currently relies on deprecated i915 linux driver and uapi support runtime currently relies on deprecated i915 linux driver and uapi-i915 support May 7, 2025
@JablonskiMateusz
Copy link
Contributor

Hi @ct-clmsn
IoctlHelperXe implements IoctlHelper interface and it is available in default driver build. In case of xe linux driver (like for Lunarlake/Battlemage) we don't call any i915-specific ioctl

@ct-clmsn
Copy link
Author
ct-clmsn commented May 7, 2025

@JablonskiMateusz ah wait, I see IoctlHelperXe and specifically the Drm::setupIoctlHelper has a conditional that checks for xe. My apologies!

@ct-clmsn ct-clmsn closed this as completed May 7, 2025
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

2 participants
0