** Description changed:

- [Summary]
- The screen will show garbages by running glxgears fullscreen. 
+ BugLink: https://bugs.launchpad.net/bugs/2158605
  
- [Steps to Reproduce]
- checkbox-cli run graphics/2_valid_glxgears_fullscreen_PCI_ID_0x2db8
+ [Impact]
+ Screen garbage can show when running glxgears fullscreen on affected
+ Intel graphics systems.
  
- [Expected Result]
- No garbages.
+ The Launchpad report says it happens about 1 in 3 runs.
  
- [Actual Result]
- Please refer to the video.
+ [Fix]
+ Skip the SCANOUT flag and VM_BIND checks for external dma-buf imports
+ in the xe display framebuffer setup and pin paths.
  
- [Failure Rate]
- 1/3 times.
+ For imported sg buffers, CPU caching is controlled by the exporter.
+ The patch keeps the existing checks for local buffers.
+ 
+ This patch is from upstream Patchwork, not yet merged:
+ https://patchwork.freedesktop.org/patch/732636/
+ 
+ [Test Plan]
+ Run the fullscreen glxgears test 10 times:
+ $ glxgears -fullscreen
+ 
+ Or run the matching checkbox test for the affected GPU:
+ $ checkbox-cli run graphics/2_valid_glxgears_fullscreen_PCI_ID_<affected-gpu>
+ 
+ Without patch: screen shows garbage during the fullscreen glxgears test.
+ With patch: fullscreen glxgears completes without screen garbage.
+ 
+ [Where problems could occur]
+ Could break external dma-buf framebuffer setup in the xe display driver.
+ 
+ If the sg-buffer exception is wrong, imported framebuffers could be
+ accepted when they should be rejected. This could show as display
+ corruption, failed framebuffer creation, or xe framebuffer pinning
+ warnings.
+ 
+ [Other Info]
+ SRU target: linux-oem-6.17.
+ The patch is not in an upstream kernel release yet.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158605

Title:
  The screen will show garbages by running glxgears fullscreen.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2158605/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to