BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
nVidia TNT/GF 3D driver
Talkback
 Go back to the nVidia TNT/GF 3D driver page
 Post a new Talkback comment!
great work!!
 By ggarrido - Posted on May 13, 2005 - 22:05:22   (#16622)
 Current version when comment was posted: alpha 1-final
I have tried in a Geforce 4 440 and it works fine with de GLteapot.
The framerate doesnt fall if you put all the lights, and the image quality is much better than the "soft" teapot.


I'll only buy nvidia cards!!
 By kreeziiusr - Posted on May 13, 2005 - 21:36:33   (#16620)
 Current version when comment was posted: alpha 1-final
Hehehe, thanks rudolfc i love your work.

nvidia trip
 By backupwww - Posted on May 13, 2005 - 19:25:31   (#16617)
 Current version when comment was posted: alpha 1-final
Athlon XP 2100+ standard with an Ati /Sapphire Radeon 9600XT

but for your work I switch for testing to an old

Hercules 3D Prophet DDR-DVI

wich was a present from Hercules and not for sale.

In the past I had problems with cooling (broken ventilator & overclocking).

Maybe there will be some damages now.

Yesterday I build a standard Athlon XP cooler with ventilator on it.

now I am ready for testing

Quake2 with Zeta Neo

(how to start timedemo that it works ?)

I used timerefresh in the first level

fullscreen 16bit

640x480 = 74 fps
800x600 = 62 fps
1024x768 = 38 fps

fullscreen 32bit

640x480 = 48 fps

nice work :)


(2d problem:

On the Zeta Desktop I have a Problem wit 1600x1200x32bitx75Hz

I saw failures like doing overclocking with rivatuner at Windows. On the Windows Desktop, same resulution etc and no overclocking there are no problems.)



Yar, I like it
 By Kevin_Field - Posted on May 13, 2005 - 05:06:50   (#16611)
 Current version when comment was posted: alpha 1-final
On my lowly TNT1, GLTeapot went from 50-60 FPS in its default size to 130-135 FPS in the same! Nice!

Kev

kraton / logfile
 By rudolfc - Posted on May 11, 2005 - 21:01:25   (#16598)
 Current version when comment was posted: alpha 1-final
Hi,

Have a look at the included README with the driver, or look here for the same documentation:

http://web.inter.nl.net/users/be-hold/BeOS/NVdriver/setinst.html#settings

Hope this helps ;-)

Thanks!

Rudolf.


logfile?
 By kraton. - Posted on May 11, 2005 - 13:00:17   (#16592)
 Current version when comment was posted: alpha 1-final
Ähmm, thx rudolf for your help.
I´m just sorry I forgot where and how to enable the logfile.

Pls give me short description, and i will send you immediately the files.

thx bruno

kraton / usebios
 By rudolfc - Posted on May 10, 2005 - 19:57:56   (#16588)
 Current version when comment was posted: alpha 1-final
Hi there,

Could you Email me a logfile from V0.45 booting with usebios set to false?
And can I have a copy of your BIOS image file created by the driver if you enable that???

Maybe I can find out why it doesn't work for you and correct the driver...

Bye! (thanks for reporting back BTW!)

Rudolf.


works
 By kraton. - Posted on May 10, 2005 - 18:25:45   (#16585)
 Current version when comment was posted: alpha 1-final
rudolf wrote:
make sure to modify it's nv.settings into dma_mode false!
Otherwise the 3D add-on won't work..
For TNT2-M64 I also recommend setting usebios false.

Hello rudolf,

I have to enable usebios... otherwise BeOs will not start (black screen). But dma_acc is set to false and it is working nou again.
Quake timedemo: 17.5fps
tnt2 m64

2D driver 0.45
 By rudolfc - Posted on May 10, 2005 - 15:52:46   (#16581)
 Current version when comment was posted: alpha 1-final
Hi,

When you install a new 2D driver, make sure to modify it's nv.settings into dma_mode false!

Otherwise the 3D add-on won't work..

For TNT2-M64 I also recommend setting usebios false.

Good luck!

Rudolf.


0.45
 By kraton. - Posted on May 10, 2005 - 12:20:37   (#16578)
 Current version when comment was posted: alpha 1-final
I have lots of troubles to get the driver work again, after updated to driver version 0.45. I cannot run Quake again. With the 0.43 it worked so far.

Tnt2 M64
default nv.settings

was it my mistake to update to version 0.45 which seems not to be a 3d driver?
How to uninstall?
I read the readme, but how to get back to version 0.43?
thx
bruno

Talking of framerates...
 By tb100 - Posted on May 10, 2005 - 11:31:57   (#16577)
 Current version when comment was posted: alpha 1-final
45.5 fps in Q2, 16bit, 640x480 full screen. Beat you, Rudolf :D

Although I only have the demo, so I couldn't change to a special timedemo map, I just enabled timedemo and it ran through the bit that gets rendered before you go into the menu and select to start the game.

noisy fans
 By rudolfc - Posted on May 9, 2005 - 16:32:37   (#16569)
 Current version when comment was posted: alpha 1-final
I understand what you are saying ;-)
That GeForce2Ti is also definately 'there' in my system. Ah, well: can't resist those framerates over here.. :-)

BTW: I just released V0.45 of the 2D driver on BeBits. Especially GeForce2 Ti/GTS/pro/ultra owners are encouraged to upgrade.. if their card didn't work OK.

Rudolf.


Rudolf
 By tb100 - Posted on May 9, 2005 - 16:14:58   (#16567)
 Current version when comment was posted: alpha 1-final
Thanks for the explanation. I thought it might have something to do with PIO mode. I'll probably swap the cards back until you get DMA up and running (no fan on the new one, makes the system nice and quiet :D)

tb100 again :)
 By rudolfc - Posted on May 9, 2005 - 09:58:15   (#16561)
 Current version when comment was posted: alpha 1-final
Ah, you beat me to it ;-)

That result sounds very plausible :)

Bye!

Rudolf.


# kancept/GeForce4MX hangs
 By rudolfc - Posted on May 9, 2005 - 09:56:21   (#16560)
 Current version when comment was posted: alpha 1-final
Hi there,

Sorry to hear that. But as said, the initialisation for these cards is far from perfect due to missing specs I'm afraid.

Maybe you could try to start BeOS via Windows (maybe after running some 3D app there first), to see if that 'completes' my initialisation. I have the feeling that this just *might* do the trick...

Anyhow: it's far from perfect, Icouldn't agree more.

Thanks for testing though!

Rudolf.


@tb100 / openGL speeds
 By rudolfc - Posted on May 9, 2005 - 09:52:02   (#16559)
 Current version when comment was posted: alpha 1-final
Hi,

From what you tell me, I'd say that it's working all-right. Disappointing, no?

Anyway: you're right! these apps are not really faster than using software openGL. Better yet: try the GLteapot, but now switch-off 'filled polygons'.

The driver will now use the accelerated line function instead of the accelerated triangle function. Now compare the speed with lines to the software openGL.

You'll see that the teapot is much SLOWER with accelerated openGL! This, in fact, is my personal test to see if I have the accelerated openGL in place ;-)

---

Here's the explanation:
The driver has more overhead to feed the engine with commands than the software driver has feeding the software 'engine'. Only when you use relatively low amounts of triangles, with relatively large sizes, especially when textured, the driver will actually be (much!) faster.

Just run Quake2 and you'll see.

On the other hand: when you would have tested on a slow CPU, then you'd see that the 3D driver DID accelerate the teapot for example. That's because the 'software engine' is of course much slower there, than on your fast system...

So: what do I mean by 'overhead'? Here's the magical word: PIO mode. Once we switch to DMA mode you'll see a speedup of about 2x on slow machines (which already accelerate with the driver as I just explained ;-), to upto 5x on fast machines.
(think back to the 2D driver DMA versus PIO mode speed comparisons)

Slow machines speed up less than fast machines, because with DMA mode NOW the pure software overhead starts to count. (with PIO mode it's the actual feeding of the commands that slows us down: big bus bottleneck, and 'small' buffer to place commands. Both will be (much) better with DMA mode.)

Rudolf.



Ah, maybe it does work...
 By tb100 - Posted on May 9, 2005 - 09:51:29   (#16558)
 Current version when comment was posted: alpha 1-final
Got the Q2 demo, just ran timedemo 1, came back around 31 fps and looks much nicer than the software renderer. That was windowed 640x480, 32bit I think. So it does seem to be working. Nice job Rudolf.

No worky...
 By kancept - Posted on May 8, 2005 - 22:19:14   (#16557)
 Current version when comment was posted: alpha 1-final
P3 800 Mhz, 512 Mb RAM, BeOS R5.0.3 w/ OT
GeForce4 440MX w/64 MB

Using the latest (0.43) 2D drivers, work fine...3D apps lock it up solid- not even a KDL.

Oh well...

Not sure if it's working...
 By tb100 - Posted on May 8, 2005 - 19:47:39   (#16555)
 Current version when comment was posted: alpha 1-final
I've swapped out my GeforceFX 5200 for the old Geforce2 GTS. The sample apps run, so I assume it's supported. Teapot framerate doesn't seem very high (200 fps to start with, quickly drops as more are added to about 80 with 4 teapots), and uses 100% CPU all the time. 3DLife rotation is very slow (maybe 1 or 2 frames per sec), also 100% CPU. Not tested Q2. Do these numbers seem right?

Also I've done a quick port of projectM (very dirty) which is a really cool 3D visualisation that looks like milkdrop for winamp, and that seems no quicker. However I assume that will use a lot more gl functions than just drawing textured polygons, so I don't really hope for too much acceleration. It's not really useable without it unfortunately (< 1 fps).

My system's an Athlon XP 2400+ (2Ghz) with 512MB RAM.

Simon

@cvincent
 By rudolfc - Posted on May 7, 2005 - 22:53:31   (#16548)
 Current version when comment was posted: alpha 1-final
No, currently that cannot be done.
This driver is not fit to be placed on a custom BeOS version to be distributed for instance.

What you want requires a official driver interface between MESA and the actual 3D driver.
My driver sits hardcoded inside MESA at this time...

When we have this interface, then MESA can simply autoselect the standard (already existing) software MESA driver for BeOS instead of using my accelerated nVidia driver on a system that doesn't have a supported card.

The current 3D driver checks for nvidia card being there, and if there's no such card, it knows it. Mesa however segfaults then as I don't have a way to let mesa restart with a software driver one way or the other.

This is a subject that's under investigation by Philippe Houdoin BTW. Once he has the interface done (if he actually has time to do it of course), and converted the software driver: I'll try to adapt my driver to fit into that scheme.

That would INDEED be very nice to have!

Best regards,

Rudolf.


about GF FX5200... more...
 By cvincent - Posted on May 7, 2005 - 22:43:00   (#16547)
 Current version when comment was posted: alpha 1-final
Hi rudolfc, sure the GF FX5200 not work, and i have try to see result, the result of started GLteapot or orter test application, freeze BeOS !!! that is possible to turn into "software" mode if the card is not accelerated ?

Regards !
i stay tuned, to see my card into the list of supported 3D hardware :)

GF2Ti benchmark and 2D driver fix!!
 By rudolfc - Posted on May 7, 2005 - 12:34:25   (#16544)
 Current version when comment was posted: alpha 1-final
Hi,

I just benchmarked a GF2Ti card after finding the trouble it had in the 2D driver (expect a new 2D release soon: these cards didn't work OK since V0.10!!)

Anyway: new highscores!

Quake2 timedemo1 in 640x480@16bit fullscreen: 45.3fps
Quake2 timedemo1 in 640x480@32bit fullscreen: 35.0fps.

Testmachine was a P4-2,8Ghz @ FSB533Mhz, AGP busmanager installed, with patched V0.43 2D driver and the alpha1-final 3D add-on.

==========

BTW GF-FX5200 is NV34: won't work yet!!
If you want to know exactly what NV type your card is, just have a look at the nVidia driver 2D page!!
The bugreport form holds a VERY extensive list of ALL supported cards outthere!

Rudolf.


@hpep33/soundplay plugins
 By rudolfc - Posted on May 7, 2005 - 12:29:02   (#16543)
 Current version when comment was posted: alpha 1-final
Hi,

Just don't use those plugins or this driver for now.
Later on this should be fixed (After a switch to Mesa6.2).

Thanks for testing though: I didn't realize soundplay had GL plugins!

Rudolf.


about GF FX5200
 By cvincent - Posted on May 7, 2005 - 12:13:44   (#16542)
 Current version when comment was posted: alpha 1-final
Hi,

I see this card is not in the list, what is the NV version in rhis card ?

Regards,

fullscreen/640x480
 By kraton. - Posted on May 7, 2005 - 09:47:40   (#16541)
 Current version when comment was posted: alpha 1-final
Yes it is ok now. With 640x480 Fullscreen I have now 17,4fps. Good work. Does not matter if I use 8 Bit or not 8 Bit Textures. All options on high.

Soundplay plugins
 By hpep33 - Posted on May 6, 2005 - 21:05:15   (#16535)
 Current version when comment was posted: alpha 1-final
very good job
22 fps to 48 fps with teapot.... incredible !

but.... (yes, but)
now, any plugins for soundplay work, when i launch any one gl, it crash immediatly...

P3 550, 256Mo, Zeta Neo, GF2

thx

fullscreen mode / kraton
 By rudolfc - Posted on May 6, 2005 - 20:29:24   (#16533)
 Current version when comment was posted: alpha 1-final
You should select the same resolution in quake2 as your desktop is for correct fullscreen mode!

Again: simply switch your desktop back to 640x480, then start the game, set it's resolution to 640x480 fullscreen, and you should be OK.

About text missing: only the last line is missing, on which you type your command. The result (fps) will be perfectly readable though. If not, just hit return a few times ;-)

Rudolf.


add
 By kraton. - Posted on May 6, 2005 - 18:14:06   (#16532)
 Current version when comment was posted: alpha 1-final
I used 16Bit Mode.
Anyway if i try to change to fullscreen most of the text will disapear. And the main window will start to repeat.
The teapotdemo runs with 70 to 80fps.

@ Zakk
 By rudolfc - Posted on May 6, 2005 - 16:37:30   (#16531)
 Current version when comment was posted: alpha 1-final
Hi,

Make sure you have logging disabled in nv.settings: if you enable it speed will drop dramatically.

Other than that there's no reason for trouble that I know of. Well, maybe one pointer: try if it makes a diff booting clean into BeOS, or going via Linux or windows (if you have that on your system).

While it shouldn't matter, in theory it could if I miss some init somewhere (which might be likely with GF4MX cards for 3D).

If you had 30-40fps in Quake then that's a big surprise to me, as I only get about 10fps on my MX440!

Did you boot clean into beos that time?

Rudolf.


@ kraton
 By rudolfc - Posted on May 6, 2005 - 16:33:33   (#16530)
 Current version when comment was posted: alpha 1-final
Hi,

Thanks. Sounds about right. You didn't specify the colorspace you tested though. Anyway, the highest speed you will get in 640x480 @16bit, running fullscreen.

Bye!

Rudolf.


3D acceleration
 By Zakk - Posted on May 6, 2005 - 16:04:11   (#16529)
 Current version when comment was posted: alpha 1-final
hi rudolf, i have a trouble with 3d acceleration..
yesterday i've installed the driver+3d add on, 3d acceleration was very good! teapot run at 110 - 120 fps and quake II i suppose near 30 - 40 fps (timedemo option don't display fps indicator..). but when today i've power on my pc for playing quake II (3d on beos! :D ) the problem is begun: 3d acceleration has lost performance, glteapot run at 80 - 90 fps and quake II i suppose to 15 - 20 fps.. and sometimes when running gl apps, the system crash.. i've tried to delete and reinstall driver (the 2d part and 3d part), but the problem remains!
my system: P3 1.1Ghz - GeForce 4 MX 440 - 512 mb ram - BeOS 5.0.3

do you have any suggest?
bye!

TNT2 M64
 By kraton. - Posted on May 6, 2005 - 10:31:55   (#16527)
 Current version when comment was posted: alpha 1-final
Beos R5
Pentium 3 Celeron 400 Mhz,
TNT2 M64
Timedemo 1
map demo1.dm2
Video Mode: 800x600
Screen Size 7 from 9
Fullscreen: no
Texturqualit: full
8bit Textures: yes
Soundquality:all high

Total: 689Frames,
57,2 sec, 12Fps!

R5/bone
 By rudolfc - Posted on May 6, 2005 - 09:16:03   (#16526)
 Current version when comment was posted: alpha 1-final
Hi,

I guess the R5 build will do. Just try: if I am mistaken, apps won't even start. No harm done in such a case I'd say.

If it doesn't work, just try the other one. If that doesn't work either, get the source zip, and Gcc2.95 (oliver tappe) and compile it yourself: it's not that hard. Info on what to do (more or less) is in that download.

Please keep me posted.

BTW: everyone thanks for testing and reporting here!
It's very much appreciated :-)

Rudolf.


Q2 benchmarking
 By rudolfc - Posted on May 6, 2005 - 09:09:29   (#16524)
 Current version when comment was posted: alpha 1-final
Hi,

Wile the trick to get fps used by mr.X is interesting, it's not useable for my purposes. In order for me to get a comparison between DIFFERENT cards I need a test that is always comparable: hence the timedemo!

Hit de tilde (~) key as soon as you start Q2 ;
on the Q2 command line: type:
timedemo 1
now type:
map demo1.dm2

A special fixed sequence of frames will now be played back, so the result is comparable very good (even if you want to see diffs on one system, like differnt colordepths and resolution comparisons).

Don't do anything, and make sure no other apps are running. When Q2 test is finished, you will be returned to the q2 command line, displaying the result.

Hitting ~ again brings you back in the game.
(and typing timedemo 0 sets normal mode again, though I don't see diffs between the two when running a normal game)

So, please, if you are doing a benchmark on my behalf, do it as described here!

Thanks in advance!

Rudolf.

PS Q2 has a demoversion people could use for benchmarking, or am I mistaken?

Bye!


Heads up
 By kancept - Posted on May 6, 2005 - 06:01:14   (#16523)
 Current version when comment was posted: alpha 1-final
Just letting you know I'm shuffling equipment right now to get BeOS onto my machine with my GeForce 440 MX, and I'll bench Quake 2. Should be ready in the morning...

What version to use with an R5/Bone system
 By jonas.kirilla - Posted on May 6, 2005 - 01:35:34   (#16522)
 Current version when comment was posted: alpha 1-final
Is the Zeta/Dano version the right one for R5/Bone?

@kraton
 By BeOS Mr X - Posted on May 6, 2005 - 00:43:22   (#16521)
 Current version when comment was posted: alpha 1-final
hey, if anyone wants to know anything about quake II, im the man. please see my beos quake II clan webpage
http://beq2.beworld.info
alt: http://members.shaw.ca/mr._x

here's a trick that i use to get my fps. i dont like using the time demo because it takes to long and is wasting time when you can just do a 'timerefresh' and get a 'real-world' number of the FPS you are getting when you are playing NOW. here it is:

in the quake2/baseq2 folder make a file called autoexec.cfg with
> styled edit
> now insert this line
> bind l timerefresh
>
> save, exit run quake2
>
> now hit L and it will tell you the fps that you are getting. way
> faster
> than typing it or doing the stupid time demo :(
>
> if you missed it or it didnt display on screen, hit the tilde ~ to
> activate console and it should be on there. use the fps for
> benchmarks.
> do this, because it is an efficient way.

by Mr. X

Ok with TNT2 M64
 By kraton. - Posted on May 6, 2005 - 00:21:01   (#16520)
 Current version when comment was posted: alpha 1-final
I tested the driver with my tnt2 m64 card and it works 2 times more fast than before. From 25 frames to 75frames the Teapot demo is now.
Quake 2 is running the first time for me in hardwaremode with very fast speed. What is the command for the timedemo in Quake 2 again?. The best results I have so far is not! to try the Fullscreen windowed mode. I run Quake 2 in 800x600 windowed mode! without problems.
Wow great work so far Rudolf. Another milestone in rescue the beloved BeOs...

sorry
 By BeAthlon - Posted on May 5, 2005 - 23:35:14   (#16519)
 Current version when comment was posted: alpha 1-final
but unfortunatly I dont have Quake 2. :-(

@ beathlon
 By rudolfc - Posted on May 5, 2005 - 21:39:39   (#16518)
 Current version when comment was posted: alpha 1-final
Hi!

Would it be possible for you to benchmark Quake2 for us? I think you have the fastest supported card-type at the moment!

I'd love to see a timedemo1 result in a desktop mode @ 640x480x16 and x32, with Q2 running in fullscreen mode.

If you can't manage, that's OK too of course :-)
Someday I'll try it myself (after I fix the 2D driver for a card that's still not working here..)


Rudolf.




Comment Pages:    << prev  |  1  |  2  |  3  |  4  |  next >>
 
The Green Board
  Recent Downloads  -  # 31
Total Downloads  -  # 114
Total Views  -  # 71
User Ratings  -  # 58
  Video Drivers
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,569
2.  Realtek RTL8... - 13,092
3.  Ati Radeon G... - 12,551
4.  Ensoniq Audio... - 7,540
5.  ATI Rage 128... - 7,435
6.  USB Joystick... - 5,650
7.  Broadcom 440x... - 5,401
8.  S3 Trio 64 v2... - 4,712
9.  USB Serial dr... - 4,704
10.  Intel Extreme... - 4,464
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.