• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

ATi Headaches

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

killer7

Member
Joined
Apr 2, 2003
Location
North Carolina
Getting my ATi 9700 Pro driver to work has been such a headache. Sorry for the great detail, I just want to eliminate all guesswork. I really want to enable my dual monitors because it would be such a waste if I could only use dual monitors in Windows. Here are my problem(s):
--------------
Check.sh?:
There are three drivers on ATi's website for download. But, to determine the one you need they tell you to download "Check.sh" and run it from the command line using "sh Check.sh". When I type this I get:

[root@localhost killer7]# sh Check.sh
: command not found
: command not found
: command not found
: command not found
: command not found
Check.sh: line 98: syntax error near unexpected token '`
'heck.sh: line 98: `GetOsInfo()

Since I could not check the version I needed, I just got the one for the newest version of XFree86, since this is the newest version of Mandrake.
---------------
The README then instructs to type rpm -i --force <ati_package_name>.rpm.

Once I do this, I get:

warning: user mtippett does not exist - using root(many, many times)

*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /lib/modules/2.4.22-10mdk/build/include do not match current kernel.
they are versioned as "2.4.22-10mdkcustom"
instead of "2.4.22-10mdk".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===

Once I get "fglrxconfig" going, I choose the following options:

PS/2 or USB with PS/2 protocol
PS/2 Wheel Mouse (X11 generic ps/2 wheel mouse driver
Do you want to Emulate3Buttons? (no)
Give full device name that the mouse is connected to. (/dev/mouse)
Generic 101-key PC keyboard
U.S. Enlish language keyboard
Do you want to enable "Quad Buffer Stereo?" (no)
Do you want to enable TV out? (yes, NTSC-M)
Choose monitor configuration (Dual Head, 2 screens - two drivers)
Specify the dual head mode. (screen 1 right of screen 0)
--------------
Please select the connected primary (p) and secondary (s) display devices. (auto detect)
hsync= 31.5 - 80.5: up to 1280x1024 @ 75 Hz (SXGA)
vsync= 60 - 100
hsync= 31.5 - 80.5: up to 1280x1024 @ 75 Hz (SXGA)
vsync= 60 - 100
--------------
The default resolution that the server will start-up with will be the first
listed mode that can be supported by the monitor and card.
Currently it is set to:

"640x480" for 24-bit

Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server. (Modes are OK, Continue)
---------------
Do you want to use virtual desktop? (no)
Please specify which restriction sheme you want to implement. (no restrictions - any user has access to the OpenGL ICD)
---------------
Please select application specific profile (Default)
---------------
Do you want to initialize xfree86-dga? (no)
---------------
Do you want to export pseudo color visuals? (no)
---------------
Do you want to synchronize buffer swaps? (no)
---------------
Please select multi sample visuals you want to share (All (Visuals for 2,4 and 6 Samples per Pixel)
---------------
Do you want to force multi sample visuals
for every OpenGL application? (no)
---------------
Disable FSAA Gamma? (no)
---------------
Customize FSAA Multi Sample Position? (no)
---------------
External AGPGART module:

It is possible (but not recommended) to turn off the usage of
built-in agp support of the provided fglrx kernel module and
use the external AGP GART module (agpgart.o) of the Linux kernel.
If you want to use the external module then ensure that it loads
prior to the drivers full startup. In order to manually load the
external agpgart module execute this on the commandline (as root):
/sbin/insmod agpgart
or alternatively configure your system to auto load the module.

Do you want to use the external AGP GART module? (no)
---------------
Do you want to enable "AGP Locked User Pages"? (yes)
---------------
Which storage method do you want to use? (default)
---------------
I am going to write the XF86Config-4 file now. Make sure you don't accidently
overwrite a previously configured one. (yes)
---------------
Probing PCI bus for a supported graphics device...
found: R300 (ND)
PCI bus slot: PCI:3:0:0

entering the detected PCI bus slot into the XF86Config-4 file.





File has been written. Take a look at it before running 'startx'.
Note that the XF86Config-4 file must be in one of the directories
searched by the server (e.g. /etc/X11) in order to be used.

Within the server press ctrl, alt and 'Num+' or 'Num-' simultaneously
to cycle video resolutions.
Pressing ctrl, alt and backspace simultaneously immediately exits the server.
Use these keys if the monitor doesn't sync for a particular mode.

For further configuration, refer to /usr/X11R6/lib/X11/doc/README.Config.
---------------
I then type "startx" and get this:
[root@localhost killer7]# startx
Using authority file /root/.xauthQO2hO9
Writing authority file /root/.xauthQO2hO9


Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
Please report problems to [email protected].
---------------
Once I log out and log back in it works...kind-of. The Mouse drags across both monitors as expected, but I can't drag anything over from one screen to the next. The second monitor is merely a mirror, it has the menu, icons, everything, but I can't do anything! Any help wouuld be greatly appreciated.
 
Back