Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I try to install ATI 9800 XT + Intel Chipset i875 (Asus P4C800-E Deluxe) + Linux.
My ONLY interest is 3D acceleration - I'm working in a 3D research team.
So, for 9800 XT, no XFree DRI, no gatos, etc. Only ATI driver seems correct for
3D acceleration.
Actually, I use fedora - I can use another distribution... I have tried my
old RH9, same problem.
I use a 2.4.23 SMP kernel, without agpgart, with DRI and Radeon module
(no included in modime.conf, Radeon + 9800 in XFree86 is not 3D accelerated).
I installed 3.2.8 ATI driver, and hacked the agpgart. This old version of agpgart seems
to have a bug with the i875: in agp.h, line 663:
#define PCI_DEVICE_ID_INTEL_875_G_1 0x257b
And Intel says:
Intel(R) 82875P Processor to PCI to CSA bridge - 257B
So, the ATI agpgart says my i875 is graphical, and tries to use the i815 graphical
model. I have changed this (I82875G doesn't exist in Intel docs), to use the Intel 82840 model in agpgart_be.c.
Another problem is the ATI install script doesn't compute correctly my GCC version. Another hack solves that: cc_version_major=3 and cc_version_minor=2 in make.sh.
With these hacks, no problem to install, and fglrxconfig will be OK. After startx,
a lsmod shows fglrx is used 8 times. No error in /var/log/XFree86.log :
(II) fglrx(0): [DRI] installation complete
I can use all 2D accelerations. But when I try to use OpenGL/fglrx_dri, for example with fglrxinfo, the result is always the same:
Trace/BPT trap
When I use gdb on it, the error is
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 16384 (LWP 2322)]
0x403b4071 in s9586 () from /usr/X11R6/lib/modules/dri/fglrx_dri.so
After 1 week of searching, I have not idea. I have verified by ldd the librairies
fglrxinfo uses: correct.
Of course, when I modify my XF86Config-4, with
Option "no_dri" "yes"
I can use mesa without problem.
Somebody has succeded to use 3D acceleration with ATI DRI + 9800 (R300) and
a Intel 82875 ?
Have you asked in Rage3D yet? There post many Linux ATi users (me included). Since you are running an SMP system I don't know if the driver even supports SMP operation (it should if it is based on the FireGL professional graphics cards). In any case many folks over there use Intel based systems (I use AMD), so may be worth a try.
And about Fedora, use the gcc32 binary. You may want to export in either ~/.bashrc (per user) or /etc/profile the enviroment variable CC="gcc32", that should be OK, because FC1 Yarrow comes with gcc 3.2 and gcc 3.3. Everywhere I've looked veryone has told me to build my kernels and modules with the 3.2 version instead of 3.3, so that may help you.
I have checked all rage3D posts. This error (Trace/BTP signal) never appears.
In fact, I have never found anyone who speaks in forums about 3D acceleration + ATI R3X0 (9500 to 9800) + DRI Linux with success...
There is an option in XF86Config :
Option "NoTrapSignals"
Seems useless ?
I have tried fglrx_dri.so from ATI 3.2.8 /XFREE 4.2 and 4.1 packages, but on my
4.3.99/december 2003 XFree86 snapshot. Doesn't work :
fglrxinfo
[fglrx]: API ERROR: could not register entrypoint for SecondaryColor3bEXT
and so on. Just a try: I didn't think this hack had a chance to work.
Old ATI driver, 3.2.5, is not 3D accelerated.
Seems I have 5 x 9800 XT and a FireGL X2 useless. No problem, I have ordered 6
Nvidia FX5950. I will try ATI again... in 2010.
I see this error also after extrecating XFree86-Mesal-libGL or whatever that one is... I could not install fglrx.xxx.xxx.rpm without doing so. After compiling fglrx kernel module, I can get to GNOME, fluxbox and blackbox, but not KDE... says I cannot login after 10 secs bla bla bla.
So, now I am trying to reinstall all KDE related RPM's to hope to get over the hump.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.