Package: xfree86-xserver Version: xserver-xfree86 Severity: normal
Hi, as per the Subject, the savage driver doesn't ask the monitor about its capabilities via DDC, leading to the X server defaulting to 75 dpi, and showing very small fonts. I have observed this behaviour on multiple on-board GFX machines, and even switching to the 'vesa' generic driver shows the expected results in the XFree86.0.log, and set the display DPI to 86x84 for a 15" TFT display. I can confirm that similar machines using the 'via' driver, and another machine using 'nv' driver get the DDC info correctly - this problem seems to be local to the 'savage' driver. Compare: (II) SAVAGE(0): VESA BIOS detected (II) SAVAGE(0): VESA VBE Version 3.0 (II) SAVAGE(0): VESA VBE Total Mem: 7104 kB (II) SAVAGE(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS (II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0 (II) SAVAGE(0): VESA VBE OEM Vendor: S3 Garphics Incorporated. (II) SAVAGE(0): VESA VBE OEM Product: VBE 3.0 (II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 0.0 (--) SAVAGE(0): Chip: id 8d04, "ProSavage DDR-K" (--) SAVAGE(0): Engine: "ProSavage" (--) SAVAGE(0): mapping MMIO @ 0xec000000 with size 0x80000 (==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0) (--) SAVAGE(0): probed videoram: 8192k (--) SAVAGE(0): Detected current MCLK value of 14.318 MHz (II) SAVAGE(0): Generic Monitor: Using hsync range of 30.00-60.00 kHz (II) SAVAGE(0): Generic Monitor: Using vrefresh range of 50.00-75.00 Hz (II) SAVAGE(0): Clock range: 10.00 to 220.00 MHz (II) SAVAGE(0): Not using default mode "640x350" (vrefresh out of range) (II) SAVAGE(0): Not using default mode "320x175" (vrefresh out of range) [....] (**) SAVAGE(0): Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D) (II) SAVAGE(0): Modeline "320x240" 12.60 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (==) SAVAGE(0): DPI set to (75, 75) with ... (II) VESA(0): VESA BIOS detected (II) VESA(0): VESA VBE Version 3.0 (II) VESA(0): VESA VBE Total Mem: 7104 kB (II) VESA(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS (II) VESA(0): VESA VBE OEM Software Rev: 2.0 (II) VESA(0): VESA VBE OEM Vendor: S3 Garphics Incorporated. (II) VESA(0): VESA VBE OEM Product: VBE 3.0 (II) VESA(0): VESA VBE OEM Product Rev: Rev 0.0 (**) VESA(0): Depth 24, (--) framebuffer bpp 32 (==) VESA(0): RGB weight 888 (==) VESA(0): Default visual is TrueColor (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0) (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Reloading /usr/X11R6/lib/modules/libddc.a (II) VESA(0): VESA VBE DDC supported (II) VESA(0): VESA VBE DDC Level 2 (II) VESA(0): VESA VBE DDC transfer in appr. 1 sec. (II) VESA(0): VESA VBE DDC read successfully (II) VESA(0): Manufacturer: AOC Model: a562 Serial#: 10257 (II) VESA(0): Year: 2003 Week: 50 (II) VESA(0): EDID Version: 1.3 (II) VESA(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V (II) VESA(0): Sync: Separate (II) VESA(0): Max H-Image Size [cm]: horiz.: 30 vert.: 23 (II) VESA(0): Gamma: 2.30 (II) VESA(0): DPMS capabilities: Off; RGB/Color Display (II) VESA(0): First detailed timing is preferred mode (II) VESA(0): redX: 0.628 redY: 0.353 greenX: 0.290 greenY: 0.595 (II) VESA(0): blueX: 0.144 blueY: 0.088 whiteX: 0.304 whiteY: 0.325 (II) VESA(0): Supported VESA Video Modes: (II) VESA(0): [EMAIL PROTECTED] [...] (II) VESA(0): Total Memory: 111 64KB banks (7104kB) (WW) VESA(0): config file vrefresh range 50-75Hz not within DDC vrefresh range 55-75Hz (II) VESA(0): Generic Monitor: Using hsync range of 30.00-60.00 kHz (II) VESA(0): Generic Monitor: Using vrefresh range of 50.00-75.00 Hz (II) VESA(0): Not using built-in mode "1280x960" (width too large for virtual size) (--) VESA(0): Virtual size is 1024x768 (pitch 1024) (**) VESA(0): *Built-in mode "1024x768" (**) VESA(0): Built-in mode "800x600" (**) VESA(0): Built-in mode "640x480" (--) VESA(0): Display dimensions: (300, 230) mm (--) VESA(0): DPI set to (86, 84) Cheers, Gavin. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.27-1-k7 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]