Softwarehack Radeon 9500 in 9500 Pro/9700

Na BIOS- en soldeertrucs om de radeon 9500 om te toveren in een snellere variant, meldt Digit-Life nu een nieuwe toe aan het rijtje hacks, en wel een softwarematige. Digit-Life's redacteur Andrew Vorobyev meldt alvast dat Alexey Nikolaychuk (aka Unwinder), de geestelijke vader van RivaTuner, op zoek is gegaan naar de door ATi 'verborgen' vier rendering pipelines in de Radeon 9500, om zo aan de acht stuks te komen die de Radeon 9700 in bedrijf heeft. Uiteindelijk is het hem naar eigen zeggen gelukt de blokkade te vinden en softwarematig op te heffen, maar met de volgende kanttekeningen:

Radeon 9500 Pro VPUAlexey succeeded in finding the blockade and got through using RADEON 9500 64MB. As you know, this card has 128-but bus, so you can't make R9700 from it, only RADEON 9500 PRO 64MB. But we've checked Soft9700 on RADEON 9500 128MB and, voila, we got a complete RADEON 9700.

So, we can state the 100% software pare-down of R300. This method of remaking will be available for everyone in the next version of RivaTuner..."

Dus nog even geduldig wachten op de release van de nieuwste RivaTuner voor deze hack.

Door Jack Leenders

09-01-2003 • 13:35

69

Submitter: T.T.

Bron: Digit-Life

Reacties (69)

69
68
48
9
2
3
Wijzig sortering
Zoals sommigen mensen misschien denken, je kan geen 9500 naar een 9700 pro omtoveren. Dit komt omdat de 9500 en de 9500 pro een databus hebben van 128-bit DDR. De 9500 heeft tevens maar 4 pipelines ipv 8. En zoals hierboven al goed opgemerkt... "De memory toegangbaarheid verschilt" waardoor het dus moeilijker wordt om dezelfde memory setting te behalen. Over de pipelines, eerst zien en dan geloven. Ik ben van mening dat dit problemen gaat opleveren.

En als deze hack zal werken met betrekking tot de pipelines dan vraag ik me nog af of het resultaat beter of gelijk is aan een (standaard) 9700 of de pro. Dit vraag ik me af omdat de 9500 een andere structuur heeft als de 9700 en de pro.(imo slechter)

Het enigste wat je (tot nu toe zonder problemen)kan veranderen door middel van software hack/bios is de memory clock en de CPU clock "normal clocken(normaal = hoogste standaard clock(9700pro))", van deze 2 is de CPU normal clock marge dus het hoogst.

Mijn advies: koop een 9700 en flash hem met de unlockte bios(warp11) en laat hem draaien als een 9700pro.
Het kan dus wel.

Als de fabrikant voor de 9500 de reference printplaat gebruikt. Deze printplaat is nl hetzelfde als die vd 9700.

Een 9500 met 64MB mem kan echter niet naar 9700 omdat de helft van de datalijnen naar het geheugen niet beschikbaar zijn. Hij kan wel naar 9500 PRO omgeschoold worden.

Een 9500 met 128MB gebruikt dezelfde datalijjnen, maar is niet 'helemaal' ingeschakeld. Dat doet deze hack dus wel (of die hardwarematige mod ook).

lees het topic op GoT, d'r staan wat meer verwijzingen.

Maar mocht het niet correct zijn: ATi komt dan wel van z'n 9500 kaarten af :)
Dus echt niet naar een 9500 pro, maar naar een 9500 met 8 pipelines. Wat dus duidelijk niet de 9500 Pro is. De 9500 pro heeft een nieuw PCB en heel ander geheugen en hogere clocks.

Ik denk dat de series met de R300 chip de goedkoopste ook de laagste yield heeft en daarom lager geclockt zijn.
Dus als je de Riva tuner gebruikt hoef je niet meer te gaan solderen.

Denk dat mijn volgende kaart Ati word :)
Let op, er zijn al mensen die gesoldeerd hebben en een aantal daarvan heeft last van "checkerboard pattern" in 3D :'(
Zie GoT
en
Het forum van rage3d
Het is nog niet helemaal duidelijk waar het door komt, zou foute mod kunnen zijn, maar ook dat sommige 9500s een aantal kapotte pipelines hebben. Het is op dit moment gewoon nog niet met zekerheid te zeggen. Ik verwacht dat de software-hack meer duidelijkheid zal verschaffen.
Intel ''cruncht'' de extra L2 geheugenbank op de Celeron; die is niet herstelbaar (voor zover ik weet). Ik denk dat ATi de 4 extra pipelines gewoon niet heeft ''aangezet'' om tot de 4 versies van de 9500/9700 serie te komen. Dit is bijkbaar het goedkoopst om te doen.

Ik kan me zo voorstellen, dat RivaTuner de burn-in van die andere 4 alsnog openzet..
Ik denk dat er in de P4 gewoon twee L2 geheugenbanken zitten. Als een P4 klaar is, test Intel beide geheugenbanken. Blijkt één van de twee kapot te zijn, dan sluiten ze die af en noemen de P4 een Celeron. Als ze allebei niet goed werken, dan wordt het een Dustbinium :).

Hoe ze het doen weet ik niet, maar er zullen wel configuratiebits zijn die net als bij een eprom omgezet ('gebrand') kunnen worden. Dat zal wel eenmalig kunnen, een eprom wissen gebeurt met licht en er zit geen venstertje op.

ATI heeft het met een bridge bovenop de GPU gedaan. Die bridge kun je omsolderen en dan schakel je een paar pipelines uit of aan. Ik zou zeggen dat deze keuzemogelijkheid puur in hardware opgelost is, maar misschien zijn ze inderdaad zo stom geweest om het een als soort identificatieregister te implementeren die door de VGA BIOS gelezen wordt, waarna de VGA BIOS de chip programmeert als 9500 of 9700.

ATI heeft al eerder iets stoms gedaan (Quake 3 Arena benchmarks beinvloeden door in de driver opties uit te zetten als Q3A gedetecteerd werd :)), dus het zou me eigenlijk helemaal niets verbazen :+.

Maar goed, je moet nog maar hopen dat de extra pipelines goed werken, dus op zich is de hack nooit 100% zeker werkend.
Nou vraag ik mij alleen af of ATI niet via een driver update kan voorkomen dat die extra 4 pipelines gebruikt worden.
gehackte drivers... doet diezelfde vent wel ff :P
hier baal ik stevig van, kep kort geleden een Ti4200 XP Turbo gekocht :'(. Nu blijkt dat je een 9500 om kan toveren tot 9700 pro... :(
Ze kosten allebei ongeveer hetzelfde (8>
Even ter verduidelijking. Je kan 'm dus NIET om toveren in een Radeon9700 Pro.

De 9700Pro gebruikt 2,86ns geheugen en de 9500-serie gebruikt 3,6ns (een enkele 9500Pro gebruikt 3,3ns) geheugen. De core kun je waarschijnlijk wel goed overklokken, maar het geheugen zal je niet zo gemakkelijk op dezelfde frequenties kunnen zetten.
Begrijp ik het nou goed dat je dit kan doen?
9500 => 9700
9500 PRO => 9700 PRO
Kan dit nou bij alle merken van de RADEON of werkt het alleen bij die met 128 MB?
nee,

9500, 64mb => 9500 PRO
9500, 128MB => 9700
Nou dat klopt ook niet helemaal

Het enigste wat je kan doen is een 9500 met 4 pipelines omtoveren in een 9500 met 8 pipelines.

De 9500 pro, 9700 en 9700 pro hebben al 8 pipelines. Maar afhankelijk van het model ander geheugen, meer geheugen en hogere clocks.

Als je een 9500 koopt, hackt en overclocked dan kan je kwa performance hoger als een 9700 pro komen. Maar als je een 9700 pro koopt en die overclocked kom je natuurlijk nog veel verder.

Als je een 9500 Pro koop dan heb je hetzelfde als een 9700 pro alleen met langzamere clocks en slechter geheugen (128mbit ipv 256 mbit) maar wel evenveel geheugen

De 9700 is hetzelfde als een 9700 pro maar dan met slechter geheugen (128mbit ipv 256 mbit) en iets lagere clocks.

De 9700 en 9500 Pro zitten dus kwa performance en overclockbaarheid heeeel dicht bij elkaar.
Ik heb eens gezocht op internet en het schijnt dat de 128 MB versie dus wel de 256bit bus heeft. Dit in tegenstelling tot de 64 MB varianten. Alleen is ie blijkbaar dus gedisabled. Heb net ook maar die video kaart besteld. Best relaxed 169 euro, en je kan hem tweaken naar een kaart van 300+ euro.
Connect-3D Radeon 9500 (8x) 128 Mb DDR/TV
Als ik deze dan dus koop dan kan ik die als het goed in flashen naar een RADEON 9700?
Is het dan echt zo dat je met een druk op je Radeon 9500 omtovert in een 9700. Wil ik wel eens de verkoopcijfers weten van de 9500 en de 9700 de komende tijd. Lijkt me wel interessant :).
As you know, this card has 128-but bus,

Ow? Is dat de grootte van het gaatje ? :9

sowwy, moest ik ff kwijt.... :P
Is het niet gewoon dat zoals Pentium - Celeron, er een minderwaardige of niet zo perfecte chip (een met een verschoven masker of zo) gewoon gebruikt wordt, er bepaalde functies op uitgeschakeld worden en dat ie toch goed werkt voor een lagere snelheid - minder functies? Maar je kunt ze blijkbaar nog steeds inschakelen (software of hardwarematig) en met de nodige koeling waarschijnlijk zul je ze wel stabiel genoeg krijgen.
Ik koop liever een SGI Workstation. Volgende keer ook ATI nemen ipv nVidia voor mij.
Het zou me helemaal niets verbazen.

Ik denk overigens dat een 9500 op een lagere snelheid maar met 4 extra pipelines nog steeds een stuk sneller is dan een ongehckte 9500. Dus het loont altijd de moeite om deze hack uit te voeren, zelfs als je de snelheid van je core omlaag zou moeten doen.

Terughacken is natuurlijk ook altijd mogelijk :).
maar bedenkt wel dat dde eerste 9500 preview kaarten die uitgeven waren een andere PCB (gedisablede 9700) hadden dan de uiteindelijke produktie versie.
1) ATI kan dan nog steeds zijn kaarten kwijt, niet iedereen heeft hier zin in en je weet niet of de uitgeschakelde pipes kapot zijn. Bovendien neem ik aan dat die 256 bit geheugenbus er niet meer lang bijgehackt kan worden (extra draadjes leggen is verrekte duur, al helemaal als het niet hoeft).
2) ATI heeft niemand genaaid. Je krijgt een heel goede kaart voor een prima prijs als je een 9700 koopt. Je klaagt toch ook niet dat je door AMD bent genaaid als blijkt dat je XP 2000+ ook op 2800+ kan lopen? Of zie ik het nu fout :?
1.ik zie een 2000 nog niet op 2800 lopen
2.een 2800 is waarschijnlijk ook weer verder te klokken dan een 2000, dus dan heb je toch nog meer baat bij een 2800
3.van een videokaart verwacht je niet dat het zo in elkaar zit.......je gaat er vanuit dat er meer verschillen zullen zijn in de hardware......
Reactie op punt 3:
Waarom zou ik ervan uitgaan dat AMD iets dergelijks wel mag en een videokaarten fabrikant niet? Voor een bepaalde prijs krijgt ge een bepaalde performance. Punt. Simpeler dan dat kan haast niet. Als ge een 9500 koopt zijt ge niet genaaid, noch als ge een 9700 koopt. Een 9700 voldoet gegarandeerd aan de specs die op de doos staan, net als dat bij een 9500 het geval is. Als ge uw 9500 helemaal gaat verbouwen en ge komt tot de conclusie dat één van de pipelines het niet doet of het geheel ineens rete-instabiel is, zijt ge dan genaaid? Nee, dan had ge óf een 9700 moeten kopen óf dit voor lief nemen... Zijn gewoon keuzes die ge maakt... Negen kansen van de tien is het toch zo dat de exemplaren met meer fouten gewoon verkocht worden als 9500's, aangezien die bepaalde delen toch niet enabled hebben...

edit:

reactie op punten 1 en 2:
Uw antwoord is not to the point! Als ge een 2000 koopt die op 2800 koopt (= LOUTER hypothetisch, indien het zo zou zijn) dan voelt ge u niet genaaid. Of ie het nu kan of niet maakt helemaal niet uit!!
Wat dat "gebaat bij" betreft: logisch, maar naast het onderwerp
2.een 2800 is waarschijnlijk ook weer verder te klokken dan een 2000, dus dan heb je toch nog meer baat bij een 2800
Ja hallo... zo geldt dat natuurlijk ook voor de 9700Pro en de 9700. Die kan je veel verder klokken dan een 9500.

Een 9500 zal je qua core waarschijnlijk net zo hoog kunnen clocken als een 9700Pro-core. Maar wedden dat het geheugen van de 9500 niet die stabiele 340Mhz haalt die ik wel haal met m'n 9700Pro? Wat ik tot nu toe gezien heb in fora is dat ze meestal maar tot 300 komen met een enkele uitschieter.
wil je dan wel ff opletten dat IK niet over procs begon maar alleen reageerde....
ik zei ook niet dat en 2000 op 2800 loopt begon iemand anders over :Z

verder heb je idd een goede reactie op punt 3 en kan ik niks tegen in brengen, en dit gaat beetje oftopic :+
2.een 2800 is waarschijnlijk ook weer verder te klokken dan een 2000, dus dan heb je toch nog meer baat bij een 2800
Maar een 9700 kan je ook weer sneller laten lopen dan een 9500 waar een 9700 van is gemaakt.
Ik zie het niet als dat ATi haar klanten naaid, hoogstens niet helemaal op de hoogte brengt. Ze geven de klanten de keus voor goedkopere kaarten te gaan. Omdat niet iedereen veel geld heeft / wil spenderen aan videokaarten maar veel mensen wel snel willen gamen is zo'n stap natuurlijk het logisch gevolg. Zo niet is er het argument van concurentie richting NVidia.

Op dit item kan niet meer gereageerd worden.