FPS of glxgear with fullscreen is too low on MTL platform

Bug #2069380 reported by AceLan Kao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Noble
In Progress
Undecided
AceLan Kao
linux-oem-6.8 (Ubuntu)
Invalid
Undecided
Unassigned
Noble
In Progress
Undecided
AceLan Kao

Bug Description

[Impact]
Run `glxgears -fullscreen` and the FPS can't stay at 60 FPS
298 frames in 5.0 seconds = 59.465 FPS
241 frames in 5.0 seconds = 48.193 FPS
261 frames in 5.0 seconds = 52.030 FPS
268 frames in 5.0 seconds = 53.596 FPS

[Fix]
Bisect the kernel and found a commit in v6.9-rc1 fixes the issue
c08c364102d0 drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access

[Test]
1. Run `glxgears -fullscreen` on MTL platforms
2. The FPS should be always around 60

[Where problems could occur]
It's a workaround only affects MTL platforms, and there is no "fixed commit" for this patch after v6.9-rc1. So, it should be safe and essential for MTL platforms.

AceLan Kao (acelankao)
Changed in linux (Ubuntu Noble):
status: New → In Progress
assignee: nobody → AceLan Kao (acelankao)
Changed in linux-oem-6.8 (Ubuntu Noble):
status: New → In Progress
assignee: nobody → AceLan Kao (acelankao)
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux-oem-6.8 (Ubuntu):
status: New → Invalid
AceLan Kao (acelankao)
description: updated
tags: added: jira-somerville-37
tags: added: somerville
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.