(BTW: thanks for the help so far; I appreciate it!)

> What about the CloneMode and CloneHSync options?

Well, I tried. What I got was a 640x480 60Hz window on a 1600x1200 virtual screen. 
This is similar to the behavior I got with the default config, which only showed 
640x480 even though the Modes line was "1600x1200" "1400x1050" ... "640x480". I 
removed all but "1600x1200", and that's the config I'd been running with before I 
started to ask questions about the low 60Hz refresh rate.

Turn on the Clone options, and 640x480 reappears. Why?

Here's a log diff between configs with and without Clone driver options turned on:

22c22
< (==) Log file: "/var/log/XFree86.0.log", Time: Thu Mar 20 15:08:12 2003
---
> (==) Log file: "/var/log/XFree86.0.log", Time: Thu Mar 20 15:15:24 2003
463a464,467
> (**) RADEON(0): Option "CloneDisplay" "2"
> (**) RADEON(0): Option "CloneMode" "1600x1200"
> (**) RADEON(0): Option "CloneHSync" "30.0 - 95.0"
> (**) RADEON(0): Option "CloneVRefresh" "50.0 - 160.0"
480c484
< (II) RADEON(0): CloneDisplay option not set -- defaulting to auto-detect
---
> (II) RADEON(0): CloneDisplay option: Force On (2)
498a503
> (II) RADEON(0): Clone mode  in config file is used
558c563
< (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
---
> (II) RADEON(0): Not using default mode "1792x1344" (width too large for virtual size)

 [ ... a bunch more of those ... ]

594c599
< (II) RADEON(0): Not using default mode "2048x1536" (bad mode 
clock/interlace/doublescan)
---
> (II) RADEON(0): Not using default mode "2048x1536" (width too large for virtual size)
597,600c602,607
< (II) RADEON(0): Not using default mode "640x480" (width too large for virtual size)
< (EE) RADEON(0): Virtual height (0) is too small for the hardware (min 128)
< (EE) RADEON(0): No valid mode found for CRTC2 clone
< (II) RADEON(0): Total of -1 clone modes found ------------ 
---
> (**) RADEON(0): Virtual size is 1600x1200 (pitch 1600)
> (**) RADEON(0): *Mode "1600x1200"
> (**) RADEON(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
> (II) RADEON(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync 
> -vsync
> (II) RADEON(0): Valid Clone Mode: 640x480
> (II) RADEON(0): Total of 1 clone modes found ------------ 
606c613
< (--) RADEON(0): Virtual size is 1600x1200 (pitch 1600)
---
> (**) RADEON(0): Virtual size is 1600x1200 (pitch 1600)
784c791
< AUDIT: Thu Mar 20 15:08:15 2003: 4931 X: client 5 rejected from local host
---
> AUDIT: Thu Mar 20 15:15:28 2003: 5136 X: client 4 rejected from local host

=====

Here's the complete config file without the driver options:

# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "DevInputMice" "AlwaysCore"
EndSection

Section "Files"
# RgbPath is the location of the RGB database.  Note, this is the name of the 
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

        RgbPath      "/usr/X11R6/lib/X11/rgb"
        FontPath     "unix/:7100"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
        Load  "dri"
EndSection

Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#       Option  "Xleds"         "1 2 3"

# To disable the XKEYBOARD extension, uncomment XkbDisable.
#       Option  "XkbDisable"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#       Option  "XkbModel"      "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#       Option  "XkbModel"      "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#       Option  "XkbLayout"     "de"
# or:
#       Option  "XkbLayout"     "de"
#       Option  "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#       Option  "XkbOptions"    "ctrl:swapcaps"
# Or if you just want both to be control, use:
#       Option  "XkbOptions"    "ctrl:nocaps"
#
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/psaux"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "yes"
EndSection

Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
        Identifier  "DevInputMice"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Generic Laptop Display Panel 1600x1200"
        HorizSync    31.5 - 90.0
        VertRefresh  60.0 - 60.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        VendorName  "Videocard vendor"
        BoardName   "ATI Radeon Mobility M9"
        VideoRam    65536
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Depth     24
                Modes    "1600x1200"
        EndSubSection
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection



_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to