#12723 closed enhancement (fixed)
intel_extreme: Implement hardware panel scaling where possible
Reported by: | kallisti5 | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Drivers/Graphics/intel_extreme | Version: | R1/Development |
Keywords: | scaler panel lvds | Cc: | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
We should investigate leveraging the hardware panel scaler on intel_extreme supported chipsets.
Change History (7)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 9 years ago
comment:3 by , 6 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
comment:4 by , 5 years ago
Milestone: | R1/beta2 → Unscheduled |
---|
comment:5 by , 5 years ago
Owner: | changed from | to
---|
I'm testing with an Intel G45 machine today. It seems we really need this. All our attempts to drive the LVDS panel at non-native resolution result in a black screen. This happens quite easily if there is an external VGA display, for example, since we try to use the EDID info from there also for the internal display.
If I understand Intel docs correctly, the LVDS panel should always be driven at its native resolution, and the panel fitter configured to take care of the resizing so that whatever resolution we put in is scaled to what the panel needs.
If we get this right, we should end up with a working "clone" display setup, and one step closer to dual-screen support on these devices.
comment:7 by , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone
It would be nice to keep the "letterboxing" code around (with some fixes). In some cases I prefer a pixel-perfect image with borders arund it, rather than scaling and stretching the picture to fit the panel no matter what.
I understand others may disagree with this so maybe make it a setting somewhere.
The only reason I see for maintaining either is running old apps that wouldn't support my native display resolution. Otherwise, why would we use non-native modes anyway?