From: Ivica B. <ic...@fu...> - 2001-06-27 02:41:36
|
Hello fellow Linux enthusiasts! I just finished installing from sources kernel-2.4.5, did all of the config as instructed on dri doc page, (I am using RH7.0 with latest patches + Ximian 1.4 gnome + obviously new kernel), and Installed Xfree 4.1 from sources. X server works flawlessly in 2d but when I try 3d it becomes obivous that it is not utilizing DRI (it is terribly slow). I did glxinfo and got VA Linux Systems Inc. as OpenGL vendor, using SGI server glx vendor string and all that, but direct rendering is reported as a "no." When I was making latest Xfree i used "make World" and then "make install" and to the best of my knowledge it has installed dri (no errors reported in any of the compiling jobs, including kernel). The problem is also that no one has addressed following issue clearly -- that ATI Mobility M4 is different than M3: M3 is offspring of the Rage 128 while M4 is of Rage 128 PRO. I still haven't gotten a clear-cut answer whether this darn M4 is even supported by DRI due to fact that DRI docs only mention support for MOBILITY cards which is incomplete info since it has been there unchanged for a long time and thus it can reflect any of at least 5 if not more completely different mobility video cards that have been released by Ati in the past few years. Can someone please shed some light on this issue since so far the documentation and help from other sources has been inadequate if not non-existent. Any help would be greatly appreciated. Thank you! Sincerely, Ivica "Ico" Bukvic, composer |
From: Mike W. <we...@cs...> - 2001-06-27 13:16:00
|
As I have said before, the fact that you have what is called a Rage "Pro" has NO significance regarding the perceived lack of support for your ATI.. Maybe this will be convincing. It is taken from /var/log/XFree86.0.log on a system in which DRI acceleration is working just fine. (II) Primary Device is: PCI 01:00:0 (--) Assigning device section with no busID to primary device (--) Chipset ATI Rage 128 Pro PF (AGP) found (II) Loading sub module "r128" (II) LoadModule: "r128" This system is not however, a notebook. I also suspect but cannot demonstrate that the M3 vs. M4 difference is also benign. Next, you say you installed Mesa. This is EXTREMELY inadvisable. If you built standalone Mesa, and any of the DLLs (.so's) that it creates replaced or precede in the search path the counterparts created by building XFree86, then you are instantly dead as far as DRI support goes. The present version of XFree86 provides EVERYTHING you need to build and run OGL apps. Finally, if the answer to any of the following three questions is "no" then I can guarantee you that the DRI will be disabled. 1) After you boot your system but before you start X, if you do an /sbin/lsmod do you see agpgart and r128? 2) Did you build a new r128.o <<<from the XFree86 4.1 source>> as I recommended earlier? (This is <<NOT>> done automagically when you build XFree86). 3) Is the r128 that is actually being loaded the one you built and NOT the one that was included in the 2.4.5 kernel sources? (If you aren't sure, I recommend rmmoding r128 and insmoding the correct version before starting X.) If the answer to all of the above is "YES" and the DRI is still not working, please send me a copy of /var/log/XFree86.0.log and I will see if I can see anything. Mike |