-
-
Notifications
You must be signed in to change notification settings - Fork 192
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
i915kms.ko iGVT-g error with CRTC pipe mismatch #361
Comments
./drivers/gpu/drm/i915/display/intel_display.c:
|
Once upon a time, this same error was reported in Linux |
Interesting that it was reported in Linux as well. I looked at the patch there. Unfortunately, we do not have bpf/helpers.c anywhere so it either is a different issue or needs a different fix. |
After further consideration, I believe my errors were coincidental to the Linux reporter's main issue. He was using the GPU for "HW accelerated video encoding/decoding using FFMpeg". It's possible that the inconsistent display pipe was a nonissue. |
Ubuntu 22.04 reference implementationI had been using the Ubuntu 22.04 live ISO as my reference implementation and it occurred to me that it probably uses Xorg for graphics. So I installed it onto the virtual disk and tried to boot it up with Wayland. It came up as Xorg with no option for Wayland. I changed /etc/gdm3/custom.conf to force Wayland and it still would only do Xorg most of the time. Occasionally it will boot up with Wayland and here is a screenshot from one of those times. |
When iGVT-g is enabled, there are errors on the serial console about a CRTC pipe state mismatch. This may be related to the artifacts on the ravynOS login screen.
When I started digging into the origin of the errors, I discovered that vmwgfx may be silently suffering from the same malady. So I will be using this issue to document my research into the source of this mismatch. As it may assist with vmwgfx troubleshooting.
Here is an excerpt from the serial console with the errors:
All these messages come from one or two places in the i915 code. I need to go back find the exact place in the code where they are generated and document that here.
The text was updated successfully, but these errors were encountered: