there are alot of issues with dualhead and LCDs on PPC.  I believe the
fix is to use fbdev, but I'm not sure anyone has gotten dualhead to
work yet.  check the archives from last month.

Alex

--- "Andreakis, Dean (MED)" <[EMAIL PROTECTED]> wrote:
> I am trying to enable dual independent heads on my iBook that has
> Debian(sid) installed and XFree86 4.3.0. 
> 
> The iBook has an ATI Mobility Radeon 7500 (M7) installed. In order to
> alleviate configuration issues I set the same mode up successfully on
> my
> Dell laptop with RH9 installed that also has the same ATI video chip
> and
> XFree86 4.3.0. I then just used the same basic changes I made to the
> Dell/RH9 XF86Config file on the iBook/Debian system. When I did this
> the
> iBook basically just cloned the display to the external CRT instead
> of
> providing a second independent coordinate system on the external CRT
> like I wanted. Here is my XF86Config-4 file on the iBook:
> 
> Section "Files"
>       RgbPath      "/usr/X11R6/lib/X11/rgb"
>       FontPath     "unix/:7100"
> EndSection
> 
> Section "Module"
>       Load  "dbe"
>         Load  "GLcore"
>       Load  "extmod"
> #     Load  "fbdevhw"
>       Load  "glx"
>       Load  "record"
>       Load  "freetype"
>       Load  "type1"
>       Load  "dri"
>         Load  "xtrap"
>         Load  "speedo"
> EndSection
> 
> Section "InputDevice"
>       Identifier  "Keyboard0"
>       Driver      "keyboard"
>       Option      "XkbRules" "xfree86"
>       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" "no"
> EndSection
> 
> Section "InputDevice"
>       Identifier  "DevInputMice"
>       Driver      "mouse"
>       Option      "Protocol" "IMPS/2"
>       Option      "Device" "/dev/input/mice"
>       Option      "ZAxisMapping" "4 5"
>       Option      "Emulate3Buttons" "no"
> EndSection
> 
> Section "Monitor"
>     Identifier "lcd"
>     VendorName "Generic"
>     ModelName "Flat Panel 1400x1050"
>     Option "dpms"
> EndSection
> 
> Section "Monitor"
>       Identifier   "external-21in"
>       VendorName   "Monitor Vendor"
>       ModelName    "Dell 1800FP (Analog)"
>       Option      "dpms"
> EndSection
> 
> Section "Device"
>     Identifier "radeon-lcd"
>     VendorName "ATI"
>     BoardName "ATI Radeon"
>     Driver "radeon"
>     Screen 0
> #    BusID  "PCI:0:16:0"
> #    Option "UseFBDev"
> EndSection
> 
> Section "Device"
>     Identifier "radeon-external"
>     VendorName "ATI"
>     BoardName "ATI Radeon"
>     Driver "radeon"
>     Screen 1
>     BusID  "PCI:0:10:0"
> EndSection
> 
> Section "Screen"
>     Identifier "lcd-screen"
>     Device "radeon-lcd"
>     Monitor "lcd"
>     DefaultDepth 24
>     
>     Subsection "Display"
>         Depth 8
>         Modes "1024x768" "800x600" "640x480"
>     EndSubsection
>     
>     Subsection "Display"
>         Depth 15
>         Modes "1024x768" "800x600" "640x480"
>     EndSubsection
>     
>     Subsection "Display"
>         Depth 16
>         Modes "1024x768" "800x600" "640x480"
>     EndSubsection
>     
>     Subsection "Display"
>         Depth 24
>         Modes "1024x768" "800x600" "640x480"
>     EndSubsection
> EndSection
> 
> Section "Screen"
>     Identifier "external-21in-screen"
>     Device "radeon-external"
>     Monitor "external-21in"
>     DefaultDepth 24 
>     SubSection "Display"
>               Depth    24 
>               Modes    "1024x768" "800x600" "640x480"
>     EndSubsection
> EndSection
> 
> # Dual-head layout with a large monitor on the right of the LCD.
> # Really this layout will work for any monitor that supports DDC
> # queries.  It may give you a higher resolution than you'd prefer
> though.
> Section "ServerLayout"
>     Identifier "default"
>     InputDevice "Keyboard0" "CoreKeyboard"
>     InputDevice "Mouse0" "CorePointer"
>     InputDevice "DevInputMice" "SendCoreEvents"
>     Screen "lcd-screen"
>     Screen "external-21in-screen" LeftOf "lcd-screen"
> EndSection
> 
> Section "DRI"
>       Group        0
>       Mode         0666
> EndSection
> 
> 
> The only odd behaviour I have noticed is around the BusID settings
> (in
> the Device section) between the iBook and the Dell:
> 
> 1. On the Dell system I set the BusID to the same value (as reported
> by
> lspci or X --scanpci) in both Device sections and everything is ok. 
> 
> 2. On the iBook if I set both BusID's in both device sections to
> 0:10:0
> then X won't startup even though this is the ID reported by lspci for
> the ATI chip. If I just set the BusID in the device section
> associated
> with the external CRT to 0:10:0 then X will start and the colors are
> ok
> but there are scrolling lines in the lcd panel. Also, if I run
> glxinfo
> then it reports information on just one screen even though I have
> defined two of them.
> 
> 3. If both are set to BusID 0:16:0 (or just the device section
> associated with the external CRT) then X starts but both screens are
> yellowish and there are scrolling lines in the lcd panel. Also, if I
> run
> glxinfo then it reports information on two screens (as I expect).
> 
> >From previous mailing list responses around this issue and my test
> results so far I have thought that further development work is
> required
> on the radeon XFree86 4.3.0 drivers in order to properly enable this
> dual-headed mode on the iBook and relieve some of the other odd
> issues
> defined above.
> 
> Any help in pointing me in the right direction as far as changes
> required etc. with the driver(s) would be appreciated.
> 
> -dean andreakis
> _______________________________________________
> Devel mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/devel


__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to