You are not logged in.

#1 2006-07-25 13:30:07

elahav
Member
From: Ottawa, ON
Registered: 2005-04-18
Posts: 90

ATI in clone mode

I am trying to setup my laptop for a presentation, i.e., to have the same content on the internal and external screens.
ATI's clone mode seems to be what I am looking for, and it actually works. Unfortunately, the external screen's resolution is always the same as the laptop's, which looks bad (the laptop is wide screen). Clone mode (as opposed to Mirror mode) is supposed to enable different resolutions and refresh rates, but I can't get it to work. Nor did I find any reasonable documentation on how to do that.

Any thoughts?

Elad

My xorg.conf:

# XFree86 4 configuration created by pyxf86config
#Section "Screen"
#       Identifier "Screen0"
#       Device     "Videocard0"
#       Monitor    "Monitor0"
#       DefaultDepth     24
#       SubSection "Display"
#               Viewport   0 0
#               Depth     16
#               Modes    "800x600" "640x480"
#       EndSubSection
#       SubSection "Display"
#               Viewport   0 0
#               Depth     24
#               Modes    "1280x768" "1024x768" "800x600" "640x480"
#       EndSubSection
#EndSection

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "TouchPad" "AlwaysCore"
        Option      "BlankTime" "2"
        Option      "StandbyTime" "5"
        Option      "SuspendTime" "10"
        Option      "OffTime" "15"
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/share/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
        Load  "synaptics"
        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      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "yes"
EndSection

Section "InputDevice"
        Identifier  "TouchPad"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mouse1"
        Option      "Protocol" "auto-dev"
        Option      "LeftEdge" "1700"
        Option      "RightEdge" "5300"
        Option      "TopEdge" "1700"
        Option      "BottomEdge" "4200"
        Option      "FingerLow" "25"
        Option      "FingerHigh" "30"
        Option      "MaxTapTime" "180"
        Option      "MaxTapMove" "220"
        Option      "VertScrollDelta" "100"
        Option      "MinSpeed" "0.09"
        Option      "MaxSpeed" "0.18"
        Option      "AccelFactor" "0.0015"
        Option      "SHMConfig" "on"
        Option      "VertEdgeScroll" "on"
        Option      "HorzEdgeScroll" "on"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "LCD Panel 1024x768"
        HorizSync    31.5 - 48.5
        VertRefresh  40.0 - 70.0
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[1]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Option      "DesktopSetup" "clone"
        BusID       "PCI:1:5:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[1]"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1280x768" "1024x768" "800x600"
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[1]"
        Device     "aticonfig-Device[1]"
        Monitor    "aticonfig-Monitor[1]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1024x768" "800x600"
        EndSubSection
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection

Offline

#2 2006-08-08 17:12:03

toxic
Member
Registered: 2006-06-05
Posts: 117

Re: ATI in clone mode

Well I'm actually interested in neat way to do this myself.

I was recommended fglrx-control which let's you modify settings for tv-out and other card specific features.

There's a few tools which comes with ati (man ati I think, or aticonf or similar) which let's you manually set changes.
Take a backup of your xorg.conf before issuing any new commands, then enable all the featues of your choise from there.

Hope this was of any help.

Offline

#3 2006-08-08 22:49:36

pauldonnelly
Member
Registered: 2006-06-19
Posts: 776

Re: ATI in clone mode

Might I suggest not using clone mode? I've given presentations with my laptop, and I found that putting my slides on the external monitor with my outline on the laptop screen worked well. As long as you can sneak a glance at the main screen to make sure it's showing what you think it is, why do you need a duplicate? Of course, your presentation style may differ from mine, but I don't put anything on the screen unless I'm actively talking about it, and blank it otherwise so the audience isn't distracted.

Pardon me if you're doing something other than what I think you are.

Offline

Board footer

Powered by FluxBB