Jump to content

Has anyone tried ATI display drivers 3.11.1


kenton
 Share

Recommended Posts

Guest selimb

Yes.. for XFree86 and xorg /ati 9200SE / A7N8X-X / kernel-2.6.8 or kernel-2.6.8.1or kernel-2.6.9-rc1

step1:

make a copy of your XF86Config-4 (/etc/X11/XF86Config-4)

step2:

1.

delete the old_bad install of fglrx:

rpm -e fglrx-4.3.0-3.11.1

and this bad link : /usr/X11R86/lib/libfglrx_gamma.1

2.

make sure agp will not be loades in kernel on next reboot.. So, uncomment it in /etc/modprobe.preload &/or in /etc/modules.conf

 

then reboot.. and make sure there'is no "agp / nvidia-agp /ati-agp/radeon/..etc.." in lsmod

step 3:

shuttdown X:

"telinit 3" or "Ctr +Alt +[F2]"... then (under root) "killall X

 

step4: (login under root) tape:

rpm -Uvh --force fglrx-4.3.0-3.11.1.i386.rpm

don't use "fglrxconfig" now ..as it will be sad.. Yuo'll do it on step 8 below.

 

step5:

delete these created files:

/lib/modules/your_kernel/kernel/drivers/char/drm/fglrx.ko

/lib/modules/fglrx/fglrx.2.6.8.ko

 

step 6:

enter : "/lib/modules/fglrx/build_mod".. and tape:

"bash make.sh" or just "sh make.sh"

the deleted files in previous step 5 are recreated.

 

step 7:

enter: "/lib/modules/fglrx" ... (tape "cd .." or juste the letter s )

then tape: "bash make_instal.sh " or just "sh make_install.sh"

 

step 8:

it's time for fglrxconfig... Answer the questions ...And say "y" for agpgart

( I also "y" for OPengGl)

You can also add some own options in the new created file: "/etc/X11/XF86Config-4"

Before rebooting, make sure you have "id:3:initdefault:" in the /etc/inittab" file

 

Reboot...

 

step9:

under root (always) agpgart ( and nvidia_agp or ati_agp or other...) MUST load first before fglrx... so tape (in this order):

modprobe agpgart

modprobe nvidia_agp (or ati_agp .. or other )

modprobe fglrx

modprobe radeon

 

For not having to do this every time you reboot, you have to uncomment/write correctly the /etc/modprobe.preload file...that agpgart loads first.

That's all.

 

step 10:

logout from root: "Ctrl +D " or tape "logout"

login on user (more secure then under root).. Then tape:

startx -- -depth 24

 

step 11:

tape the classics:

fireglcontrol

glxgears

glxinfo

glxinfo | head -n 3

 

or other.. you must have:

display: :0 screen: 0

direct rendering: Yes

 

Hope this helps you to use your DRI.

Sorry for my bad English

Regards.

selim,b.

Edited by selimb
Link to comment
Share on other sites

  • 3 weeks later...

I've been having a little problem with these also. But it seems a little different. I have kernel 2.6.3-7 and an AIW 8500.

 

First i tried installing fglrx by the instructions on ati's site. everything goes well, utill I type 'startx' then I get a blank screen with the mouse pointer for a few seconds and then the X server shuts down (no lockups or anything like that) the only error I see immediately is the one about the Speedo font. I searched through the Xfree86.0 log and everything look exactly right. no warnings or errors. everything shows as enabled etc.

 

So I tried selimb's approach at installing the drivers. everything goes according to your instructions until I get to

modprobe radeon

I get a can't find error on that one.

and I still get the same problem on startx.

 

 

BTW X starts fine w/out these drivers. It's only after I install fglrx that I get this.

 

 

Any ideas? I would really appreciate it.

 

 

one other thing. I was just looking at Xorg. It says that 3D accell for my card IS supported with their newest release. Would I be better off scrapping this and trying that instead?

Link to comment
Share on other sites

Disregard that last post please! :cheeky:

 

 

I've just learned about SRPMs and how cool they are! (guess I should have read your post a liile closer. huh?)

 

I got the fglrx 3.12 from your site, thac. :thanks:

 

I've got 3.12 installed now and can get into kde no prob.

 

the problem now is with 3d accel. I get the following errors in the Xfree log:

 

(II) Module glx: vendor="The XFree86 Project"
compiled for 4.3.99.903, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(WW) Warning, couldn't open module GLcore
(II) UnloadModule: "GLcore"
(II) UnloadModule: "glx"
(II) Unloading /usr/X11R6/lib/modules/extensions/libglx.a
(EE) Failed to load module "glx" (a required submodule could not be loaded, 0)

AND  A LITTLE LATER: (I'm assuming the next two sections are caused by the first problem)

(II) fglrx(0): detected XFree86 version: 4.3.99
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *

AND A LITTLE LATER:


Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!

 

I'm a little stuck here. But I'm sooo close now :D

Link to comment
Share on other sites

Man! If you want to learn everything there is to learn about linux just try installing these drivers for an AIW 8500!

 

Your updated SRPM worked beautifuly, thac. TY again!

 

But it seems there is a bug in the driver that doesn't allow it to recognize one of the five ChipID's for the diff 8500 flavors (Of course it's the one I have) causing a trace/breakpoint trap whenever I tried to run anything having to do with gl. I also had the mtrr overlap bug and some PCI on pin A thing that I still haven't figured out (but it's not affecting anything so I'm not bothering)

 

for those that need it,

The solve for the mtrr problem is here

mtrr overlapping error

 

had to learn about startup scripts and lilo appends and other stuff for that.

 

and the ChipID problem is at

Trace/Breakpoint Trap on Radeon-AIW 8500

the last post on the page by JimBeam has step by step instructions on finding and changing an init3 w/a nop in fglrx_dri.so

 

lotsa fun hex editing and such there!

 

 

Well now it works and I'm happy! :thanks:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...