Age | Commit message (Collapse) | Author |
|
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers
need to include dpmsconst.h if xextproto 7.1 is available.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
|
|
|
These modes don't work at bootup (i.e. power saving) configuration on all GPUs,
so they're still disabled by default. This option allows users to enable them
in case they actually work.
|
|
|
|
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
|
|
|
|
|
|
Revamp how the scaling code works. When a mode is set on a DVI output,
determine the current preferred mode and scale to that. Add a new scaling
option, "off", which disables scaling and scans out the actual timings in the
mode to be set.
|
|
This property controls how non-native resolutions are scaled to the native
resolution. Valid values are:
* center: 1:1 pixel ratio with black borders to center the image.
* fill: Scale image to the native resolution.
* aspect: Scale image to fit the screen, adding black bars to preserve
square pixels.
Defaults to "aspect". Change with "xrandr --output LVDS --set scale <foo>".
|
|
|
|
Turn off more corrupt the framebuffer mode. Don't mess with the pixel clock for
LVDS as long as we're trusting the VBIOS-programmed timings.
|
|
Disable LVDS modes larger than the native resolution.
Disable dual-link TMDS modes for now since they don't work reliably.
|
|
|
|
Compute the HW parameters in G80CrtcModeFixup and stash them in adjusted_mode.
Move some register writes into G80CreateSor.
|
|
|
|
Work around xf86DisableUnusedFunctions lameness by forcing DPMSModeOn at modeset
time.
|
|
|
|
Detect output status for paired outputs together and cache status until the
BlockHandler to avoid redundantly probing for EDIDs or performing load
detection.
|
|
Each pair of outputs shares an I2C rec. This will be used in a future change
for the detect and get_modes routines.
|
|
Mostly just rearranging code.
|