diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2010-01-11 12:40:06 -0500 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2010-01-11 12:40:06 -0500 |
commit | 7b01e1ee29f681bf1735ecded6445d12beeb52d8 (patch) | |
tree | 644b3c545e3915cdf47b3a4f1c63272072e46525 /src/radeon_output.c | |
parent | 74da9a66a420a40bb5d562f07e97ce6ac2eb010f (diff) |
rv100: reject modes >135 Mhz with DVI
Due to heat issues. fixes bug 25992
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Diffstat (limited to 'src/radeon_output.c')
-rw-r--r-- | src/radeon_output.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/radeon_output.c b/src/radeon_output.c index 20f8adab..153cedf1 100644 --- a/src/radeon_output.c +++ b/src/radeon_output.c @@ -545,6 +545,10 @@ radeon_mode_valid(xf86OutputPtr output, DisplayModePtr pMode) /* single link DVI check */ if (pMode->Clock > 165000 && radeon_output->MonType == MT_DFP) { + /* clocks over 135 MHz have heat issues with DVI on RV100 */ + if ((info->ChipFamily == CHIP_FAMILY_RV100) && (pMode->Clock > 135000)) + return MODE_CLOCK_HIGH; + /* DP->DVI converter */ if (radeon_output->ConnectorType == CONNECTOR_DISPLAY_PORT) return MODE_CLOCK_HIGH; |