Summary: | Gemini Lake - can't change refresh rate with default EDID and loading of custom EDID fails with eDP | ||
---|---|---|---|
Product: | DRI | Reporter: | tempel.julian |
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Status: | RESOLVED MOVED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | major | ||
Priority: | high | CC: | intel-gfx-bugs, jani.saarinen |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | Triaged, ReadyForDev | ||
i915 platform: | GLK | i915 features: | display/eDP |
Attachments: |
Description
tempel.julian
2019-08-16 09:32:30 UTC
That's with linux 5.2.8 and xorg 1.20.5. Happens with modesetting DDX, xf86-video-intel and also on Wayland. Can you please attach the dmesg from boot with kernel parameters drm.debug=0x1e log_buf_len=4M? Also, Can you please try to reproduce this issue with drm-tip (https://cgit.freedesktop.org/drm-tip). Dmesg from drmtip testing would be helpful for investigation. (In reply to Lakshmi from comment #2) > Can you please attach the dmesg from boot with kernel parameters > drm.debug=0x1e log_buf_len=4M? > > Also, Can you please try to reproduce this issue with drm-tip > (https://cgit.freedesktop.org/drm-tip). > > Dmesg from drmtip testing would be helpful for investigation. NO feedback from more than a month. Setting the priority to Low. Created attachment 146012 [details]
dmesg debug log after booting with default EDID and unsuccessful refresh rate switch
Created attachment 146013 [details]
dmesg debug log after specifying custom EDID which is not recognized properly
I've compiled drm-tip kernel with current git head master of today and created the debug logs. The first one logged how I unsuccessfully tried to switch from 60Hz to 48Hz (it works on Microsoft Windows). The second log shows how I loaded a custom EDID that includes 60Hz, 50Hz and 48Hz resolutions. The Intel Linux graphics driver doesn't pick them up and and just falls back to 60Hz, which also incorrectly uses limited brightness level range ("TV range", washed out image with PC display). I can load the very same EDID on Windows (can be installed via Windows Device Manager as monitor driver) and there 60Hz, 50Hz and 48Hz are correctly available and also correctly use full brightness level range ("PC range", looks correct with PC display). I think it can't hurt if I attach the EDID here. Created attachment 146014 [details]
custom edid that works on MS Windows, but not Linux
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/intel/issues/371. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.