Bug 196758
Summary: | nv: DDC fails on laptop LCD, works on external LCD | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andy Burns <fedora> | ||||
Component: | xorg-x11-drv-nv | Assignee: | X/OpenGL Maintenance List <xgl-maint> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i386 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2006-09-29 22:06:22 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Andy Burns
2006-06-26 22:22:00 UTC
Created attachment 131574 [details]
xorg log shows failure to choose correct resolution with DDC on internal LCD
Kindly paste or attach the output of running: find /proc/acpi/video -type f I'm hoping nv laptops tend to have EDID blocks in ACPI, in which case I have code to fix this that should be pretty easy to integrate. Here is the output for the machine while undocked using onboard LCD panel, do you need this repeating while it is docked using an external LCD? [andy@andylaptop ~]$ find /proc/acpi/video -type f /proc/acpi/video/VID/DVI/EDID /proc/acpi/video/VID/DVI/brightness /proc/acpi/video/VID/DVI/state /proc/acpi/video/VID/DVI/info /proc/acpi/video/VID/LCD/EDID /proc/acpi/video/VID/LCD/brightness /proc/acpi/video/VID/LCD/state /proc/acpi/video/VID/LCD/info /proc/acpi/video/VID/CRT2/EDID /proc/acpi/video/VID/CRT2/brightness /proc/acpi/video/VID/CRT2/state /proc/acpi/video/VID/CRT2/info /proc/acpi/video/VID/CRT/EDID /proc/acpi/video/VID/CRT/brightness /proc/acpi/video/VID/CRT/state /proc/acpi/video/VID/CRT/info /proc/acpi/video/VID/TV/EDID /proc/acpi/video/VID/TV/brightness /proc/acpi/video/VID/TV/state /proc/acpi/video/VID/TV/info /proc/acpi/video/VID/DOS /proc/acpi/video/VID/POST /proc/acpi/video/VID/POST_info /proc/acpi/video/VID/ROM /proc/acpi/video/VID/info Nah, I'm only interested in the LCD panel info. What do you get from cat /proc/acpi/video/VID/LCD/EDID ? Real data, or something like <not supported> ? (In reply to comment #4) > What do you get from cat /proc/acpi/video/VID/LCD/EDID ? Real data, or > something like <not supported> ? I get <not supported> Rrgh, that's less cool. Do any of the EDID files give anything else? Nope :-( $ cat /proc/acpi/video/VID/*/EDID <not supported> <not supported> <not supported> <not supported> <not supported> is this an ACPI BIOS shortcoming? Yeah, it is. As of xorg-x11-drv-nv 1.2.0-4, we will notice the native panel size reported by the BIOS and expand the sync ranges to cover it. So at least we'll get the native mode size right. There's really no fixing that the machine has no way to report DDC though. Please test 1.2.0-4 and reopen this bug if it doesn't work automagically for you. Thanks! |