Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-03-06, 02:00 PM   #1
mark087
Registered User
 
Join Date: Feb 2006
Posts: 4
Default 6800 GO driver programming

I'm an OS developer and graphics enthusiast looking to implement a low level driver in assembler for 6800 GO.

I'm just having great difficulty finding detailed specifications for my card, as the main nVidia sites only contain technical briefs.

I need information on memory ranges, registers, 2D/3D, CG and programming.

Mark
mark087 is offline   Reply With Quote
Old 02-03-06, 04:13 PM   #2
d4rk74m4
Registered User
 
Join Date: Aug 2004
Posts: 72
Default Re: 6800 GO driver programming

All I can say on this is, good luck. These days, neither nvidia or ATI seem willing to provide the information required to implement a full-featured driver.

You should be able to glean enough information from the Xorg nvidia driver to implement 2D support.

As for CG, this is an API. I'm fairly certain that nvidia wouldn't have dedicated CG hardware, and that the CG would most likely be translated to the hardware's vertex and fragment shader assembly code. I don't believe there's ANY information floating around about it though.
d4rk74m4 is offline   Reply With Quote
Old 02-03-06, 06:45 PM   #3
mark087
Registered User
 
Join Date: Feb 2006
Posts: 4
Question Re: 6800 GO driver programming

I'd like to hear nvidia corporations angle on this.
Why are complete specification documents not online?

Every other electronics provider I can think of does so.
mark087 is offline   Reply With Quote
Old 02-03-06, 11:07 PM   #4
d4rk74m4
Registered User
 
Join Date: Aug 2004
Posts: 72
Default Re: 6800 GO driver programming

Well, I don't speak for nvidia.. But there are many reasons I've heard as to why hardware manufacturers don't release specs. These include things like: they licence so-called "intellectual property" from other companies and aren't allowed to share it. Releasing specs will give away "trade secrets".. things like that..

I have a few arguments myself to counter these, but it's all been said before so I won't bother..
d4rk74m4 is offline   Reply With Quote
Old 02-04-06, 07:33 AM   #5
Thunderbird
 
Join Date: Jul 2002
Location: Netherlands, Europe
Posts: 2,105
Default Re: 6800 GO driver programming

Look in the xfree86/xorg nv driver source, check the haiku nvidia 2d/3d driver made by rudolf cornelissen and there are other sources like that.
Thunderbird is offline   Reply With Quote
Old 02-05-06, 11:03 AM   #6
mark087
Registered User
 
Join Date: Feb 2006
Posts: 4
Default Re: 6800 GO driver programming

It is unacceptable to me, as a programmer to have to look through open source code. Such code often lacks essential definitions of registers and alternate permutations of states.

Specification documents are cryptic enough without having to rely on buggy open source drivers to guess at what was actually originaly intended.
mark087 is offline   Reply With Quote
Old 02-05-06, 11:52 AM   #7
Thunderbird
 
Join Date: Jul 2002
Location: Netherlands, Europe
Posts: 2,105
Default Re: 6800 GO driver programming

You might not be happy about this but there's nothing you can do about it. Ati nor Nvidia give out technical specifications these days. The only companies who sometimes give out specs are companies like via/sis/xgi.
Thunderbird is offline   Reply With Quote
Old 02-05-06, 03:56 PM   #8
sbergman27
Registered User
 
Join Date: Sep 2005
Posts: 4
Default Re: 6800 GO driver programming

Right now, the combination of NVidia and ATI hold almost complete control over the 3D market. Both companies believe that they have the luxury of arrogance, and the luxury of being cavalier in their treatment of their customers. Old story.

Unlike Operating Systems, however, when the time is right, it is not so hard to switch video cards.

NVidia knows that.

Having been the ones who killed the 3DFX competition, NVidia knows that very well, indeed.

Keeping the specs secret is part of a vain attempt to avoid the day of reckoning

NVidia will release their specs. It will be in a few years. But they will. In fact, the driver code will go open-source.

Of course, by then, NVidia will be considered more or less irrelevant, having been out-maneuvered by a more nimble competitor with a less cavalier attitude toward its customers.

I've often noted that Open-Source is where dying companies go to die.

This is not a negative statement against Open Source. Indeed, the phenomenon irks me a bit. The problem is that companies wait too long before making the move, and by that time there is no hope for them. So we see reports of Company X going open source, followed by reports that Company X is dead.

Just open your specs already, NVidia! Get a clue!
sbergman27 is offline   Reply With Quote

Old 02-05-06, 08:09 PM   #9
d4rk74m4
Registered User
 
Join Date: Aug 2004
Posts: 72
Default Re: 6800 GO driver programming

Quote:
Originally Posted by mark087
It is unacceptable to me, as a programmer to have to look through open source code. Such code often lacks essential definitions of registers and alternate permutations of states.

Specification documents are cryptic enough without having to rely on buggy open source drivers to guess at what was actually originaly intended.
It's not like you have a choice. If it makes you feel any better, the majority (all?) of the Xorg nv driver was written by nvidia...
d4rk74m4 is offline   Reply With Quote
Old 02-06-06, 01:39 PM   #10
mark087
Registered User
 
Join Date: Feb 2006
Posts: 4
Default Re: 6800 GO driver programming

So where is nvidia to answer for themselves?
Surely they read this.

Why dont nvidia even respond to my emails?
Sorry, but something fishy is going on there.

Has anyone ever tried legal action to get specs?
This seems the only optioin now.
mark087 is offline   Reply With Quote
Old 02-06-06, 02:29 PM   #11
cellstije
Registered User
 
Join Date: Jul 2005
Posts: 43
Default Re: 6800 GO driver programming

Quote:
Originally Posted by mark087
[...]
Has anyone ever tried legal action to get specs?
This seems the only optioin now.
Class action against NVidia/ATI for not releasing their specs?

Considering the following

- Being a monopoly-"duopoly"
(no other choices for user willing to buy a performant GPU, especially in the laptop market),

-Both applying the "same" policy about drivers
(cartello?)

and remembering what happened to MSoft in USA and EU 'cause their monopolistic behavior (and still going on)

... well it would not be a bad idea, but INAIL ....

c.
P.S.
Still hoping in xgi and open-source drivers ....

P.P.S.
I wander what will happen to the cards half-supported in the Nvidia-legacy drivers in 1 year time.... do we have to throw them away (with the laptop) and buy something new full of TC Fritz(s ) or stick with the nv driver performing like s**t?
We will see...
cellstije is offline   Reply With Quote
Old 02-07-06, 03:20 AM   #12
Thunderbird
 
Join Date: Jul 2002
Location: Netherlands, Europe
Posts: 2,105
Default Re: 6800 GO driver programming

You really won't get any specifications this has been discussed dozens of times and there's also no chance for opensource drivers. You can complain about it but it won't help and please don't let this thread escalate into a flamewar...
Thunderbird is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Video: Programming Heterogeneous Many-cores Using Directives News Archived News Items 0 05-23-12 09:00 AM
Redhat 8.0 NVIDIA works - INSTRUCTIONS STEEL1 NVIDIA Linux 267 04-15-03 07:48 PM
Getting the proprietary nvidia driver to run with Debian 3.0 r0 (woody) Katchina404 NVIDIA Linux 9 01-12-03 09:49 AM
failing to initialize NV driver PsyShook NVIDIA Linux 10 09-19-02 01:41 PM
Nvidia Driver causes crash on Standby/Suspend dasher NVIDIA Linux 5 09-16-02 06:57 PM

All times are GMT -5. The time now is 08:13 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.