Hoofdcategorieën
Device Settings

Fout in driver nVidia kan kaart beschadigen

Door Harm Hilvers, donderdag 17 april 2003 16:58
Bron: PC Ekspert, submitter: hiostu, views: 2.174

Uit Kroatië komt het opmerkelijke nieuws dat het mogelijk is om de GeForce FX te laten crashen door het draaien van een screensaver. Om dit na te doen heb je een computer nodig met daarin een GeForce FX 5800 Ultra, één van de laatste Detonator-drivers geïnstalleerd en Windows XP. Selecteer een zware 3D-screensaver, bijvoorbeeld die van de Matrix Reloaded. De OpenGL-screensavers in Windows XP zijn niet zwaar genoeg. Zorg ervoor dat deze uit zichzelf gaat draaien, in de preview werkt alles namelijk wel naar behoren. Let wel op dat je niet te ver doorgaat, omdat de GeForce FX hiermee onherstelbaar is te beschadigen.

nVidia GeForce FX logoAls de screensaver start gaat de fan op de GeForce FX draaien. Vijf tot tien seconden later stopt deze met draaien terwijl de screensaver nog gewoon doorgaat. De temperatuur van de videokaart neemt ondertussen toe tot een aangename honderd graden en er verschijnen artifacts in beeld. Als de screensaver gestopt wordt en er een demo uit 3DMark 2001 gestart wordt, gaat de fan weer draaien en wordt de videokaart weer gekoeld. Ook neemt dan het beeld op de monitor weer langzaam zijn oude vormen aan.

De mannen uit Kroatië hebben een klein onderzoek gedaan. Op één of andere manier beslist de driver dat de 3D-screensaver niet in 3D-modus draait waarop de fan uitgeschakeld wordt. De driver denkt dus dat er 2D-graphics weergegeven worden. Het vreemde hieraan is dat er niet gekeken wordt naar de temperatuur van de kaart, terwijl er wel een temperatuursensor op de kaart aanwezig is. De mannen van PC Ekspert denken dat nVidia hiervoor gekozen heeft om geluidsoverlast tegen te gaan:

nVidia LogoAnswer might be that NVIDIA decided to minimize noise, and to do that decided the fan should not spin in 2D (or when the card thinks its in 2D) because it is very likely that the user will be doing something that does not produce much noise (for example writing a document in Word). When the user goes into 3D, to play a game, well then the game will produce lot of sound (explosions, music, you name it) that will diminish the noise that cooler on a GF FX 5800 Ultra card makes. I seriously hope this is not case. We'll never know, as I am sure NVIDIA won't admit such a thing even if it was true.

nVidia heeft contact opgenomen met PC Ekspert en hen verteld dat ze bezig waren om de situatie na te bootsen. Dit is hen gedeeltelijk gelukt. Tijdens het draaien van de screensaver stoppen inderdaad de fans en ook neemt de temperatuur van de kaart toe. Er verschijnen echter geen artifacts op het scherm. Over het feit dat de kaart erg heet wordt meldt het bedrijf dat dat totaal geen kwaad kan en dat de kaarten getest worden in een oven. Het commentaar uit Kroatië is echter vernietigend: Alles wat in een oven getest moet worden kent serieuze gebreken.

Volgende 18:03 MS MSDN CD's April 2003 gratis te downloaden
Vorige 16:51 Intel Centrino roadmap tot en met 2006
Advertentie

Reacties

«  1  2  3  4  5  »

errug lomp en heeeel erg onprofessioneel :P
het zal je maar gebeuren..
maar blijkbaar sturen ze de fan dus aan via de drivers, als het alleen bij de nieuwere detonators gebeurt..

Zal maar gebeuren? Ik denk dat het vlugger gebeurt dan je denkt. Welke mensen hebben niet een screenie? Lullig als je weg gaat om te eten, je pc op de schreensaver springt en tegen de tijd dat je terug bent je pc naar de mallemoer is.
Ik vraag me af wat nVidia hier tegen wil doen, aangezien de drivers die bij de videokaart verscheept zijn waarschijnlijk al die fout bevatten.

Nou, je zult er nog van te kijken staan hoeveel geen screenie gebruiken. Waarom zet je je beeld niet gewoon op standby na bij 5 min ipv een screensaver?

en hoeveel mensen die dit niet meekrijgen hebben een FX5800? vrij weinig lijkt me hoor :)

Wat er tegen te doen is? Laat - zoals in het artikel al gezegd wordt - die temperatuursensor met een of andere acurator een functie maken dat als de temperatuur te hoog wordt de fan gaat draaien. Ook al wordt er softwarematig niet aangegeven de fan te laten draaien. Een echte oplossing is dit niet voor de kaarten die de fabriek uit zijn.

Een softwarematige oplossingen van het hierboven getikte is natuurlijk een oplossing, maar dan moet nVidia maar weer eens haar Detonator updaten (niet dat dat enigzins uitmaakt, dat doen ze toch bijna iedere dag ;)).

Idd is het wel een beetje lomp, die fan moet gwoon via een direct meetcirquit verbonden zijn.
Software ertussen stoppen geeft zoals nu ook blijkt alleen maar nodeloze kans op fouten.
Wat bv als je ff wegloopt van een spel en je fan "hangt" daar heeft een passief voelertje nooit last van :)
Ennuh het maakt verder ook niet uit wat zo'n chip doet als hij te warm wordt moet er wat gaan draaien simpeler kan niet, daar hebbie alleen maar een ntc en een transistor voor nodig.

Als de drivers dus de fan aansturen, dan betekent dat dus ook dat als je het goede gedeelte van een .ini of .sys bestandje van de driver zou aanpassen, je dan zelf je fan snelheid zou kunnen regelen. Dat is natuurlijk wel fijn, vooral bij zo'n stofzuigerkoeling als de FX heeft. Bijkomend voordeel: nVidia kan het dan moeilijk controleren of je het zelf het gemod en zal je kaart zo vervangen, aangezien jij kan zeggen: Maar ik draaide gewoon een 3d-screensaver ;).........Ik weet het, ik ben evil.. }>

Lekker dan. Voor de overclockers is het wel mooi, heb je dat ding ongeloofelijk ver overgeclocked, brandt ie door, kun je m mooi terugsturen en gewoon zeggen dat je een screensaver draaide :z

Die laatste zin begrijp ik niet. Waarom zou alles wat in een oven getest wordt serieuze gebreken hebben dan?
Ook in het oorspronkelijke artikel zie ik geen aanwijzingen daarvoor. Alleen de inderdaad vernietigende kritiek.

Het is duidelijk dat het een fout is dat de fan uit gaat, maar waarom die testmethode ook afgekraakt wordt begrijp ik dus niet.

Vind jij het normaal dat iets moet getest worden op zulke hoge temperaturen :? Als ze een degelijke kaart zouden hebben zou die niet zo warm worden dat het nodig is dat hij op oventemperaturen moet kunnen werken.

Vergelijk het misschien met een vliegtuig een speciale romp geven zodat hij supergoed kan neerstorten zonder schade, maar hij zou in de eerste plaats niet mogen neerstorten!

Dus ik vind het een schitterend commentaar !
een fijne steek naar nVidia.. ;)

Onzin... waarom plaats je dan op je P4/XP geen koelertje van een 486? Die zou volgens jou redenering geeneens zo warm mogen worden dat het een probleem wordt.

Die ovens zijn trouwens speciale testtoestellen die wel meer gebruikt worden (CD writer testen en zo), om te zien welke invloed de omgevingstemperatuur heeft, en hoe warm die dingen wel mogen worden. Je moet echt niet denken dat het zo abnormaal is dat er dingen in een oven getest worden. ATI zal zijn kaarten ook wel aan temperatuurtesten onderwerpen.

Bij de P4 kun je prima een koelertje van een '486 gebruiken. Dat je processor op een gegeven moment dan ook net zo snel loopt als een '486 is helaas een vervelend bijverschijnsel :).

Helemaal mee eens. Ik vind dat meer fabrikanten hun spullen zouden moeten testen op hoge temperaturen.
Ik heb in het verleden al problemen gehad met floppy-drives en CD-ROM spelers (Plextor, Philips, Toshiba) die prima werken als ze koel zijn en vervolgens je hele PC doen hangen als ze warm worden. Uiteraard investeerde ik voldoende geld en aandacht in koeling en airflow, maar als de ambient temperatuur 30 graden celsius of meer is, dan helpen zelfs de beste fans niet meer. (Dit was in de tijd dat water-koeling nog onbekend was) De rest van de PC kon die temperaturen overigens prima aan.

Ik kan het in een oven testen van PC onderdelen dus enkel maar aanmoedigen. Nu maar hopen dat op de volgende generatie Geforce FX ook daadwerkelijk geen stofzuiger meer hoeft te zitten.

Is het niet verstandiger oplossingen te zoeken waardoor de boel niet zo warm wordt? Met andere woorden, meer halen uit de "rauwe" snelheid.

ATI kan het, AMD kan het... waar in godsnaam ben je mee bezig als je moet beginnen rekening houden dat de plantjes naast je pc wel eens zouden kunnen verwelken of je behang de fik in kan schieten als je hem er wat te dicht bij zet? }>

Nee hoor, die oventests hoeven voor mij niet, betere chipontwerpen moet zeker lukken.

als ie zelfs in een oven kan werken, waarom zetten ze er dan zo'n HELS lawaai op, als ie er toch tegen kan |:( |:(

de meeste elektronica kan makkelijk een graadje of 100 hebben, en vaak wel meer ook..
anders zou je je mp3 speler ook niet een dagje mee naar het strand kunnen nemen, of je auto+autoradio in de zon laten staan.

nvidia zegt dus dat ze hun chippies testen in de oven, bij zeg 150 of 200 graden. Bovendien gaan ze er niet stuk van.

En dat laatste hebben de kroaten dus ook niet kunnen aantonen, de videokaart is er niet stuk van gegaan. het toonde wel -tijdelijk- artefacten, maar na afkoelen deed ie het weer prima. pluimpje voor nvidia dus wat betreft de kwaliteit van hun chips... en jammer van het bugje.

150-200 graden

Ja aleen als het een metalen behuizing is !
De kunstsof omhulsels geven het toch echt op dan hoor.

130 Graden is voor de meeste electronica toch echt het matje !

Er zijn zat kunstoffen die heter kunnen worden, heb zelfs thuis een flexibele taartvorm die meer dan 250 graden max worden.

Sommige kunststoffen zijn nog beter bestand tegen hitte dan metaal.

Het probleem ligt bij het silicium dat geloof ik temperaturen van boven de 120 graden niet echt fijn vind...

ben jij die gast die hier altijd de kookcurssussen geeft? :Y)

Die Taartvorm van jou is een .elastomeer !
die is chemish vernet
die smelt ook niet meer , die verkoolt alleen nog maar.
En de meeste behuizingen zijn niet bestand tegen hoge temperaturen .
Zeker niet als het niet nodig is .
De reden is dat materialen voor hoge temparaturen
erg duur zijn .
Het enigste materiaal wat een gebruiks temperatuur heeft van boven de 250 graden is glasvezel gevulde PPS (20 euro de kilo).

En er zijn GEEN kunstoffen die beter bestand zijn tegen temperatuur dan METAAL !

en als je de hitte schilden bedoelt van een raket
Dat is een vezel gevulde Thermoharders
en die kunnen ook maar 2 keer zo'n hoge temperatuur , en dan is het een koolstof laagje geworden

En als je het niet gelooft
Haal je koeler maar van je CPU af en kijk maar wanneer de core begint te smelten hehehe .

Hahaaaa...

Dat denk ik ook inderdaad... :P

[//edit: was post op Roelenzo]

maar metaal geleid warmte vijne vend dus word de hele zooi aleen nog warmer }:O

Electronica testen bij hogere/ lagere temperaturen is heel normaal .

B.v. wil een fabrikant weten of zijn chip zowel in de shara als op de noordpool werkt.
Ook worden "ouderings" testen gedaan in ovens, door het sterk verwarmen van electronica kun je namelijk het ouderings proces versnellen en kun je een voorspelling doen hoe lang je componenten blijven leven en hoeveel de tolleranties toenemen/afnemen.

Nvidia zal ook geintereseerd zijn in de stabiliteit van hun chips bij hoge temperaturen.

Ovens/vriezers ----> heel normaal!

Het is een Kroatische site, ze hebben dit artikel in het Engels gedaan omdat ze het belangrijke informatie vinden. Ze geven aan dat ze niet echt goed in het Engels kunnen uitdrukken wat ze bedoelen. Dat van die oven bedoelden ze als volgt:
Our statement from Update 2 about oven testing and fundamental flaw - not the smartest thing we could say. What we originally meant (during the discussion within the team) was something different. Oven cooking and temperatures of 100C are usually used to kill bugs in food (for example to pasteurize milk - I hope we didn't use the wrong term here). So, if 100C kills bugs, too bad it didn't "kill" the bug we found - in other words, we meant it as a joke. We are aware that heating things to high temperatures is a normal quality assurance procedure. We apologize for this.

Oplossing: je fan direct aansluiten, evt. op een fancontroller of watercooling! (of geen screensaver draaien natuurlijk) Ik vertrouw liever op m`n hardware dan op m`n software!

Dit is dus niet echt een goede oplossing i.v.m. met het lawaai wat de fan op deze kaart produceert als hij op volle toeren draait.

niet echt een goede oplossing i.v.m. met het lawaai wat de fan
Maar als de temperatuursensor van de nVidia kaart door een programma uitgelezen kan worden (zoals SpeedFan of MBM), dan kan dit programma temperatuurafhankelijk de koeler laten draaien (mits de fan op het moederbord wordt aangesloten welke een regelbare fan-aansluiting heeft).
Eigenlijk iets wat NVidia in de controller van de fan had moeten inbouwen natuurlijk.

Dat is wel een goede oplossinge aangezien ik die straaljagr direct zou vervangen door een p4/xp koelblok.
offtopic:
Ik heb echter de 'herriefan' van m'n 9500@9700+ nog niet vervangen door het waterblok dat ik reeds 2 weken heb, aangezien ik nog steeds naar de bouwmarkt moet en eigenlijk meteen een andere kast moet modden en alles over moet zetten/in elkaar moet zetten, dit aangezien ik echt elke cm nodig heb van de slang die daarop gaat en die wil nog niet knippen. :z Is siliconen slang van ¤13 per meter... |:( Had ik toch nog maar een meter extra genomen! }:O


Het heeft dus nix met met de NV30 zelf te maken, het is een duidelijk driver-issue. Nieuwe driver en het probleem is opgelost.

Waarschijnlijk kun je met de geteste driver een NV35 ook wel om zeep krijgen :z

"De mannen van PC Ekspert denken dat nVidia hiervoor gekozen heeft om geluidsoverlast tegen te gaan"

Ik geloof er niks van de Nvidia hier voor gekozen heeft.

ehm.. een pc gaat op screensaver omdat je er niks mee aan het doen ben.. ik neem even als voorbeeld dat je even tv ben gaan kijken
dan heb je niet graag zo'n stofzuiger geluid op de achtergrond

bovendien is het voorkomen van geluisoverlast de enige reden om die ventilator uit te zetten toch ?
(stroom besparen lijkt me niet echt boeiend)

Lekker. Koop je zo'n dure kaart, kan ie verrot gaan door een screensaver.
Ik vind de reactie van nVidia ook niet echt fijn. Je zou toch verwachten dat zo'n bedrijf er beter mee zou omgaan.

Ja, de max, dan moet je nog meer werken om te zorgen dat je screensaver niet aangaat }>

Ik snap het argument: "Alles wat in een oven getest moet worden kent serieuze gebreken" niet. Je zou toch denken dat als het in een oven getest wordt, het een weerstand tegen bepaalde temperaturen moet hebben.

Het is wat krom gesteld. Er wordt mee bedoeld dat alles wat een oven nodig heeft om getest te worden, in plaats van een gezond verstand, dient met argusogen aangekeken worden.

lijkt me niet. In een oven testen doe je bv om te garanderen dat de chip(s) nog werken bij een hoge temp. Deze temp is dan een optelling van max omgevingtemp + opwarming vanzichzelf na een tijdje. Dit is namelijk handig van wege het volgende. Als je een chip test, zal dat bv 10 seconden duren (tenminste de chips die ik test). Hoelang een 3d chip duurt weet ik niet precies. Maar waar het op neer komt is dat tijdens het testen de chip nog niet lang genoeg aanstaat om zijn max temp te halen.

Tevens zijn testvectoren sturen een andere (lees lichtere) belasting voor een chip (qua warmteproductie). Omdat hottesting andere foutfenomenen laat zien als testen bij +25 moet je dus hottesten. Als je dus tijdens het testen het device laat opwarmen hebben de eerste x testvectoren geen dekking gegeven voor een hoge temp. Dus vandaar dat je in een oven kunt/moet testen.

Er wordt niet duidelijk gemaakt of nVidia z'n kaarten produktiematig in een oven test of dat ze deze test alleen doen om de problemen die ekspert heeft gevonden te kunnen reproduceren.
Het is helemaal niet raar om produktiematig de ICs te testen op hogere of lagere temperaturen. De chips moeten voldoen aan een bepaalde specificatie. Om dit af te dekken stel je een testset op zodat de spec wordt afgedekt.
In sommige gevallen kan het dan zijn dat de spec niet wordt afgedekt als alleen bij kamertemp wordt gemeten en in die gevallen ga je over op meten bij hoge of juist lage temperaturen.

Verder doe je voor qualificatie ook erg veel tests op veel verschillende temperaturen, om te kijken of er geen rare dingen gebeuren. Je chips moeten natuurlijk werken als het op je kamer -10'C is en je net de computer aanzet, maar ook als je zomers zwetend en dampend achter je PC zit te gamen, terwijl de temp in je kast hoog oploopt.
Om die redenen doe je tests in een temp.range van bv -40'C tot +180'C (ICs kunnen dit prima hebben, de elco vliegen je soms wel om de oren en worden daarom nogal eens gekoeld).

De conclusie is dus (zoals metalsax al zegt) dat het heel gewoon is dat produkten in een oven worden getest (en als je dan klaar bent gooi je er wat afbakbroodjes in =:-)

Zover ik weet worden nagenoeg alle producten die in een PC zitten 'gebakken'. Misschien niet voor de producten die aan de aftermarket (direct aan eindklanten) verkocht worden, maar zeker alles wat aan de PC boeren (DELL, HP, IBM etc) wordt. Zit gewoon in de specificatie van die lui. om de zoveel producten wordt er een 'gebakken' en getest.


werk voor een leverancier van die PC boeren....enne zogaat dat bij ons in iedergeval


Het feit dat ze het al moeten testen in een oven toont aan dat ze hun eigen hardware niet eens vertrouwen.
Deze testmethode lijkt me niet zo raar hoor. Bijna elk consumentenprodukt wordt getest. En dit gebeurt altijd met een testopstelling welke in korte tijd een aantal jaren van gebruik nabootst. Nieuwe modellen auto's rijden over een testbaan en komen in een testopstelling te staan welke in een paar uur test of de constructie het wel een jaar of 10 uit gaat houden. Zo'n test mag natuurlijk niet even lang duren als de beoogde levensduur, want dan breng je een verouderd produkt op de markt...

goed punt. Haal echter kwalificatie en productie test niet door elkaar. Voor kwalificatie doe je inderdaad levensduurtesten. Dit zijn speciale testen waarbij je goede producten eerst uit selecteert, ze daarna op extreme temp en voedingsspanning zet (voor bv 1000 uur) en vervolgens nog eens test. dan heb je bij pass producten bv 10 of 20 jaar gegarandeerd (tenminste voor die productie lot; bij kwalificatie over 3 lots mag je aannemen dat latere productie ook goed zal zijn)

Verder kun je als aanvulling op normale productie test ook burn-in doen. Dat is een korte levensduur na testen. En na deze burn-in natuurlijk weer testen. Dit is echter wel duur en voor logistiek een echte hel. Snel leveren en/of uprampen gaat dan niet echt goed, maar dat terzijde.

Jeetje, en die kaarten worden al zo warm. Getest in een oven, gekoeld met een stofzuiger.... het is me allemaal wat!
«  1  2  3  4  5  »

Op dit item kan niet meer gereageerd worden.

Volgende 18:03 MS MSDN CD's April 2003 gratis te downloaden
Vorige 16:51 Intel Centrino roadmap tot en met 2006
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011