diff options
author | Egbert Eich <eich@suse.de> | 2004-10-11 09:58:04 +0000 |
---|---|---|
committer | Egbert Eich <eich@suse.de> | 2004-10-11 09:58:04 +0000 |
commit | 07e1aaee862c4835601c704e14fcb12e28f4e78e (patch) | |
tree | 4c01a4a477719c6bca4a3e313e0825efc35871d6 | |
parent | a8c77480e7f4ddf8c45bea3ecec7b6564c0d6452 (diff) |
Improving DPMS handling on VT swich and server termination/abort: previous
version called the driver directly and too late.
Unblank secondary screen explicitely. Don't rely on the value read during
register save as the BIOS have blanked the secondary head.
Checking if server isn't switched away before calling sync. Sanity check
for possible bugs in aother areas of the code.
Fixing default amount of of allocated video memory from AGP for i810: Use
16MB if less than 192MB are installed else use 24MB (Matthias Hopf).
-rw-r--r-- | src/radeon_driver.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c index ee932f3d..b4cd90f2 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -6593,6 +6593,7 @@ static Bool RADEONInitCrtc2Registers(ScrnInfoPtr pScrn, RADEONSavePtr save, save->fp2_h_sync_strt_wid = save->crtc2_h_sync_strt_wid; save->fp2_v_sync_strt_wid = save->crtc2_v_sync_strt_wid; save->fp2_gen_cntl = info->SavedReg.fp2_gen_cntl | RADEON_FP2_ON; + save->fp2_gen_cntl &= ~(RADEON_FP2_BLANK_EN); if (info->ChipFamily == CHIP_FAMILY_R200 || IS_R300_VARIANT) { |