PDA

View Full Version : So anyone get M9 to work accelrated at all?


opusagogo
03-03-2003, 01:29 AM
Has anyone gotten the M9 to work with XFree86 besides VESA support? I know there is a new version of XFree out right now which claims support, but has anyone got this to work? -- if so how do I set this up (without saying "yeah just install this distro and use the dumb dumb interface..".)


Thanks.

BTW I think this ATI M9 and Xfree support issue is Ridiculous!!!!!
... i've been trying to make it work for months.

laclasse
03-03-2003, 07:12 AM
Well, i will be very curious to know what guide/HowTo/Method you are following to install the drivers. I have posted numerous times how to install the ATI proprietary drivers which will work accelerated, and this without using the latest version of X.

If ya had read a bit of the subject of the other topics, in particular XFree 4.3 , or maybe Display Drivers on Linux, you will have had a better clue ;)

No, the 3D support of latest released XFree 4.3.0 is not ridiculous. I have it working on LRs Linux ( LFS 4.0 ) and giving me a nice 100 FPS av in quake3 on the sager of course.

Maybe you should comment, as what distro you are using, and what step you took to make your XFree 4.3.0 work......

In the meantime, please read the info supplied :

http://sagerforums.com/forums/showthread.php3?s=&threadid=1555

As well as :

http://sagerforums.com/forums/showthread.php3?s=&threadid=1717

And finally for more info on how to install drivers:

http://sagerforums.com/forums/showthread.php3?s=&threadid=1256&perpage=5&pagenumber=3

in the middle of the page. Hope that helps.

By the way, none should attempt to build/compile the latest DRI trunk without reading the :
http://dri.sourceforge.net/doc/DRIcompile.html

-----------------------------------------
Sager / Promedion 5660
P4 2.4 533 FSB 512 DDR Ram
Ati Mob 9000 64 DDR
40 gigs HDD, DVD/CDRW combo
15'' 1400x1050 TFT
Debian Sid and LR-s Linux

chiphart
03-03-2003, 09:10 AM
Yeah, we need a little more information from you to help. As I posted last week, I got my drivers working and...dang, it's faster than Windows. 125FPS at 1600x1200, all jacked up in Q3.

I still can't get Linux to recognize anything under 1600x1200, but that's another story :-)

opusagogo
03-04-2003, 12:19 AM
yeah, I guess I didn't try that much.

Can you tell me which drivers from ATI I need to download?

Thanks

opusagogo
03-04-2003, 02:42 AM
well, gentoo doesn't use RPM install packages ... and I emerged the RPM application, and it seem to not "install" correctly. Here is the output when I followed the directions from ati.com:

this is the error message I get when I try to run rpm -i fglrx-glc22-4.2.0-2.5.1.i586.rpm ...

bash-2.05a# rpm -i fglrx-glc22-4.2.0-2.5.1.i586.rpm
error: failed dependencies:
/bin/sh is needed by fglrx-glc22-4.2.0-2.5.1
/bin/sh is needed by fglrx-glc22-4.2.0-2.5.1
/bin/sh is needed by fglrx-glc22-4.2.0-2.5.1
/bin/sh is needed by fglrx-glc22-4.2.0-2.5.1
ld-linux.so.2 is needed by fglrx-glc22-4.2.0-2.5.1
libc.so.6 is needed by fglrx-glc22-4.2.0-2.5.1
libdl.so.2 is needed by fglrx-glc22-4.2.0-2.5.1
libm.so.6 is needed by fglrx-glc22-4.2.0-2.5.1
libpthread.so.0 is needed by fglrx-glc22-4.2.0-2.5.1
libX11.so.6 is needed by fglrx-glc22-4.2.0-2.5.1
libXext.so.6 is needed by fglrx-glc22-4.2.0-2.5.1
/bin/bash is needed by fglrx-glc22-4.2.0-2.5.1
libc.so.6(GLIBC_2.0) is needed by fglrx-glc22-4.2.0-2.5.1
libc.so.6(GLIBC_2.1) is needed by fglrx-glc22-4.2.0-2.5.1
libc.so.6(GLIBC_2.1.3) is needed by fglrx-glc22-4.2.0-2.5.1
libdl.so.2(GLIBC_2.0) is needed by fglrx-glc22-4.2.0-2.5.1
libdl.so.2(GLIBC_2.1) is needed by fglrx-glc22-4.2.0-2.5.1
libm.so.6(GLIBC_2.0) is needed by fglrx-glc22-4.2.0-2.5.1


I'm not sure what to do with RPM packages.. I wish they would just release a .tar.gz package and have an INSTALL documenation. Can you enlighten me on this problem?

Here is the output of Check.sh:

bash-2.05a# sh Check.sh
=====================================================================
ATI Technologies
=====================================================================
Checking which OS you're running...
uname reports 'Linux' version '2.4.20-gentoo-r1', architecture 'i686'.
Object format is 'ELF'.
libc version is '6.2'.

XFree86 Version 4.2.1 is installed.

Binary package name is 'fglrx-glibc22.tgz'


The file that I downloaded is :
fglrx-glc22-4.2.0-2.5.1.i586.rpm

Thanks

laclasse
03-04-2003, 04:17 AM
There is 2 text notes on the ati site, where you dll the drivers. Did you read them both ? This is all i needed to make them work. No, i don't use rpms as well as i run Debian and LR-s .Dependencies of /bin/sh is a joke as ALL linux have /bin/sh.

Umm, you have to read maybe that will clarify things, as for example, rpm -i is not a valid command in that case. Anyhow, READ THIS:

http://mirror.ati.com/support/drivers/linux/radeon-linux.html?cboOS=LinuxXFree86&cboProducts=RADEON+9000&eula=&choice=agree&cmdNext=Next

the installations tips and the Driver Releases notes. Yes IT IS ON THE PAGE. Hope that helps.

laclasse
03-04-2003, 04:21 AM
This is what was posted:

reakmyn,

Okies, run down isn't a possible thing considering i run debian and LR-s neither has rpms packages, but debs and source instead.

But the important point to remember, is that you first need to compile your own kernel, as the ati drivers need to have your present running kernel headers. Get the sources of the kernel you are using from your distro ( RH, mdk ? ). The sources usually install in /usr/src/linux. Google for a kernel HowTO, or go to the best HowTO site, the www.tldp.org

Once your kernel compiled, and ya rebooted on it, dll the fglrx-glc22.rpm for your X version ( 4.2.X nowadays ) from www.ati.com.

Then use the --force option of the rpm command ( rpm --help, or man rpm will tell ya precisly, as well as the installations notes on the ati driver download page ), i believe the command should be something like :
rpm --force -Ivh fglrx-glc22.rpm
The install needs to be forced as the package will overwrite your /usr/lib/libGL.so.1 file, the OpenGL library. Once this is done, as root, of course, you should cd /lib/modules/fglrx
from there
cd build
./make.sh
gcc - bkblblblbl == > compiling the module, little output. Check that it end with no errors ( Error1 ).
then
cd ..
./make_install.sh
==>This will load the fglrx module in your kernel, give you a warning about tainting the kernel, cause it is not an open source driver, and unload the module.
if ya are successful till here the biggest is done. If Errors and mistake when building the module/driver, it means that you didn't compile your kernel properly, or put an option that makes the built fail. THINGS to WATCH are AGP, do not compile the AGP support IN, but as a module !!

After this is done, type: 'fglrxconfig[enter]' command provided with the drivers to configure a new /etc/X11/XF86Config(-4) file. Answer the questions the best you can, then modprobe fglrx[enter] to load the module, and finally startx
Tried hard ...Let me know if ya succesful

rpalmer3
03-07-2003, 07:38 PM
I've gotten M9 hardware support working on Gentoo with Xfree 4.3.0.

First, 4.3.0 is still masked in gentoo. If you haven't done it recently, I suggest an emerge sync to make sure you've got the latest ebuilds.

In the kernel, you'll need to make sure you agpgart support (of course), and to disable the DRI modules. If you need to rebuild the kernel, do so, install it (save your old kernel) and reboot.

Next, run

ACCEPT_KEYWORDS="~x86" emerge xfree

to get and build 4.3.0. This will take a while.

Once 4.3.0 is build, run

ACCEPT_KEYWORDS="~x86" emerge xfree-drm

To build DRM.

There's a post in the Gentoo forums http://forums.gentoo.org/viewtopic.php?t=30952&highlight=xfree+dri that I used as well as a starting point to get it running.