Only timing mode list in EDID supported on continuous freq monitors
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | |||
X.Org X server |
Unknown
|
Unknown
|
||||
xorg-server (Ubuntu) |
Fix Released
|
Critical
|
Timo Aaltonen | |||
Bionic |
Fix Released
|
Undecided
|
Timo Aaltonen | |||
Focal |
Fix Released
|
Undecided
|
Timo Aaltonen | |||
Groovy |
Won't Fix
|
Undecided
|
Timo Aaltonen | |||
xorg-server-hwe-18.04 (Ubuntu) | ||||||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Some new laptop display set EDID continuous freq bit 1.
Then Xorg only uses the timing modes defined in EDID, no other modes are shown on Xorg.
Upstream Bug:
https:/
Fix of Xorg in merge request:
https:/
https:/
this is required to support new laptop models which use such panels
[Test case]
Test that a proper list of modes is shown with a panel that uses the new EDID.
[Regression potential]
The patch retains the previous code path for setting modes on GTF-able monitors, and only adds support for non-GTF monitors. So in that sense there shouldn't be any regression potential, this has been reviewed by an upstream expert.
affects: | xserver-xorg-driver-vesa → xorg-server |
description: | updated |
Changed in xorg (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Timo Aaltonen (tjaalton) |
tags: | added: oem-priority originate-from-1883198 sutton |
tags: | added: originate-from-1882188 |
tags: | added: originate-from-1881988 |
affects: | xorg (Ubuntu) → xorg-server (Ubuntu) |
description: | updated |
Changed in xorg-server (Ubuntu Focal): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
description: | updated |
Changed in xorg-server (Ubuntu Bionic): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
Changed in xorg-server-hwe-18.04 (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in xorg-server (Ubuntu Bionic): | |
status: | Confirmed → Invalid |
Changed in xorg-server-hwe-18.04 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in xorg-server-hwe-18.04 (Ubuntu): | |
status: | New → Invalid |
Changed in xorg-server (Ubuntu Bionic): | |
status: | Invalid → In Progress |
Changed in xorg-server-hwe-18.04 (Ubuntu Groovy): | |
status: | New → Invalid |
Changed in xorg-server (Ubuntu Groovy): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
status: | New → In Progress |
no longer affects: | xorg-server-hwe-18.04 (Ubuntu) |
no longer affects: | xorg-server-hwe-18.04 (Ubuntu Focal) |
no longer affects: | xorg-server-hwe-18.04 (Ubuntu Groovy) |
affects: | xorg-server → ubuntu-translations |
no longer affects: | ubuntu-translations |
affects: | xserver-xorg-video-intel → xorg-server |
Changed in hwe-next: | |
status: | New → Fix Released |
tags: | removed: verification-needed |
Hi, Aaaron
It seems with the patch (https:/ /lists. x.org/archives/ xorg-devel/ 2020-April/ 058557. html) modesetting still could be failed to add additional modes if Display Range Limits Descriptor is broken. - https:/ /bugs.launchpad .net/somerville /+bug/1875867/ comments/ 5