[ltp] Is 3D possible on FireGL 5250?

Alex Deucher linux-thinkpad@linux-thinkpad.org
Tue, 27 May 2008 19:47:00 -0400


On Tue, May 27, 2008 at 6:00 PM, Bill Moseley <moseley@hank.org> wrote:
> On Tue, May 27, 2008 at 05:21:46PM -0400, Alex Deucher wrote:
>
> Sorry I need so much hand-holding. ;)  I really appreciate the help.
>
>> this is probably related to the issue below or the fact that ubuntu
>> uses a whilelist for compiz and your card may not be on it by default.
>
> I'm suspecting the first.  /usr/bin/compiz does have a whitelist, but
> the "ati" driver is included.
>
>    # Driver whitelist
>    WHITELIST="nvidia intel ati radeon i810 fglrx"
>
> Radeon is also included, and for reasons I don't understand, that
> seems to be loaded in my Xorg.0.log along with the ati driver (and I'm
> only specifying ati in xorg.conf).
>
> There's also a blacklist on PCI ids, but it's empty.

Ok sounds good.

>
>
>> > (EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/r300_dri.so: undefined symbol: __driCreateNewScreen_20050727)
>> > (EE) AIGLX: reverting to software rendering
>>
>> You need a newer xserver.  AIGLX is not initializing and since compiz
>> uses GL via an indirect context, it will not work.  Once you get that
>> sorted out you should be able to start compiz as follows:
>
> So the dummy question now is how do I get a new xserver?
>
> If I enable the two sources listed at:
>
>    http://www.phoronix.com/forums/showthread.php?t=9951
>
> Then I see this:
>
> ~$ apt-cache policy xserver-xorg-core
> xserver-xorg-core:
>  Installed: 2:1.4.1~git20080131-1ubuntu9
>  Candidate: 2:1.4.99.902+git20080524+server-1.5-branch.9211a10b-0ubuntu0tormod5.2
>  Version table:
>     2:1.4.99.902+git20080524+server-1.5-branch.9211a10b-0ubuntu0tormod5.2 0
>        500 http://ppa.launchpad.net hardy/main Packages
>  *** 2:1.4.1~git20080131-1ubuntu9 0
>        500 http://us.archive.ubuntu.com hardy/main Packages
>        100 /var/lib/dpkg/status
>
> But, I have no clue if that's the correct package to install.

nor do I.  worth a shot I guess.  I build everything from scratch.

>
>> > Which I assume might also be why I'm seeing slower glxgears number
>> > than I have in the past (2100fps vs over 400fps with fglrx).
>>
>> gears in theory should work as long as it's direct rendering.
>
>
> Again, I'm just guessing, but I thought since the Xorg.0.log said
> "reverting to software rendering" would explain the slowness (i.e.
> it's not bypassing the "X SERVER" in the control_flow.jpg you posted).
>
>
>> what does glxinfo tell you?
>
> Who, me?  Well, I see direct rendering say "Yes".  Otherwise
> not sure I can say.
>
> I do note that this is on Hardy and the version says 1.2.  Oddly, on
> my desktop right here (Dell with nVidia) running Gutsy it says it's
> version 1.4.  That's a bit odd.  (And glxgears is >10,000fps ;)

the number is the GL version supported.  The open source radeon 3D
driver supports GL 1.2, the nvidia driver supports GL 1.4.

>
>
> ~$ glxinfo
> name of display: :0.0
> Warning, RV530 detected, 3D HAHAHAHAHA!!.
> display: :0  screen: 0
> direct rendering: Yes

direct rendering should work (gears, quake, etc.), but indirect will
require a new xserver

Alex