ARRRGGGHHH!!!! That was the wrong version...
Here it is... last post... I promise!!!
- Stefan
Stef�n Freyr Stef�nsson (fimmtudagur 23. jan�ar 2003 10:25)
> Woops... forgot the attachment
>
> Stef�n Freyr Stef�nsson (fimmtudagur 23. jan�ar 2003 10:06)
>
> > I'm posting this to the list in the hope that someone else may find it
> > useful.
> >
> > For the record, I have this working on an IBM ThinkPad T30 laptop with
> > the ATI Radeon M7 LW (Radeon Mobility 7500) running Debian unstable with
> > XFree86 4.2.1, KDE 3.0.4.
> >
> > On this setup I didn't have to do anything out of the ordinary to the
> > actual setup (no custom compiling or anything). It took me a little
> > while figuring out how to correctly set up XF86Config-4 and there is some
> > sort of a problem with initializing the display adapter. The problem
> > description is that the LCD screen started to flicker a lot and the image
> > was fuzzy. The solution to this is to unplug any external display during
> > bootup of the machine, the LCD will then work fine as well as the
> > external display when hooked back up... just don't have it plugged in
> > when you're booting up. This may be specific to my ThinkPad but it did
> > give me a lot of grief so it should be pointed out to anybody that is
> > using this adapter (Nathaniel: it would be very much appreciated if you
> > either posted to the list or at least sent it to me whether you have this
> > problem on your Dell laptop... I'd like to know if it's the IBM bios
> > that's screwing up or if it is the display adapter / ati driver that's
> > not handling it right).
> >
> > My XF86Config-4 is attached to this letter with comments about my
> > "special parts". These comments start with ##.
> >
> > Notice that the Xinerama option is not turned on anywhere but in my
> > "althingi" layout. The reason for that is that in the other two layouts
> > where I have an external monitor, those monitors are not good enough to
> > keep up with the LCD in terms of resolution. Since I'm using KDE, having
> > different resolutions on the two screens poses a problem if you use
> > Xinerama because kwin (the KDE window manager) doesn't seem to be
> > Xinerama aware and therefore creates "dead" zones on the screen with the
> > lower resolution. This resulted in me loosing my panel because it got
> > displayed in a "dead" zone and therefore I have Xinerama turned off
> > everywhere except at "althingi" because there I have an external screen
> > that is capable of displaying the same resolution as my LCD (1400 x
> > 1050).
> >
> > I hope this post will help somebody getting dual monitor set up on the X
> > server. If there are any questions or comments please feel free to
> > contact me.
> >
> > Just keep in mind my little problem with having an external monitor
> > hooked up at bootup time. Please let me know if other laptop brands
> > behave this way too.
> >
> > Regards, Stefan Freyr.
> >
> >
> > fimmtudagur 23. jan�ar 2003 05:18
> >
> > > Hi Stefan,
> > >
> > > I saw your post to the XFree86 that implied you were able to
> > > successfully set up dual-head on your Radeon Mobility 7500. I've got a
> > > Dell Inspiron 4150 with the same card (Radeon Mobility M7 LW) and I've
> > > been dying to find out how to set that up. Just to be clear, I'm
> > > guessing you meant that you got a non-mirrored (independent LCD and
> > > external monitor screens) mode working.
> > >
> > > If that's the case, could you share how you did it? I tried making
> > > multiple screens in XF86Config-4 but that didn't seem to work.
> > >
> > > I'm using Xf86 4.2.1 from Mandrake 9.0, by the way.
> > >
> > > Thanks!
> > > -n8
> >
> > _______________________________________________
> > XFree86 mailing list
> > [EMAIL PROTECTED]
> > http://XFree86.Org/mailman/listinfo/xfree86
Section "Files"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/type1"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
# Load "freetype" ## Either use freetype or xtt, I use xtt for no special
reason
Load "xtt"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "is" ## This, of course, you'll
need to change
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
## The following three lines make it possible for me to use the third button (the blue
one) on my
## TP T30 to emulate a scroll wheel just like it's done in Windows, buttons 2 and 3
then emulate
## the third button ("paste" button).
Option "Emulate3Buttons" "true"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
EndSection
## And now for the juicy part...
Section "Device"
## This is my definition for the LCD part of the adapter
Identifier "RADEONLCD"
## Use the ati driver
Driver "ati"
## You must specify which screen this is (LCD is 0, external is 1).
Screen 0
## I'm not absolutely sure if it's neccessary to include the
## BusID but if you need to it must be correct!
## Chances are that this is the right bus ID for you too but
## just in case you should perform "lspci" and put in the
## bus ID that appears there for your VGA controller.
BusID "PCI:1:0:0"
## This may or may not be important. I read somewhere that this may
## prevent my ThinkPad from screwing up the screen when coming out
## of suspend mode.
Option "UseFBDev" "false"
EndSection
Section "Device"
## Same thing again except this is the CRT so specify "Screen 1"
Identifier "RADEONCRT"
Driver "ati"
Screen 1
BusID "PCI:1:0:0"
Option "UseFBDev" "false"
EndSection
## Now we must define _all_ the monitors that will be used.
## Start with the LCD... that's easy...
Section "Monitor"
Identifier "LCD"
Option "DPMS"
EndSection
## This is my screen at home...
Section "Monitor"
Identifier "Hitachi CM620ET"
HorizSync 31-69
VertRefresh 47-130
Option "DPMS"
EndSection
## This one's at work...
Section "Monitor"
Identifier "Compaq P1220"
HorizSync 30-130
VertRefresh 50-160
Option "DPMS"
EndSection
## This one's at school...
Section "Monitor"
Identifier "Dell E771p"
HorizSync 30-70
VertRefresh 50-160
Option "DPMS"
EndSection
## Now we will "attach" devices to the monitor definitions
## The internal LCD is attached to the LCD adapter
Section "Screen"
Identifier "Internal LCD"
Device "RADEONLCD"
Monitor "LCD"
DefaultDepth 24
SubSection "Display"
Depth 24
## The modes should be defined so that the "native" resolution
## of the LCD is specified first... otherwise the image may be
## fuzzy.
Modes "1400x1050" "1280x960" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "External Compaq P1220"
## Note that we connect all external screens to the RADEONCRT device
Device "RADEONCRT"
Monitor "Compaq P1220"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x960" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "External Hitachi CM620ET"
## ...
Device "RADEONCRT"
Monitor "Hitachi CM620ET"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "External Dell E771p"
## ...
Device "RADEONCRT"
Monitor "Dell E771p"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection
## Finally we must specify all our possible scenarios...
## This layout is the default (because it's specified first). This will be
## used when X is started by simply issuing "startx". No external display.
Section "ServerLayout"
Identifier "standalone"
Screen "Internal LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
## Here I have my monitor at home connected. This layout is activated by
## starting X with "startx -- -layout home".
Section "ServerLayout"
Identifier "home"
Screen "Internal LCD"
Screen "External Hitachi CM620ET" LeftOf "Internal LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
## This is my layout for work. Started with "startx -- -layout althingi".
Section "ServerLayout"
Identifier "althingi"
Screen "Internal LCD"
Screen "External Compaq P1220" LeftOf "Internal LCD"
Option "Xinerama" "on"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
## And finally at school. Started with "startx -- -layout school".
Section "ServerLayout"
Identifier "school"
Screen "Internal LCD"
Screen "External Dell E771p" LeftOf "Internal LCD"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection