|
|
#97 | |
|
Bit Bumper
Join Date: Aug 2002
Location: Here
Posts: 782
|
My intent was not to point a finger at anyone and goes to show how perspective can serve to produce different results.
I am a developer and have witnessed these slight differences in the way the driver API has been implemented. I will say again, neither (NVidia, ATI) is wrong, but it is a matter of perspective. It is very easy to write DX/GL code that would work on one product and not the other. It is an inherent problem with the specifications and how they are written. To my knowledge, all drivers, regardless of where they originate, have some inherent quirks. Working around the differences requires the developer to test on several platforms. I do know some development shops who use NVidia cards exclusively in thier environment. This type of shop could easily and mistakenly write code that would break on an ATI card. There is good news on the development front however. Microsoft has apparently put someone else in charge of DX development, as the code for DX8 shows a very different approach in style and the quality of documentation has drastically improved. This will help to remove some of the inconsistencies that have occurred in the past. As far as video drivers go, ATI has had thier share of problems in implementing drivers which deal with various conditions, but some of the conditions were not neccessariily ATI's fault. I remember a driver ATI released (actually in a couple of revisions) that if you passed a variable length structure in, without the count filled in (several DX structures require this), then you would get dumped back to the desktop. In this instance, NVidia would work. According to the DX specification, you are supposed to fill this count in before passing the pointer to the API, but some developers did not do this. While this was a programming problem, NVidia did not crash and ATI did. Who is wrong? The 9700 drivers appear to have been written by another team, as I see a different interpretation of the DX/GL specs. Is it right? Who knows? Every developer will interpret the spec slightly differently. I will say the current 9700 driver appears to be more consistent in its implementation than previous ATI drivers were. This is good news for a developer. As a developer, I do not care what video card is in my system. My dream is a consistent interface in which they all work without any differences at all. One day,..maybe. Not sure what you expect for "hard evidence" Stealth. As a developer who is bound by several NDA's, it is difficult to post source code that would/could show some differences, but here is one for you. In a 256x256 texture, is the first pixel in the texture located at 0 or 1 (regardless of row/column)? Simple thing to check, but it is not specified in the DX documentation, leaving the video card companies to make thier best guess. And in the past NVidia and ATI were different. Pixel centering,...what a nightmare. Again, no right or wrong here, just different. But these types of differences drive developers crazy. Last edited by Skuzzy; 09-09-02 at 07:37 AM. |
|
|
|
|
|
|
#98 | |
|
Registered User
Join Date: Jul 2002
Posts: 1,430
|
Skuzzy,
I agree with you. There are some things that are ATIs fault (like for example no 16 bit FSAA) but other drivers issues are from the fact that you pointed out. A majorty of the games are being developed on nV hardware. Again those bugs are cought early on and if the company has enough time/reasouces then they may test on other cards. But when a deadline is looming then its hard to say how much other testing is done. Ideally these developers would have months to test on all cards...heheeh but we all know thats not the case ![]() |
|
|
|
|
|
|
#99 |
|
Guest
Posts: n/a
|
Skuzzy,
your second post is much more comprehensible and doesn't seem to be laying blame at nvidia's feet, whereas i got the impression that you were blaming nvidia's implementation(and that they might be the ones out of spec) for ATI's deficiencies. so i'm glad you cleared that up(that the spec is not absolutely defined). also, you didn't mention you were a dev in your first post, so it seemed like you were just one of many "know it alls" who seem to pass through here a lot. my mistake, you have my apology. |
|
|
|
#100 | |
|
GF7 FX Ti 12800 SE Ultra
Join Date: Jul 2002
Posts: 651
|
Quote:
If the 9700 doesn't suit your needs, great, there are other choices. Some people just don't understand the concept though that even though it might not be the ideal card for them, it might be for others. Sounds simple, I know, but you'd be surprised how many fall into the fanboy chant of "it has terrible drivers, ATI's cards always have, look at bugs xx, yy, and zz... you'd have to be an idiot to even consider it." Many posts on this forum seem to follow that general pattern. |
|
|
|
|
|
|
#101 | |
|
GF7 FX Ti 12800 SE Ultra
Join Date: Jul 2002
Posts: 651
|
Here is a quote from Jeff Royle of ATI for those of you that haven't run across it... it directly addresses what is being discussed here:
Quote:
|
|
|
|
|
|
|
#102 | |
|
Bit Bumper
Join Date: Aug 2002
Location: Here
Posts: 782
|
No problem Stealth, and no apology needed. I should have been clearer in my original post. I can see where it might have come off sounding like I was laying blame on NVidia.
Ahh,..I just realized, I do not post here often and that would look like a hit-n-run type of post. Ooops Well, I try to read both here and 3drage boards to keep tabs on the video cards, but I usually have very little time to do so. I just thought I might be able to help in this particular thread. Overall, I feel sorry for the typical consumer as they really do not know where a problem maybe. Could be game code, could be driver code, could be DX/GL code. Fortunately for me, I have enough knowledge in those areas to be able to get a good idea where a problem may be. Last edited by Skuzzy; 09-09-02 at 09:38 PM. |
|
|
|
|
|
|
#103 | ||
|
Agent-Fx
Join Date: Aug 2002
Location: everywhere
Posts: 2,216
|
Quote:
or maybe ineficiency , lack of experience or incompetent Ati drivers devs team ? you are just saying ATI drivers and harware problems is Nvidia fault! here is what a game developers (Derek smart) think about ATi drivers... for radeon 8500 http://www.3000ad.com/archives/soapbox_102501.shtml for RADeon9700 http://www.quartertothree.com/phpBB2...r=asc&start=30 i have always had Nvidia cards since Tnt2 ,and never got any single big problem with hardware or games in any DIRECT3d game/openGl game , Drivers were not perfect but they worked !!! all the time. since win98/Winme/Nt/2000/windowsXp even people say very nice thing about Nvidia linux drivers in games ......... see this ? hard to believe but it is true.from my experience only minor issues with Nvidia drivers like Gamma in quake2 that was easily fixed downloading quake2Configs from tweak3d ,another was quake3 gamma in windows 2000 with my Tnt2/Geforce2 easily fixed with utilities like powersrtip . see ? oh another Tribes 1 (glidegame) was very slow in my Tnt2 ultra ,in the first opengl patch released by dynamix (my biggest problem ever in an Nvidia card),but later Dynamix fixed it (not nvidia who was not the standar) with a new patch ... see ? even my friends experience with Geforce cards are no less than Good too much coincidence ? Today i have a Geforce4 and none problems with anygame or hardware . there are more than one driver that works flawlessly ,lately detonators 40.41beta gamma need to be fixed in some openGl games , the solution ? use anyolder detonator driver until Nvidia release a final version ... see this ? is that you always have choices with Nvidia drivers,you will never be in a corner with a problem that has no quick solution . ![]() even my friends had very few if none problems in their Geforce's. i thought the drivers problems on the radeon1/2 was something "normal" ,because sometimes there are bugs or incompatibilities with some hardware or drivers from any company sooner or later will have bugs ,Right? so i didnt Thought that radeon1/2 bugs and drivers problems were something to worry when my friend told me he wasnt able to run some games in Windows2000 and that the drivers were really painfull to install and not so good in his radeon in 3dapplications , no problem i told , look for the latest ATi drivers and everything will be ok . now he have a Geforce3 and guess what? none problems in any game and 3daplications like 3dmax . i believed there was something really serious with ATi drivers when i heard mr. JOHn CArmack interesting commnets about RADeon 8500 drivers ....................................... ![]() February 11, 2002 Quote:
than ATi in their drivers ? i think there is enough evidence in the internet (if you want more info just ask ) ![]() to tell there is no excuse for a multibillion company like ATI to not show alot more quality in their drivers and or hardware out of the box and have gamers waiting for future releases of drivers to be able to play latest games ..no excuse! its is clear than one of biggest mistakes of ATi is that they Rush products in beta state like radeon8500 and even Radeon9700 its its AGp8x incompatibilites,powersupply issues and MANY latest games that dont run in retail drivers in the Cd.. i have heard that "ATi drivers were bad "even in RAgefury times, even before Nvidia Tnt times ,The big irony is that Nvidia game drivers were Good in the Tnts days in direct3d and opengl when 3dfx was the standar in the gaming industry . Off course Ati may change in the future and show real progress in their Drivers ,but saying that Ati has bad drivers because Nvidia is the standar and every programer optimize their games for Nvidia is no excuse ,Nvidia good history in their past drivers since TNT cards clearly prove that . something to think about .. ![]() Last edited by Nv40; 09-10-02 at 03:37 AM. |
||
|
|
|
|
|
#104 |
|
GF7 FX Ti 12800 SE Ultra
Join Date: Jul 2002
Posts: 651
|
The Rage Fury wasn't before the TNT, you know...
I skipped to the end, btw. Your post lost all credibility when you mentioned Mr. Smart at the beginning. |
|
|
|
|
|
#105 | |
|
Registered User
Join Date: Aug 2002
Location: J-Ville, FLA
Posts: 34
|
He also links DS bashing the 8500 yet the 9700 gets praises from him....
http://www.3000ad.com/ubbcgi/ultimat...c;f=7;t=002161 Quote:
nvidiotism = selective quoting from sources to make thier product look better |
|
|
|
|
|
|
#106 | |
|
Registered User
|
Quote:
![]()
__________________
Snake-Eyes Last edited by SnakeEyes; 09-10-02 at 11:14 AM. |
|
|
|
|
|
|
#107 |
|
Registered User
Join Date: Aug 2002
Location: J-Ville, FLA
Posts: 34
|
maybe 1.5, not quite 2.....
![]() but if this was 5 years ago, Id be ranting and raving all over rendetion... |
|
|
|
|
|
#108 | |
|
Registered User
|
Quote:
![]() ![]() ![]()
__________________
Snake-Eyes |
|
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| R9700 Oficially Announced | druga runda | Other Desktop Graphics Cards | 20 | 04-25-08 10:28 PM |
| Get a Radeon 9700 now or wait for the NV30? | sancheuz | Other Desktop Graphics Cards | 88 | 02-19-03 04:40 PM |
| FalconNW and Voodoo under ATI 9700 spell!!! | mizzer | Other Desktop Graphics Cards | 12 | 09-20-02 07:53 PM |
| Radeon 9700 pics | -=DVS=- | Other Desktop Graphics Cards | 12 | 08-01-02 09:35 AM |
| Are there any comparisons of the GeForce4 Ti 4600 to the Radeon 9700 yet? | john19055 | NVIDIA GeForce 7, 8, And 9 Series | 8 | 07-28-02 02:07 PM |