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

graphics-drivers/intel: add IOMMU troubleshooting #265

Merged
merged 1 commit into from May 18, 2020

Conversation

ericonr
Copy link
Member

@ericonr ericonr commented May 10, 2020

@jnbr can you take a look at this explanation, please? Just want to make sure it's accurate.

@jnbr
Copy link
Contributor

jnbr commented May 10, 2020

you should file a bug reporting the problem.

clarify the bug should be reported to upstream, we don't want to deal with them, else lgtm

drivers, as reported by the [kernel
documentation](https://www.kernel.org/doc/html/latest/x86/intel-iommu.html#graphics-problems).
To fix this, it is necessary to disable IOMMU for the integrated GPU. This can
be done by adding `intel_iommu=igfx_off` to your [kernel
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have only noticed this workaround for Intel Generation 5 (Broadwell).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mine (Skylake - don't remember the graphics gen) locks up, but hasn't done so again since I switched on guc firmware. It's hard to determine where the issues come from.

How many devices do you deal with? Do you think your experience is anecdotal or the expected one? The kernel docs didn't suggest any particular gen.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, it is broken in the hardware for Broadwell, meaning you will have to enable this if you have 5th gen. For other versions, it could be firmware or something else, so I'm not sure.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left it as a generic option, but which is recommened for Broadwell. What do you think?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable. Maybe mention that you need linux-firmware-intel, somewhere on this page.

Copy link
Member Author

@ericonr ericonr May 12, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a dependency for the linux and linux-lts packages. Do you think it needs to be mentioned even so?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair enough

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ended up adding it :p Thanks for the suggestion!

@ericonr
Copy link
Member Author

ericonr commented May 17, 2020

@flexibeast can I merge this one?

@flexibeast flexibeast merged commit b7a55d4 into void-linux:master May 18, 2020
@flexibeast
Copy link
Contributor

@ericonr: LGTM - merged.

@ericonr ericonr deleted the graphics-trouble branch August 3, 2020 03:59
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

Successfully merging this pull request may close these issues.

None yet

4 participants