BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Haiku nVidia TNT/GF driver
Talkback
 Go back to the Haiku nVidia TNT/GF driver page
 Post a new Talkback comment!
6800 id
 By ljr - Posted on September 22, 2004 - 20:38:04   (#14233)
 Current version when comment was posted: 0.22
Here is the ids from Devices :
vendor id: 0x10de
card id: 45



6800
 By ljr - Posted on September 14, 2004 - 14:16:15   (#14194)
 Current version when comment was posted: 0.22
I will receive soon (i hope) an ASUS 6800 GT 128Mo DDR which is AGP8X.

This card will be used with a new AMD64 3500+ (S939) on an ASUS A8V. I will start testing it before on my nforce2 machine.



to ljr (GF6800)
 By rudolfc - Posted on September 14, 2004 - 11:19:42   (#14193)
 Current version when comment was posted: 0.22
Nice!
So did you purchase a AGP or PCIe card? the 6800 is available in both flavors..

(the 6600 I know nothing about yet. The rest of the PCIe cards is indeed as you said).

Keep me posted please 8-)

Rudolf.


PCIe
 By ljr - Posted on September 13, 2004 - 21:45:39   (#14187)
 Current version when comment was posted: 0.22
It seems that the only "full" pcie card from Nvidia is the last 6600 that is based on 6800 core...

Others are GF5 with agp-pcie bridge, no ?

I will receive my GF6800 this week and will send you the info as soon this card will be installed (beos will boot first ;-P)

PCIe cards
 By rudolfc - Posted on September 13, 2004 - 09:01:05   (#14181)
 Current version when comment was posted: 0.22
Hi,

Indeed I plan to support nVidia's new PCIe cards. Since I have no hardware to test on, and also no one checked in with me yet who has the hardware, I am not working on it yet.

nVidia released a number of PCIe cards, of which the 6800 is the only brand new one (NV40). This 6800 might be the toughest one to support, as it might contain more changes that all other PCIe cards nVidia released, as those other cards as just existing AGP cards with a new name and a new 'connector' (PCIe).

In order to make that work they added a PCIe to AGP hostbridge AFAIK, so the graphics chips are still actually AGP chips.

So: start mailing me if you have a PCIe card, and I'll certainly see what I can do. Send me the cardID from the 'devices' prefs panel with your first mail ;-)

Bye!

Rudolf.



donate
 By BePage - Posted on September 12, 2004 - 14:56:48   (#14168)
 Current version when comment was posted: 0.22
donate him one and he probably starts working on it (if he isn't already)


6800 ?
 By ljr - Posted on September 12, 2004 - 12:41:19   (#14166)
 Current version when comment was posted: 0.22
Any plans to support 6800 ?

Work fine with GF5950Ultra
 By ljr - Posted on July 31, 2004 - 00:18:44   (#13669)
 Current version when comment was posted: 0.22
The card is an Asus V9980 ultra (256MoDDR, Vivo...).

Can't wait for GF6800 support ;-P

Titer: overlay and VLC ;-)
 By rudolfc - Posted on July 30, 2004 - 23:00:42   (#13667)
 Current version when comment was posted: 0.22
Hi,

Thanks for the compliment :-)
BTW, It would be nice if VLC could do single buffered overlay as a fallback for double buffered overlay: that would enable me to watch DVD on my laptop with Neomagic chipset... ;-)

(wanting to simulate having only 2MB RAM on your TNT?: just set it in nv.settings :)

Talking about the Neomagic driver: nearing completion now, and finally fixed one overlay bug (still one remaining, but I've got a good feeling about that one now.. 8-)

Bye!

Rudolf.



Thanks
 By titer - Posted on July 27, 2004 - 12:47:52   (#13602)
 Current version when comment was posted: 0.22
Brought overlay to my TNT while Be's unified driver couldn't. Sweet.

Good job--no problems so far
 By ArDrakho - Posted on July 27, 2004 - 06:39:40   (#13598)
 Current version when comment was posted: 0.22
For the first time, I am able to play Quake 2 on my system. I have a Creative Annihilator (DDR 256) on Gigabyte 6BXD motherboard. The driver with the AGP driver works great!

ArDrakho

PCI express and 6800
 By rudolfc - Posted on July 22, 2004 - 09:31:05   (#13497)
 Current version when comment was posted: 0.22
Hi,

Sorry I forgot to respond to this one..
Anyway: currently PCI express cards and the FX6800 AGP are not yet supported.

But the good news is this:
->Give me your card ID's and I'll add them, and if we have a bit of luck things will work OK right after that! Even PCI express cards, as PCI express is downward compatible with 'normal' PCI and AGP (as AGP is an extension of PCI).

All current PCI express cards have a seperate PCI-express to AGP hostbridge included on them, with the 'internal' AGP bus running at AGP16x. This means it should even be possible to activate this AGP16x mode with the AGP busmanager so you also gain from the highest speed ever possible on BeOS unaccelerated graphics yet. (I think).

The FX6800 AGP is NV40 I think, and it will come out as an PCI express version later on as well: they just have to add this PCIexpress to AGP hostbridge.

The NV45 coming out later on, will nolonger have this seperate hostbridge chip on the graphics card, but it will be included 'on die'. Which means that also these cards have AGP16x capability internal, which the AGP busmanager should be able to activate.

-----

Anyway, you can rest assured I will personally start tweaking with this stuff at some point to get it going in the busmanager and driver ;-)

Rudolf.



Haiku
 By rudolfc - Posted on July 21, 2004 - 19:54:58   (#13490)
 Current version when comment was posted: 0.22
Hi,

Indeed I worked on all my drivers for openBeOS 'officially', as I wanted to be helpfull with the great task of letting BeOS 'survive' Be. This all because I am really a _great_ fan (to put it mildly ;-) of this neat OS, and for me the choice is simple:

BeOS (or 'clone'), or no PC at all!

Anyway, since the name of openBeOS became Haiku I thought it would be prudent to update my names as well :)

But, it's true: the drivers and busmanager work on all true 'clones' of BeOS 8-)

Bye!

Rudolf.


Rudolf.

re: Haiku tag.
 By mmadia - Posted on July 21, 2004 - 18:31:44   (#13486)
 Current version when comment was posted: 0.22
IMHO, this has been coded primarily for the Haiku project. It even resides in the Haiku CVS tree. Also IMO, in a way it's the property of Haiku...maybe Haiku's $filename would be better.

CONFUSED BY "HAIKU" REFERENCE
 By dsuden - Posted on July 21, 2004 - 17:17:21   (#13484)
 Current version when comment was posted: 0.22
First, thanks for the effort on this! This isn't a complaint, just a question. I'm confused by the description of this as a Haiku nVidia TNT/GF driver. The description inside says it runs under BeOS 5, Dano, Zeta, etc etc. What makes it Haiku-specific?

Thanks for straightening me out on this!

Dane Scott

dotted red line
 By ynop - Posted on July 20, 2004 - 19:57:15   (#13465)
 Current version when comment was posted: 0.22
i do not recall it happending with the old driver at all.

i don't have any app currently running that uses overlay (or i don't have any that i know of :P)

i have a flatpanel (sony 23") connected via DVI

i will try and test some things out...

we should probably take this to email:

ynop(at)nft-tv.com

thanks

dotted red line
 By rudolfc - Posted on July 20, 2004 - 19:23:29   (#13463)
 Current version when comment was posted: 0.22
Hi Ynop,

Somehow I get the feeling that something (app or driver) is overwriting your screenbuffer? (known errors could be misbehaving apps using overlay ;-)

What type of screen do you have connected? DVI flatpanel? CRT? If flatpanel, can you retest with a CRT?

Does this happen on older versions of the driver as well?

dotted red line
 By ynop - Posted on July 20, 2004 - 18:48:37   (#13460)
 Current version when comment was posted: 0.22
i don't know if this is due to the AGP or nVidia drivers as i haven't had time to test it out as of yet.

however ever so often (to freqent to ignore though) i get this dotted red line across the top of my screen.

if you want tech specs or for me to try out any type of logging i would be more than happy

both of these drivers are a wonderfull benifit to the existing beos comunity and the new haiku community to come. big thanks.


here is a pritty screen capture:
http://ynop.dyndns.org/a/red-line-bug.jpeg

System setup settings!
 By rudolfc - Posted on July 20, 2004 - 12:53:57   (#13435)
 Current version when comment was posted: 0.22
Hi, I forgot, but I have even more info:

->Your system BIOS might control if your motherboard tells the AGP busmanager it supports certain features.

Make SURE you check it out for AGP FW (fastwrites) set to enabled, and the highest possible max. AGP speed!
(SBA might be in there as well.)

Note: this is CONFIRMED info.

---

Well, happy tweaking!

Best regards,

Rudolf.


AGP, speed, card, hostbridges..
 By rudolfc - Posted on July 20, 2004 - 12:27:43   (#13432)
 Current version when comment was posted: 0.22
Hi there,

I've got a few pointers maybe that clears stuff up a bit.

About the fake driver: you MAY install it, but it's NOT needed. The nVidia driver takes care of it for you, but it doesn't mind a bit if the fake driver does it first.
The nVidia driver just 'adds' a few 'features':
->it dumps extensive info to logfile if logging is enabled;
->it enables NV11 users to get FW support which the fake driver CANNOT do! (still it doesn't matter if you have the fake driver installed, the nVidia driver just reprograms the AGP bus after the fake driver is done ;-)



About AGP:
->AGP has different 'features', but you can divide it in two major parts I think: FW (fastwrites), and AGP cycles.

==========
1. Fastwrites:
This option gives you a nice speed increase for unaccelerated graphics. It just speeds up existing comms between the system and graphicscard by using the AGP-FW style comms instead of standard PCI comms. For this to work, you only need to have a motherboard that has a AGP2.0 or higher slot WITH FW support, and a AGP2.0 or higher graphics card WITH FW support. The speedup happens 'automatically' as soon as you installed just the AGP busmanager and the latest nVidia driver.

Well, you can all just lookup the docs of your hardware and see which AGP spec your stuff supports, but the FW feature is mostly not mentioned in there. Some pointers I do have:

nVidia graphicscards:
->NV15 (GeForce2Ti) and higher probably support AGP2.0 and FW,
->NV11 (GeForce2MX) even support it unofficially: you need to 'tweak' the nv.settings file for 'unhide_fw' to get the card to support this feature (over here it works!)
->TNT1 and TNT2(M-64) over here don't support FW, although they are AGP2.0 compliant (I think). I don't know if different versions of those cards exist (die revisions) that might support it after all, but I doubt it.

Motherboard hostbridges:
->The Intel BX chipset is AGP1.0, so does max. AGP2x speed and does NOT support FW: no gain here.
->I have a Asus motherboard with Intel chipset for P4/533FSB which is AGP2.0 and does support FW: definate speedup there!
->Someone tested a VIA hostbridge for me (vendorID $1106, deviceID $0691) which does support FW. Unfortunately VIA chipsets are notorious for messing up with AGP with certain settings. At this users system the screen got corrupted up and the system hanged with the default settings (using AGP4x, SBA and FW automatically selected). After tuning the busmanager's settings file to do max. AGP2x speed it
worked OK (FW still enabled!), speed increase to about 125% (AGP4x does about 140%).

------------
2. AGP cycles:
->While this 'feature' (style of comms) is enabled now, it will only be used if the graphicsdriver is updated to issue AGP style commands to the system from the acceleration engine. This is targeted (only used for) hardware 3D acceleration! This has not yet been setup, so this isn't used yet now.

HINT:
Now you know why AGP trouble on windows mostly occurs when playing 3D games, and not when using other 'uses' of the system... apart from FW that is, which is also used for those other uses: just as it is now in BeOS.
(AFAIK)

SBA BTW is an extra feature only used for AGP cycles, and so isn't used yet neither, though the 'feature' is enabled.

==============

Tuning the busmanager:

If your system hangs with the default settings, you should try to tune the busmanager. If you want speed increase, do not block FW use. You should try to disable SBA first, and if that does not help, decrease max. AGP speed. Try 4x, then 2x. 1x won't speedup graphics even with FW enabled BTW.

PLEASE report to me what setting worked and what not! I will modify the default settings for the busmanager later on to be stable on all (most) systems. But I can only do that if you report back!

-----

Getting info about what happens:

If you want to know exactly what happens, just turn on logging for the nVidia driver. It will dump all found devices, their power-up settings, their newly programmed settings, and their ID's to file.

It's needles to say, that IF you report to me about what works and what not (if you encounter trouble you need to fix via settings), I would LOVE to see those logfiles!!!

--------

The AGP busmanager AND the fake driver also log a bit of info: for you to see this you need to enable syslog output debugging, and then you can find the messages in the syslog file (search for 'agp': agp-drv is the fake driver, agp-man is the manager logging).

==========

visible speed increase effects:
->everything that's not accelerated by the 2D engine will speedup.
So openGL (if the CPU load is not the limiting factor that is!), video playback (bitmap bigtime speedup, overlay also speeds up because overlay bitmaps STILL need to be transferred over the AGP bus, although this is less info to 'transfer' than bitmap output), every app that draws stuff onscreen will be faster, so paint apps, net browsers, hey: you name it (quake2 software rendering mode speeds up, but not openGL as the scenes are soo complicated your CPU is the bottleneck (software openGL, MESA), not the buswidth to the graphicscard (that happens only with HW OGL ;-).



OK,

Hope this helps a bit.

Good luck!!

Rudolf.

Try this
 By beos3 - Posted on July 20, 2004 - 10:04:23   (#13427)
 Current version when comment was posted: 0.22
Try playing a movie in vlc as that uses overlay.

P.S Get quake2 from http://bebits.com/bob/12911/quakeii_3.20_x86.zip

Get quake 2 demo files from:
ftp://ftp.idsoftware.com/idstuff/quake2/q2-314-demo-x86.exe

How to test the driver and the agp support
 By kraton. - Posted on July 20, 2004 - 08:51:03   (#13424)
 Current version when comment was posted: 0.22
I dont have QuakeII but I want to know if it is working with my TNT2 card as well...

Many thanks!
 By Kevin_Field - Posted on July 20, 2004 - 02:04:56   (#13412)
 Current version when comment was posted: 0.22
TNT 2 working great here!

Kev

GeForce 6800
 By michael_s - Posted on July 19, 2004 - 22:43:48   (#13404)
 Current version when comment was posted: 0.22
Supported?

download fixed!
 By rudolfc - Posted on June 14, 2004 - 16:42:17   (#12876)
 Current version when comment was posted: 0.10
Hi zealot,

Thanks a lot for pointing that out!! (and thanks for the compliment :-)

I test-installed the download over here when I posted it, but obviously _that_ went OK... :-/

Anyway, it should be OK now at least. Have fun!

Rudolf.

there is no install.zip in archive (0.10)
 By beos_zealot - Posted on June 14, 2004 - 15:49:58   (#12873)
 Current version when comment was posted: 0.10
when you extract this archive, in "binaries" folder there is no
"install.zip", only link to it ;)

i know that there is sources and you can complile it, but i prefer binaries.

btw, rudolf thanx for awesome driver !!!

Never mind
 By chuffy - Posted on June 14, 2004 - 14:46:20   (#12871)
 Current version when comment was posted: 0.10
I just noticed the e-mail address posted. Bug reports on the way.

Contact
 By chuffy - Posted on June 14, 2004 - 14:44:21   (#12870)
 Current version when comment was posted: 0.10
Rudolf,

I'd like to send a bug report for both the nVidia driver and the Matrox driver, but your e-mail address seems to be invalid. Do you have some way I can reach you with the detailed error(s) ? Thanks,

Zach

DVI support
 By rudolfc - Posted on June 8, 2004 - 12:46:53   (#12792)
 Current version when comment was posted: 0.09
Hi,

I don't know why you have corruption with that resolution. I hope it's fixed now with the current driverversion, which is CVS0.10-25.

If you want, I can send it to you so you could test it, and I could get a logfile from you if you still have trouble ;-)

Use the Email adress on the contact page of the driver's site please, my old one is down now.

---------

BTW:
I plan to release V0.10 very soon now. I'd like to see if I can optimize the overlay code a bit, and also some final tests are going on for DVI/laptops panels. As soon as this is completed I'll update the BeBits entry.

If with the CVS0.10-25 version anyone still has trouble, let me know: then I can do something about it. Otherswise I'll release the driver as said, and it will have to wait to V0.11 to get fixed.

This does not mean that 0.10 will be less stable then 0.09. On the contrary, it will be just as good with added functionality :-)

It's only logical that some DVI/panel trouble surfaces after a next release, which will then be fixed (if possible that is!) for V0.11.

Best regards,

Rudolf.


5600->DVI out works with CVS version...
 By vegac - Posted on June 8, 2004 - 10:52:30   (#12791)
 Current version when comment was posted: 0.09
Using the CVS version from the drivers homepage allowed my GeForce FX5600 to work great with DVI output to my LCD. Only 1 bug I noticed: After changing the resolution from 640x480@59 (the default) to 1280x1024@60, the screen got corrupted and I couldn't do much of anything. After rebooting, the screen came up at 1280x1024 with no problems.



it works on my fx5700
 By Simone DG - Posted on June 5, 2004 - 01:53:56   (#12714)
 Current version when comment was posted: 0.09
thanx. i've installed a Max v.3 and its old version of this driver didn't work with my Nvidia fx5700 card. It stopped me at boot with a grey screen and with mouse and keyboard blocked. I have tried to boot in 800*600 8 bit, but nothing changed until I have installed this driver.

p.s. i'm sorry for my bad english :-P

GeForce2 MX-200
 By dusanchae - Posted on May 20, 2004 - 13:17:18   (#12499)
 Current version when comment was posted: 0.09
That's all it took. Works great!

Thanks a lot.



Re: dusanchae
 By tb100 - Posted on May 17, 2004 - 10:37:35   (#12477)
 Current version when comment was posted: 0.09
Follow the link to the driver's homepage - you will see a later release for testing. This may fix your problem, especially if your flat panel is connected via DVI.

If it still doesn't work, you can send your logfile to Rudolf, who will probably manage to get it working by the next release.

GeForce MX200
 By dusanchae - Posted on May 17, 2004 - 10:04:45   (#12475)
 Current version when comment was posted: 0.09
Hello,

I have a GatewayFPD1500 flat screen, and the GeForceMX200 with 32MB, on a Pentium II. I just installed BEOS 5.03 for the first time.

After trying to install the driver, BEOS finishes it's boot cycle, and all I get is a black screen.

I can boot in safe mode.

I also tried installing using the zip method, and didn't have any luck there either.




laptop support
 By xduffy - Posted on May 16, 2004 - 14:26:32   (#12462)
 Current version when comment was posted: 0.09
How is laptop support coming along, I am of course thinking about gf2go cards...

For me it is _the_ biggest thing keeping me away from beos. 'cause the vesa driver is not acceptable to run on daily...

HT
 By Valery Rybin - Posted on April 29, 2004 - 18:08:50   (#12250)
 Current version when comment was posted: 0.09
I use all settings as default (SMP not activated) and check it on my computer with Intel 845PE under Beos 5.0.3PE, Dano and Zeta. May be BeOS not supported HT but in about screen (in vesa mode without this driver) I see line "Intel Pentium 4 running at -1213MHz (2 CPU)". And I have't problems in VESA mode. -1213MHz - because BeOS not supported CPU above 2100MHz .After uncomment in /boot/home/config/settings/kernel/driver/kernel line: "multiprocessor_support disabled" I see i this line (1 CPU)

HT
 By ljr - Posted on April 28, 2004 - 21:12:08   (#12223)
 Current version when comment was posted: 0.09
Just a question : do you have SMP activate with your P4-HT ???? I read up to today that HT was not managed by beos...
Also what is you mobo (chipset) ?


Not supported CPU with Hyper Threading
 By Valery Rybin - Posted on April 27, 2004 - 15:50:48   (#12209)
 Current version when comment was posted: 0.09
I use this driver on computer with P-4 3.06 HTT. For normally work I uncomment in /boot/home/config/settings/kernel/driver/kernel line: multiprocessor_support disabled. Before it this driver work very very slowly, slowest than VESA mode.

panel (laptop/DVI) support
 By rudolfc - Posted on March 18, 2004 - 20:20:26   (#11522)
 Current version when comment was posted: 0.09
Hi,

Hmm, I meant ZetaNews site.. Sorry :-/

Rudolf.

panel (laptop/DVI) status update
 By rudolfc - Posted on March 18, 2004 - 20:14:28   (#11521)
 Current version when comment was posted: 0.09
Hi,

Nathan kindly sent me a logfile from the driver running. This resulted in 'increased knowledge' over here, so I can now tell you Philipp, that probably very few GF2Go and GF4Go cards will actually work (yet).

I checked the ID, the card is recognized so the driver will run. I know it's a bit nasty, but if you are able to set a dualhead clone mode with DualheadSetup using the 'save' option (also on BeBits), the driver will attempt to clone output on both heads. BeOS will remember this for the next reboots as well.
At the least you should be able to get an external monitor working (I hope).

-----------

For now I can only point you at my website (updated today), at the nvidia forum at ZetaJournal, and tell you that I'm working on it. Without an actual GF2Go and/or GF4Go laptop to test on myself, this is going to be very tricky...

(GF FX laptops should be fully functional already I expect BTW)

Today's CVS version is 0.10-8 BTW. You can download executables, the link is given in the nvidia forum on ZetaJournal. 0.10-8 identifies the GF4Go a bit differently from 0.10-7. You _might_ have a bit different results with that new one.

Anyway: if you (or anyone else!) do more testing, make sure you let me know about the results, and, if at all possible, send me a logfile done with full logging enabled!

Best regards,

Rudolf.

Comment Pages:    << prev  |  1  |  2  |  3  |  4  |  5  |  6  |  7  |  next >>
 
BeGroovy
  Recent Downloads  -  # 62
Total Downloads  -  # 30
Total Views  -  # 16
User Ratings  -  # 12
  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,561
2.  Realtek RTL8... - 13,091
3.  Ati Radeon G... - 12,549
4.  Ensoniq Audio... - 7,539
5.  ATI Rage 128... - 7,435
6.  USB Joystick... - 5,648
7.  Broadcom 440x... - 5,400
8.  S3 Trio 64 v2... - 4,708
9.  USB Serial dr... - 4,704
10.  Intel Extreme... - 4,462
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.