Bug 214011
Summary: | TigerLake H i915: Refresh rate locked to 60 Hz on 165 Hz capable display | ||
---|---|---|---|
Product: | Drivers | Reporter: | Cameron Berkenpas (cam) |
Component: | Video(Other) | Assignee: | drivers_video-other |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | >=linux-image-5.11 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
edid.i915: edid file for display when running with i915 driver
edid.nvidia-settings - EDID acquired via nvidia-settings |
Description
Cameron Berkenpas
2021-08-09 18:00:47 UTC
Managed to get the system using the edid I acquired through nvidia-settings: Aug 12 13:31:20 ukyo kernel: [ 1.289544] [drm] Got external EDID base block and 2 extensions from "edid/edid.bin" for connector "eDP-1" Aug 12 13:31:20 ukyo kernel: [ 1.289623] [drm:drm_edid_to_eld [drm]] ELD monitor Aug 12 13:31:20 ukyo kernel: [ 1.289632] [drm:drm_edid_to_eld [drm]] ELD size 20, SAD count 0 Aug 12 13:31:20 ukyo kernel: [ 1.289725] [drm:drm_dp_get_edid_quirks.part.0 [drm_kms_helper]] DP sink: EDID mfg 09-e5 prod-ID 85-09 quirks: 0x0000 Aug 12 13:31:20 ukyo kernel: [ 1.289733] i915 0000:00:02.0: [drm:intel_panel_edid_fixed_mode [i915]] [CONNECTOR:308:eDP-1] using preferred mode from EDID: Aug 12 13:31:20 ukyo kernel: [ 2.158130] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4 Aug 12 13:31:20 ukyo kernel: [ 2.167190] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-4 Unfortunately, it still tries to use the other mode and gives up and stays with the 60 Hz mode: Aug 12 13:42:04 legion kernel: [ 527.567062] [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 282670 2560 2608 2640 2720 1600 1603 1609 1732 0x48 0x9 Aug 12 13:42:05 legion kernel: [ 528.629025] [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 165 777340 2560 2608 2640 2720 1600 1603 1609 1732 0x48 0xa Aug 12 13:42:05 legion kernel: [ 528.629064] [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 282670 2560 2608 2640 2720 1600 1603 1609 1732 0x48 0x9 Aug 12 13:42:05 legion kernel: [ 528.633861] [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 165 777340 2560 2608 2640 2720 1600 1603 1609 1732 0x48 0xa Aug 12 13:42:05 legion kernel: [ 528.633872] [drm:drm_mode_debug_printmodeline [drm]] Modeline "2560x1600": 60 282670 2560 2608 2640 2720 1600 1603 1609 1732 0x48 0x9 The screen never flickers which suggests the mode is never actually tried. I was able to run at full 144 Hz with my previous i7 10875h Comet Lake laptop with the i915 driver with optimus. Created attachment 298301 [details]
edid.nvidia-settings - EDID acquired via nvidia-settings
Looking at the EDID, it looks like the 165 Hz mode is defined in the 2nd extension block.
Maybe this is part of the problem?
Aug 12 13:31:20 ukyo kernel: [ 1.289733] i915 0000:00:02.0: [drm:intel_panel_edid_fixed_mode [i915]] [CONNECTOR:308:eDP-1] using preferred mode from EDID:
Please file drm/i915 bugs at freedesktop.org gitlab. https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs I think there's a dupe of this already. |