Re: linux 3d applications keep crashing



On Sat, 2009-03-14 at 22:47 +0100, Michal Varga wrote:
On Sat, Mar 14, 2009 at 6:45 PM, Roman Divacky <rdivacky@xxxxxxxxxxx> wrote:
there's an ongoing work on nouveau, so stay tuned :)

Yes, that will take many years to complete, or at least, produce a
rotating cube or maybe, maybe run glxgears in around 2012.

I am currently running accelerated glgears on freebsd using nouveau.
thnx for your enthusiasm :)

While I've been a little sarcastic, yes, there is some preliminary 3D
support in nouveau. Still, then you can say that there are fairly good
Direct3D accelerated drivers for S3 Virge out there (really, there
are).

Let's look only on the nouveau front page:
Current Status
2D-support is in fairly good shape with EXA acceleration, Xv and
Randr12 (think of dual-head, rotations, etc.). Randr12 should work for
all cards up to, and including, Geforce 9000 series, although some
issues with Geforce 8/9 laptops may still exist, for such issues bug
reports should be submitted. Randr12 is now the default. Any 3D
functionality that might exist is still unsupported, do not ask for
instructions to try it. Also, VT switching while X is running is
considered lucky.

(yes it's sittinge there for a long time and stuff moved forward a bit
in meantime, but, well..)

Feature matrix?
http://nouveau.freedesktop.org/wiki/FeatureMatrix
"4 - While some support for 3D exists, it is far from mature. And even
if it was mature, the particular feature you need, be it oddball
texture compression formats and whatnot, may not be there. Yet.
Patches welcome."

This is correct, it doesn't exist in any publicly usable form. These
things can change rapidly though.

Roman, while I appreciate everyone's work on nouveau, be it you,
Robert or anyone else, you seriously don't believe to be running Doom
3 or Quake 7.65 on it for yet next few years.. Don't you think? You
make it sound like nouveau is "just around the corner" and, I don't
know, judging from the immediately following "wow wow wow" reaction, I
don't think that's very nice to some of the 'regular' folks around
(not trying to make a point with the poster, just thinking generally).

Just look at the sad state of oss ATI accelerated drivers (and to
avoid being autoattacked by some trigger-happy ATI fanboy, I run both
nvidia and ati setups, thank you) and those are out for quite some
time, with tons of specs released by AMD/ATI every other month..
Result? (Almost) perfectly running glxgears. Ever tried to run a game
with it? Heck, even GL accelerated Duke Nukem 3D for a start? The
outcome is so horrible that you want to poke your eyes out with a
screwdriver just to get rid of that image (if only one could call that
an image - "a message from a black hole" would be probably more
appropriate).

ATI/AMD has only recently started releasing specs. They are also
actively working on the open source drivers. They are changing quite
rapidly and shaping up nicely. Lot's of things in the open source 3d
world are changing rapidly... So, I don't expect to see anything
tomorrow, but things are improving and fairly quickly.

So don't get me wrong, I'm all in support for nouveau as everyone
else, but I still just have that funny feeling when you make it sound
like "hey guys, screw the official drivers, they already don't matter
at all, nouveau is coming". Yes, nouveau is coming (sort of), it will
fill some part of the "market", similiarly as 'nv' does now, but
official drivers are not going anywhere, not for years to come and
definitely not if you want to go for some gaming (Tuxracer is not a
game, seriously), or want to get some other rather serious OpenGL
stuff done (and by that I don't mean compiz whooshy windows, though
that would -still- be a good start).

The binary Nvidia driver may be fine as long as your running i386 and
don't mind the lag behind the rest of Xorg when things change waiting on
the next release of the binary. If your on amd64, your out of luck for
the time being.

So, yes... There is probably room for both drivers, especially as long
as Nvidia refuses to publish hardware docs to allow more rapid oss
support.

robert.

Anyway - while this reply IS a little bit offtopic (and long, and
flamebait, etc.), I just wanted to point out a few things before
people start running around waving and screaming "omg did you hear
that? they have oss opengl nvidia drivers running in real 3D!
jesuschrist I'm going to ... !"

And, you know. Like that.

Disclaimer: I'm not a nouveau developer, just a long time lurker, here
and there. Nothing I said is a fact or anything remotely close to
that.

m.
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"
--
Robert Noland <rnoland@xxxxxxxxxxx>
FreeBSD

Attachment: signature.asc
Description: This is a digitally signed message part



Relevant Pages

  • Re: linux 3d applications keep crashing
    ... maybe run glxgears in around 2012. ... I am currently running accelerated glgears on freebsd using nouveau. ... Direct3D accelerated drivers for S3 Virge out there (really, ... 2D-support is in fairly good shape with EXA acceleration, ...
    (freebsd-current)
  • Re: Console resolution
    ... I need to ket rid of nouveau as it's screwing with uvesafb ... getting my nvidia driver loaded and I can use X ... ... run the script at the following location to find out which drivers ...
    (Debian-User)
  • Re: X EDID reads fail after recent sid update
    ... reboot the binary nvidia drivers would only give me a screen ... data was returned using nouveau, so this isn't a hardware problem. ... DRM services -- runtime ... kernel DRM services -- runtime ...
    (Debian-User)
  • Re: "NOOB" to stick shifting
    ... problems with other drivers are not the good drivers. ... sloth or sloth acceleration, except in your head. ... please within the law. ...
    (rec.autos.driving)
  • Re: Dell Latitude E6410 - Upgrading to Backports Kernel
    ... I've been experimenting with trying to work out how this all works, and I've come across this for sticking with the proprietary nVidia drivers. ... I've generally had success with Nouveau. ... I run Wheezy on a machine that needed it because of this very issue. ...
    (Debian-User)