I am impressed and depressed. I assume that you were having the same "device not found" problem I am having with my ATI Radeon 9000 Pro. I tried making the changes you suggested with no result. I have not recompiled the kernel yet. And I haven't seen anything like a suggestion in the documentation that I should recompile the kernel. I am not seeing the agpgart module when I lsmod. Is that what they are talking about? Can you refer me to a reliable procedure to recompile the kernel? I have already run the two make scripts in the /lib/modules/fglrx directories. Does that ruin any chance of a good recompile of the kernel? If I went through all that, do you think I will have to go through the same weirdness with the monitor cable? It would not be worth it.
ATI should be ... chastised ... for posting those "drivers". The only thing they are good for is driving people crazy. Paul On Tue, 2003-04-01 at 13:23, _ Okita wrote: > Mailed to [EMAIL PROTECTED] mailing list April 1, 2003. > > So I've managed to get XFree86 4.2 working with an ATI Radeon 8500 LE with a > big desktop spread across two monitors. > > Short answer, include everything in the config file, and leave the DVI > output disconnected until after X starts. > > I'm using an ATI Radeon 8500 LE 128MB aftermarket board on an Intel P4. > The OS is RedHat 8.0 with all the rpm updates until late March 2003. > Two identical monitors are connected, one to the vga out, the other to the > DVI out via the DVI to VGA connector. > > I installed the rpm from the ATI site fglrx-glc22-4.2.0-2.5.1.i586.rpm > I ended up recompiling the kernel module as detailed in the Driver Release > Notes on the ATI site (the same place the rpm), but I don't know for sure if > this needs to be done. > > Run fglrxconfig to build the ATI recommended XF86Config-4 file ... which > doesn't work properly. > I used the Big Desktop option, btw. > > Go and edit the XF86Config-4 file in /etc/X11 > In the "ATI device section" change HSync2 and VRefresh2 to not have any > spaces between the values. As in: > Option "HSync2" "31.5-82.0" > Option "VRefresh2" "40-150" > > In the subsection "Display" in the "Screen" section make sure there is only > one mode. > > Now, disconnect the monitor connected to the DVI output. > Reboot the machine. > > You can watch the machine boot on the monitor connected to the VGA output. > When the machine reaches the gdm login manger (or whatever), plug in the > second monitor to the DVI output. > Voila! Big desktop across two monitors! > > What's happening? I think that the ATI driver is probing both the monitors, > but is misinterpreting the data from the DVI output monitor. In my > XFree86.0.log I was getting information on both the monitors, but the one > connected to the DVI out was showing up as failing every resolution test the > driver made. Even 320x170 at 60Hz. Thus when X was running, the monitor > connected to the DVI out seemed to the ATI driver that it couldn't handle > any of the given resolutions, so it just turned off. > There is a switch in the ATI device section to disable Plug and Play (DCC) > probing, but it seems like X and the ATI driver just ignore the switch. > Frustrating. > When the second monitor isn't connected until after X starts, X and the ATI > drivers are forced to use the values in the config file, and everything > works out. Remember that you should make sure the values you give it work > before overruling the DCC probe. > I personally have the second monitor now connected to a switch box, which I > switch off when booting, and back on after X starts. > > I've included two XFConfig-4 files. The first one is my ATI fglrx driver > with a big desktop. The second one is a XFree86 radeon driver with > identical displays to both monitors. > I've trimmed some of the information. > > The important bits for the big_desktop config file are the HSync2 and > VRefresh2 values, and the Modes. > The important bits for the cloned config file are the Xinerama, the > duplicate devices and screens, and the server layout of the screens. > > > ### XF86Config-4.big_desktop > > # File: XF86Config-4 > # File generated by fglrxconfig (C) ATI Research, a substitute for > xf86config. > > Section "dri" > Mode 0666 > EndSection > > Section "Module" > Load "dbe" # Double buffer extension > SubSection "extmod" > Option "omit xfree86-dga" # don't initialise the DGA extension > EndSubSection > Load "type1" > Load "freetype" > Load "glx" # libglx.a > Load "dri" # libdri.a > EndSection > > Section "Files" > RgbPath "/usr/X11R6/lib/X11/rgb" > FontPath "/usr/X11R6/lib/X11/fonts/local/" > FontPath "/usr/X11R6/lib/X11/fonts/misc/" > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" > FontPath "/usr/X11R6/lib/X11/fonts/Type1/" > FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" > EndSection > > Section "ServerFlags" > EndSection > > Section "InputDevice" > Identifier "Keyboard1" > Driver "Keyboard" > Option "AutoRepeat" "500 30" > Option "XkbRules" "xfree86" > Option "XkbModel" "pc104" > Option "XkbLayout" "us" > EndSection > > Section "InputDevice" > Identifier "Mouse1" > Driver "mouse" > Option "Protocol" "ImPS/2" > Option "ZAxisMapping" "4 5" > Option "Device" "/dev/mouse" > EndSection > > Section "Monitor" > Identifier "Monitor0" > HorizSync 31.5 - 82.0 > VertRefresh 40 - 150 > EndSection > > Section "Monitor" > Identifier "Monitor1" > HorizSync 31.5 - 82.0 > VertRefresh 40 - 150 > EndSection > > Section "Device" > Identifier "Standard VGA" > VendorName "Unknown" > BoardName "Unknown" > Driver "vga" > EndSection > > # === ATI device section === > > Section "Device" > Identifier "ATI Graphics Adapter" > Driver "fglrx" > # === disable PnP Monitor === > #Option "NoDDC" > # === disable/enable XAA/DRI === > Option "no_accel" "no" > Option "no_dri" "no" > # === Fire GL DDX driver module specific settings === > # === Screen Management === > Option "DesktopSetup" "0x00000200" > Option "Display2" "2" > Option "HSync2" "31.5-82.0" > Option "VRefresh2" "40-150" > Option "GammaCorrectionI" "0x00000000" > Option "GammaCorrectionII" "0x00000000" > # === OpenGL specific profiles/settings === > Option "Capabilities" "0x00000000" > # === Video Overlay for the Xv extension === > Option "VideoOverlay" "on" > # === OpenGL Overlay === > # Note: When OpenGL Overlay is enabled, Video Overlay > # will be disabled automatically > Option "OpenGLOverlay" "off" > BusID "PCI:1:0:0" # vendor=1002, device=514c > Screen 0 > EndSection > > Section "Screen" > Identifier "Screen0" > Device "ATI Graphics Adapter" > Monitor "Monitor0" > DefaultDepth 24 > #Option "backingstore" > > Subsection "Display" > Depth 24 > Modes "1280x1024" > ViewPort 0 0 # initial origin if mode is smaller than desktop > # Virtual 1280 1024 > EndSubsection > EndSection > > Section "ServerLayout" > Identifier "Server Layout" > Screen "Screen0" > InputDevice "Mouse1" "CorePointer" > InputDevice "Keyboard1" "CoreKeyboard" > EndSection > > ### EOF ### > > > > ### XF86Config-4.cloned_with_generic_drivers > > Section "dri" > Mode 0666 > EndSection > > Section "Module" > Load "dbe" # Double buffer extension > SubSection "extmod" > Option "omit xfree86-dga" # don't initialise the DGA extension > EndSubSection > Load "type1" > Load "freetype" > Load "glx" # libglx.a > Load "dri" # libdri.a > EndSection > > Section "Files" > RgbPath "/usr/X11R6/lib/X11/rgb" > FontPath "/usr/X11R6/lib/X11/fonts/local/" > FontPath "/usr/X11R6/lib/X11/fonts/misc/" > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" > FontPath "/usr/X11R6/lib/X11/fonts/Type1/" > FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" > EndSection > > Section "ServerFlags" > Option "Xinerama" "on" > EndSection > > Section "InputDevice" > Identifier "Keyboard1" > Driver "Keyboard" > Option "AutoRepeat" "500 30" > Option "XkbRules" "xfree86" > Option "XkbModel" "pc104" > Option "XkbLayout" "us" > EndSection > > Section "InputDevice" > Identifier "Mouse1" > Driver "mouse" > Option "Protocol" "ImPS/2" > Option "ZAxisMapping" "4 5" > Option "Device" "/dev/mouse" > EndSection > > Section "Monitor" > Identifier "Monitor0" > HorizSync 31.5 - 82.0 > VertRefresh 40 - 150 > # Option "dpms" > EndSection > > Section "Monitor" > Identifier "Monitor1" > HorizSync 31.5 - 82.0 > VertRefresh 40 - 150 > # Option "dpms" > EndSection > > Section "Device" > Identifier "Standard VGA" > VendorName "Unknown" > BoardName "Unknown" > Driver "vga" > EndSection > > > Section "Device" > Identifier "ATI Radeon 8500 0" > Driver "radeon" > VendorName "ATI Radeon 8500" > BoardName "ATI Radeon 8500" > Option "nodri" > EndSection > > Section "Device" > Identifier "ATI Radeon 8500 1" > Driver "radeon" > VendorName "ATI Radeon 8500" > BoardName "ATI Radeon 8500" > Option "nodri" > EndSection > > Section "Screen" > Identifier "Screen0" > Device "ATI Radeon 8500 0" > Monitor "Monitor0" > DefaultDepth 24 > Subsection "Display" > Depth 24 > Modes "1280x1024" "1024x768" "800x600" "640x480" > EndSubsection > EndSection > > Section "Screen" > Identifier "Screen1" > Device "ATI Radeon 8500 1" > Monitor "Monitor1" > DefaultDepth 24 > Subsection "Display" > Depth 24 > Modes "1280x1024" "1024x768" "800x600" "640x480" > EndSubsection > EndSection > > Section "ServerLayout" > Identifier "Server Layout" > Screen 0 "Screen0" 0 0 > Screen 1 "Screen1" RightOf "Screen0" > InputDevice "Mouse1" "CorePointer" > InputDevice "Keyboard1" "CoreKeyboard" > EndSection > > ### EOF ### > > > > _________________________________________________________________ > Add photos to your e-mail with MSN 8. Get 2 months FREE*. > http://join.msn.com/?page=features/featuredemail > > _______________________________________________ > XFree86 mailing list > [EMAIL PROTECTED] > http://XFree86.Org/mailman/listinfo/xfree86 > _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

