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
Conversation
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 |
There was a problem hiding this comment.
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).
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fair enough
There was a problem hiding this comment.
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!
@flexibeast can I merge this one? |
@ericonr: LGTM - merged. |
@jnbr can you take a look at this explanation, please? Just want to make sure it's accurate.