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:44:32 -0500 |
commit | e8b9de06482ff792b8d7fa40ce3bc024caca62f6 (patch) | |
tree | abccb013a0d83eb22c7e360d48e564de5014bdd6 | |
parent | 587f693886e9025ba6fc30a8405902c43b2fcfb2 (diff) |
rv100: reject modes >135 Mhz with DVI
Due to heat issues. fixes bug 25992
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
-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 6b6ba708..4ff34b48 100644 --- a/src/radeon_output.c +++ b/src/radeon_output.c @@ -439,6 +439,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; |