Hi CW,
I'm going to be trying my hand at installing the ATI proprietary drivers on my desktop pc.
Sorry if the post is long I'm just putting relevant items in here so you don't have to go wandering out on the net to see my refereneces.
If you recall, you helped my getting slackware installed and updated and fix mouse issues on my laptop. All is well with that laptop and I was even able to load up a really old one with slackware for a friend of mine. Both laptops are now successfully running the "testing" kernel of slackware 10.2
That being said, I want to get the wireless going on my laptop and use the 2.6 variation kernels so I can allways just plug in the external mouse and use it. If you recall 2.4 kernel doesnt seem to support my laptop and an external mouse.
So i tried to upgrade the kernel; after a few hours of it trying to compile I got errors just after the "make" part. I threw my arms up, said a few choice words, then dumped the hard drive and restored from an image.
So I figured, well I want to get slackware up on my desktop and I can use that to learn how to compile the kernel there, as that pc is much faster.
So now I have slackware 10.2 with the "testing kernel" on it the desktop pc as well. Now I'd like to install the ATI Radeon drivers which in my forum search brought me to your thread.
I can totally help to document my experience, etc for your cause from the ATI side of things. I see you have much info here with respect to nVidia but not so much for ATI and I'd like to help.
Only thing is, as I'm new I'm kind of confused and was wondering if you might shed some light on a few items.
First the desktop pc info:
-ASUS motherboard A7N8X-E deluxe latest bios revision. This is an nVidia nforce 2 based motherboard.
-Proc: AMD Barton Core 2500+ w/512 cache that has stock 333 mhz front side bus but it is overclocked to 400 mhz front side bus.
-Ram: cheap 400mhz centon's 2.5,3,3,6 timings.
-VGA: ATI Radeon 9600XT (built by ATI not a third party board).128mb RAM.
MOBO Specific Settings: write cache on, AGP 8x, AGP Gart 64mb, video bios not shadowed.
So the pc is running at 2100 mhz (e.g. like a 3200+ at 400 mhz front side bus) dual channel mode.
The slackware resides on a partition that is also imaged so I can crash this boy over and over and it only takes me 5 minutes to restore from an image.
The slackware is fully updated to latest in terms of slapt-get and security. No other software at all has been installed. Just a default full install, then added in the "testing" kernel.
I ran the 'glxgears' and I'm only getting around 500 frames/sec. Now I had mepis on here before with the proprietary drivers that they install and I was well over 2500 fps. But I really don't want to use Mepis for various reasons; and only want to go slackware. Which I have an image of that as well if I need to restore to the hard drive to get any config info you might need.
The glxinfo shows that dri is not enabled. Which is no surprse, my card is not supported in the version of the Radeon Drivers issued with slackware
xorg.config has this for my install right now:
Section "Device"
Identifier "vgacard"
Driver "radeon"
#VideoRam 131072
# Insert Clocks lines here if appropriate
No other options are "un-commented" for it.
Now my questions:
Although I'm using slackware, I see alot of people in their threads refer to this gentoo post at:
http://odin.prohosting.com/wedge01/g...l#2_kernelopts
in that page it says to load the drivers you have to have:
# Loadable module support -> Enable loadable module support: ENABLED
( I have no idea how to verify loadable module support )
# Loadable module support -> Module unloading: ENABLED
( I have no idea how to verify module unloading)
# Loadable module support -> Automatic kernel module loading: ENABLED
( I have no idea on auto kernel module loading)
# Bus options (PCI, PCMCIA, EISA, MCA, ISA) -> PCI Express support: ENABLED (only if you have a PCIe card)
( I know I have PCI on this computer and no ISA)
# File systems -> Pseudo filesystems -> Virtual memory file system support: ENABLED
( I have no idea about pseudo files.)
# Processor type and features -> MTRR (Memory Type Range Register) support: ENABLED
( i think this is taken from ""cat /proc/cpuinfo" )
Device drivers -> Character Devices -> /dev/agpgart (AGP Support): ENABLED OR MODULE
( I believe the "testing" kernel built AGP support into the kernel)
Device drivers -> Character Devices -> (pick the correct AGP chipset option from the list, depending on your motherboard): ENABLED OR MODULE
Examples:
Motherboard: nVidia nForce2 based ---- NVIDIA nForce/nForce2 chipset support
(this is me here; I see in the "dmesg" that my pc loads support for this. the nvidia is my motherboard and on Mepis it loaded AGP modules.)
So until I know how to verify if the "testing" kernel does these items above, the only alternative is to compile a new kernel and make sure that I compile the kernel in accordence with the above.
I'm guessing but most likely I have to compile a new kernel so I can load these video drivers in and get the DRI going.
I assume that those items above are options in the "make config" part of a kernel. I can't remember I only went throught it once; and didn't do it right before.
I'm using this page here as my guide for the kernel:
http://www.slackersbible.org/node/42
So I downloaded the latest / stable version kernel (not the patch) which is kernel version 2.6.16
The slackersbible site lists two ways to untar the file in the usr/src:
1.) way is If you downloaded a file ending with .tar.bz2, extract it with:
tar -jxvf linux-2.6.X.tar.bz2
or (2): Alternative commands to extract the source code are:
For a bzipped file "bzip2 -dc linux-2.6.X.tar.bz2 | tar xvf -"
Do I need to do it the 1st way or the way with the source code? I don't know.
Now I downloaded the latest version of the ATI drivers posted on 03/08/06 they are version 8.23.7
In the readme file of the drivers ATI claims to want:
-kernel source code and kernel headers.
Are the headers included with the file I got at the kernel.org site. It's only about a 40meg download. Do they extract automatically?
Do you need any other info from me to help with your DRI page? Any comments or suggestions from you or others is truly appreciated.