xf86-video-ati: Branch 'master' - 2 commits

Alex Deucher agd5f at kemper.freedesktop.org
Thu Aug 23 17:20:43 PDT 2007


 src/radeon_driver.c |   21 +++++++++++++++++++--
 src/radeon_output.c |    2 +-
 2 files changed, 20 insertions(+), 3 deletions(-)

New commits:
diff-tree 056ca6bb5adf974290693b55de6cd6880d2132d1 (from 13fd53286bdda2c55683bdb5f63e7d345f6c63ef)
Author: Alex Deucher <alex at t41p.hsd1.va.comcast.net>
Date:   Thu Aug 23 20:19:47 2007 -0400

    RADEON: NONE to None to match other port info

diff --git a/src/radeon_output.c b/src/radeon_output.c
index 90a2c92..1f38b3b 100644
--- a/src/radeon_output.c
+++ b/src/radeon_output.c
@@ -77,7 +77,7 @@ const char *TMDSTypeName[4] = {
 };
 
 const char *DDCTypeName[6] = {
-  "NONE",
+  "None",
   "MONID",
   "DVI_DDC",
   "VGA_DDC",
diff-tree 13fd53286bdda2c55683bdb5f63e7d345f6c63ef (from 53bad86ca48a9b6529c1f0989ee568d9d48841c6)
Author: Alex Deucher <alex at t41p.hsd1.va.comcast.net>
Date:   Thu Aug 23 20:17:51 2007 -0400

    RADEON: set (hopefully) reasonable default max desktop sizes
    
    Based on the amount of vram.  We really need ttm...

diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 469e7bc..c6c7845 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -2772,9 +2772,26 @@ _X_EXPORT Bool RADEONPreInit(ScrnInfoPtr
 		crtc_max_Y = 8192;
 	}
     } else {
-	crtc_max_X = 1600;
-	crtc_max_Y = 1200;
+	if (pScrn->videoRam < 16384) {
+	    crtc_max_X = 1600;
+	    crtc_max_Y = 1200;
+	} else if (pScrn->videoRam <= 32768) {
+	    crtc_max_X = 2048;
+	    crtc_max_Y = 1200;
+	} else if (pScrn->videoRam > 32768) {
+	    if (IS_R300_VARIANT) {
+		crtc_max_X = 2560;
+		crtc_max_Y = 2048;
+	    } else {
+		crtc_max_X = 2048;
+		crtc_max_Y = 2048;
+	    }
+	}
     }
+    xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Max desktop size set to %dx%d\n",
+	       crtc_max_X, crtc_max_Y);
+    xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+	       "For a larger or smaller max desktop size, add a Virtual line to your xorg.conf\n");
 
     /*xf86CrtcSetSizeRange (pScrn, 320, 200, info->MaxSurfaceWidth, info->MaxLines);*/
     xf86CrtcSetSizeRange (pScrn, 320, 200, crtc_max_X, crtc_max_Y);


More information about the xorg-commit mailing list