Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jul 2000 03:35:33 +1000
From:      Nathan Hand <nathanh@manu.com.au>
To:        Maxim Sobolev <sobomax@FreeBSD.org>
Cc:        Artem Koutchine <matrix@ipform.ru>, ports@FreeBSD.org, utah-glx-dev@lists.sourceforge.net
Subject:   Re: [utah-glx-dev] Re: Installed Utah-glx, but see no HW accelaration for RIva128ZX
Message-ID:  <20000719033533.A11626@manu.org.au>
In-Reply-To: <39747A3C.5C86C5D0@FreeBSD.org>; from sobomax@FreeBSD.org on Tue, Jul 18, 2000 at 06:39:40PM %2B0300
References:  <Pine.BSF.4.21.0007180933070.25933-100000@turtle.looksharp.net> <004e01bff0c0$67601380$0c00a8c0@ipform.ru> <397467E4.564444A7@FreeBSD.org> <00a401bff0c5$32d35f00$0c00a8c0@ipform.ru> <39746DCF.2CB9D286@FreeBSD.org> <00d101bff0cc$54d36d00$0c00a8c0@ipform.ru> <39747A3C.5C86C5D0@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 18, 2000 at 06:39:40PM +0300, Maxim Sobolev wrote:
> Artem Koutchine wrote:
> 
> > Okay. I have made some progress. Now glx.so load FOR SURE.
> > I put into glx.conf:
> > nohw=0
> > hw_boxes=1
> > hw_logfile=/var/log/glx.log
> > hw_loglevel=8
> > debug=1
> > everything else is commened out
> > Now. glx.log somehow is not created, but glx_debug.log is there.
> > It says (some selected lines):
> >
> > Loggin set to 1
> > Mesa: 3.1 v.50462722
> > Hardware accelerated: mga
> > Hardware accelerated: tnt
> > Hardware accelerated: i810
> > Detected XF86_SVGA server, looking for chipset RIVA 128
> > Using TNT driver (no direct rendering)

This line means you now have hardware acceleration on. There's no
direct rendering with this card, only indirect rendering, because
of a lack of documentation.

> > So, as i said in the very beginning i have RIVA 128ZX, maybe
> > utah-glx does not support RIVA128ZX?only TNT? I still see
> > no acceleration in Mesa demos or xracer or in glplanet. I reset the
> > config file back to default - glx.so still load (of course) but no
> > acceleration is seen.

The Riva 128 is supported, as well as the TNT and TNT2.

Try dropping your X resolution down to 640x480x16bpp then running
a 3d demo like "gears". Due to memory limitations the driver will
disable hardware acceleration in high resolution modes.

Also look in your logfile, after running any 3D app, for the line
"### Creating new ... context for ...". If you see it mention the
word "Riva" then you have hardware acceleration.

If you don't see this line then it's possible your application is
linked against the wrong libGL.so. Check with ldd. Flush out your
system of all libGL*.so* and do a clean install if necessary.

Finally, don't expect too much. It's a Riva 128, afterall.

Also try pestering nVidia to port their driver to FreeBSD. 

> Is the TNT driver the only driver for your chipset? For exmple for my Mach64
> two version of server exist (SVGA and Mach64), while only the one works with
> utah. Anyway you better off to ask for help in Utah's mail list (I'm
> crossposting this reply there).

He'll want to use XF86_SVGA 3.3.6, as he is already doing. The 2D
and 3D drivers talk to each other so you need matching versions.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000719033533.A11626>