Guide: Att låsa upp och överklocka Radeon HD6950 till 6970+ (single/crossfire)

Permalänk
Medlem

Guide: Att låsa upp och överklocka Radeon HD6950 till 6970+ (single/crossfire)

Hej!

Här kommer en översiktsguide till hur man låser upp och överklockar ett (eller flera) AMD Radeon HD6950. Det finns en hel del detaljerade guider till hur man flashar sitt 6950 till 6970, hur man låser upp shaders och hur man överklockar, men de är ofta väldigt ingående och ibland lite röriga. Tänkte därför att jag skulle skriva denna enkla översikt med länkar till mer ingående guider så att ni andra slipper gå igenom samma trassel som jag gjorde när jag skulle låsa upp och överklocka mina Gigabyte Radeon HD6950 i Crossfire.

Då kör vi!

Grunderna
Det har visat sig att många HD6950 dels går att “låsa upp” så att antalet shaders blir det samma som för HD6970 (1408 --> 1536 shaders), och dels ofta går att köra i samma hastigheter som HD6970. När jag skriver "många" så menar jag att alla kort inte nödvändigtvis är upplåsningsbara. De tidiga exemplaren av 6950 verkar ha varit upplåsningsbara allesammans (förutsatt att alla shaders funkade och att man hittade ett bios som fungerade), men på senare tid har det rapporterats om att tillverkare medvetet börjat förstöra återstående shaders med laser (sk. "laser cut") alternativ gjort biosen oskrivbara. Det senare fenomenet har det hittats lösningar på (exempelvis här) medan det första inte går att göra något åt eftersom kortet fysiskt modifierats. Det rapporteras dock fortfarande att vissa "nya" 6950 går att låsa upp utan problem, så om du planerar att köpa ett nytt 6950 och låsa upp - läs på om just det kortet innan du köper.

Att låsa upp shaders på ett "upplåsningsbart" 6950 görs genom att byta BIOS och att sedan överklocka kortet till samma hastigheter som 6970 eller högre kan göras både genom att byta (flasha) BIOS och genom att överklocka för hand. Notera att ett upplåst 6950 inte är det samma som ett 6970, även om det presterar näst intill identiskt i samma hastigheter. Här är en lista över de ofrånkomliga skillnaderna.

Nedan följer en sammanställning över alternativen som finns när man vill höja prestandan hos sitt 6950 till 6970-nivåer eller högre.
----------------------------------------------------------------------------------------------

Alternativ 1 - Låsa upp shaders
Den första skillnaden mellan 6950 och 6970 rent specifikationsmässigt är antalet shaders. 6950 har 1408 shaders och 6970 har 1536 shaders. Att endast “låsa upp” antalet shaders från 1408 till 1536 ger mycket marginella prestandavinster, men är också det mest “säkra” alternativet om man vill testa att byta BIOS och närma sig 6970-specifikationerna. Skillnaden mellan att endast låsa upp shaders och att flasha till ett 6970-bios är att kortet fortfarande kommer att köras i samma hastighet, vilket minskar risken för att kortet skulle bli instabilt/sluta fungera efter flashning. För att låsa upp sina shaders måste man byta (flasha) bios på sitt kort, vilket kan göras relativt enkelt både i Windows- och DOSmiljö. Följ denna guide om du vill låsa upp dina shaders.

Observera! Om du ämnar flasha ditt 6950 så bör du ha referensdesignen av HD6950 då dessaa har dubbla bios. Fördelen med detta är att om flashningen skulle gå åt pipan så finns ett backup-bios som kan aktiveras med en enkel liten switch på grafikkortet. Det är relativt enkelt att ta reda på om du har referensdesignen och denna switch genom att leta efter en liten svart switch/pigg/spak i närheten av crossfirekontakerna på kortet. Googla efter bilder så hittar du det enkelt. Om du inte har referensdesignen, var medveten om att en BIOS-flash kan förstöra ditt kort.

Alternativ 2 - Shaders + 6970 Clock
Att endast låsa upp shaders ger som sagt mycket marginella prestandavinster. Där emot kan upplåsta shaders i kombination med överklockning ge ordentliga vinster. Standardfrekvensen på ett 6950 brukar vara 800mhz på GPU och på 1250Mhz på minnen gentemot 880mhz på GPU och 1325Mhz minnen på 6970. Att först låsa upp shaders och sedan överklocka med hjälp av överklockningsverktyg i Windows-miljö är det säkraste sättet att nå 6970-prestanda.

För att kunna göra detta behövs dock en del trix. Som standard går det nämligen inte att köra 6950 i samma hastighet som 6970 eftersom korten har inbyggda spärrar på klockfrekvenserna. Dessa går dock att komma runt genom att ändra några parametrar i windows-registret. Följ denna guide för att ta bort dessa spärrar.

Efter att spärrarna har tagits bort är det teoretiskt möjligt att höja frekvenserna till 6970-nivåer, men det är inte säkert att alla kort klarar dessa frekvenser. En förutsättning för att det ens ska vara möjligt att höja frekvenserna till dessa nivåer är att inställningen “Power Control Settings” (under fliken performance -> overdrive) är satt till +20% i Catalyst Control Center.

Alternativ 3 - Flasha till 6970 BIOS
Att helt flasha bios till ett 6970-bios ger både upplåsta shaders och höjda klockfrekvenser. Detta är den mest “osäkra” varianten då det inte är säkert att ett HD6950-kort klarar de högre frekvenserna. Har man referensdesignen av 6950 har man möjligheten att backa tillbaka till originalbios tack vare dubbla bios, men har man inte detta bör vara medveten om att en flash till 6970-bios mycket väl kan “döda” kortet. Om ens kort klarar 6970-hastigheter är detta dock ett bekvämt alternativ eftersom man inte manuellt behöver ändra klockfrekvenserna i ett överklockningsprogram i Windows. Här är två guider till hur man flashar till 6970-bios:
1) http://www.motherboards.org/content/how-properly-change-amd-h...
2) http://www.legitreviews.com/article/1608/

Observera! För att ett 6950 ska kunna köras i 6970-hastigheter krävs det att kortet får mer ström. Även med 6970-bios måste därför “Power Control Settings” i Catalyst Control Center (under fliken performance -> overdrive) vara inställt på +20%!

Problem
1. Överklocka med Crossfire
För att överklocka med två kort i Crossfire kan det krävas en del trix. Kör man t.ex. Catalyst Control Center och överklockar i crossfire så överklockas endast ett av korten, och prestandavisten blir således inte i närheten av vad den borde. Kör man däremot med MSI Afterburner så klockas båda korten samtidigt (om "Synchronize cards in Multi-GPU config" är ikryssat i inställningarna). Problemet är att systemet kan hänga sig alternativt ge BSOD när man börjar överklocka. För att lösa detta måste man stänga av något som heter “ULPS”. Vill man köra CCC eller MSI Afterburner måste detta göras genom att ändra ett par parametrar i Windows-registret. Kör man däremot Sapphire TriXX (ett annat trevligt överklockningsverktyg för grafikkort) så finns ett alternativ i inställningarna som heter “Disable ULPS” som ska lösa problemet. För er som vill köra andra överklockningsverktyg så stänger man av “ULPS” i registret genom att göra följande (taget från denna guide):

1. Kör regedit
2. Leta dig ned i registret enligt:

HKEY_LOCAL_MACHINE
-->SYSTEM
-->ControlSet001
-->Control
-->Class
-->{4D36E968-E325-11CE-BFC1-08002BE10318}

3. Enkelklicka sedan på undermappen 0000
4. Ställ dig i den vänstra kolumnen och scrolla ned till “EnableUlps”. Högerklicka, välj “modify” och ändra värdet från 1 till 0.
5. Gör samma sak i undermapparna 0001, 0002, 0003 etc. (Antalet undermappar beror på ditt system).
6. Stäng regedit, starta om systemet och njut av nya överklockningsmöjligheter!

2. “Power Control Settings” +20% stängs av automatiskt
Att inställningen “Power Control” (under fliken performance -> overdrive) i Catalyst Control Center (CCC) automatiskt hoppar ned från +20% till 0% när man överklockar med ett tredjepartsprogram är ett problem som kan orsaka en hel del oförståeliga prestandaförluster. Kör man endast CCC så uppstår inte detta problem, men eftersom CCC inte kan överklocka i crossfire så tvingas crossfireanvändare använda andra program så som MSI Afterburner. Överklockar man däremot med MSI Afterburner så hoppar “Power Control”-inställningen automatiskt tillbaka från +20% till 0%. Hur kommer man då runt detta? Såvitt jag vet finns ingen fix för MSI Afterburner än så länge, men fantastiskt nog så går det att överklocka med programvaran "Sapphire TriXX" utan att “Power Control” ändras i CCC. Så för er som stött på detta problem och inte når så höga klocks som ni skulle vilja, hämta hem Sapphire TriXX istället.

----------------------------------------------------------------------------------------------
Det var allt jag tänkte ta upp för den här gången! Hoppas några kan ha nytta av denna översiktliga guide - det hade jag haft för ett par dagar sedan!

Kör hårt!

Visa signatur

Stationär: Obsidian 550D WaterCooled - Dual Radiator Mod
Intel Core i5 2500k @ 4,5GHz [EK Supreme HF] | ASUS P8P67 | 8GB Corsair Vengeance 1600Mhz CL 8 | Crossfire Gigabyte Radeon HD6950 2GB @ 1536 shaders [EKWB FC6970] | Caviar WD Black 640GB | Caviar WD Green 1TB | Corsair HX 850W | Windows 7 Pro 64-bit

Permalänk
Hedersmedlem

Trevlig guide. Du bör dock nämna att i stort sett alla 6950s som säljs idag har bortbrända Shaders, och därför inte går låsa upp alls. Det är i första hand de tidigare versionerna av korten som går att låsa upp.

Visa signatur

CPU: Intel i5 2550K (NH D-14) GPU: Nvidia GTX 570 Mobo: Gigabyte GA-P67-UD7(B2) PSU: Cooler Master Silent Pro 700W

Visste du att om Du inte håller dig till reglerna varje dag, så kommer Arla-haren och skjuter dig i huvudet eller ibland i magen.

Permalänk
Medlem
Skrivet av Leifson:

Trevlig guide. Du bör dock nämna att i stort sett alla 6950s som säljs idag har bortbrända Shaders, och därför inte går låsa upp alls. Det är i första hand de tidigare versionerna av korten som går att låsa upp.

http://www.komplett.se/k/ki.aspx?sku=627426
Detta är flashat i läge 2 direkt från fabrik.
Inköpt i December 2011
Mina båda Gigabyte HD6950 har lullat på i över 1år nu med Sapphire HD6970 Bios.
Det ena nästan 24/7
Har även kört överklockat i CF med 900/1400 och 10% på volten, utan större problem.
Har ett HD6970 snikkort från HIS oxå, Utan backplate och dual bios, men har inte hunnit jämföra än.
Det var nog så att en del HD6950 kort i början var rena HD6970 men med annat bios.

Visa signatur

AMD_PERAs Dator Galleri
Jag har försöker att hitta bra delar billigt: AMD, ASUS, MSI, Fractal Design, Corsair, Zalman, Noctua, Kingston, Seasonic, WesternDigital, Sapphire mfl.
Skitbra -sa Bill, Brakskit -sa Bull...
Det blir nog bra när det blir färdigt...Nu slipper jag intel, när RYZEN har kommit...

Permalänk
Medlem
Skrivet av Leifson:

Trevlig guide. Du bör dock nämna att i stort sett alla 6950s som säljs idag har bortbrända Shaders, och därför inte går låsa upp alls. Det är i första hand de tidigare versionerna av korten som går att låsa upp.

Tack. Har lagt till ett stycke om detta!

Visa signatur

Stationär: Obsidian 550D WaterCooled - Dual Radiator Mod
Intel Core i5 2500k @ 4,5GHz [EK Supreme HF] | ASUS P8P67 | 8GB Corsair Vengeance 1600Mhz CL 8 | Crossfire Gigabyte Radeon HD6950 2GB @ 1536 shaders [EKWB FC6970] | Caviar WD Black 640GB | Caviar WD Green 1TB | Corsair HX 850W | Windows 7 Pro 64-bit

Permalänk

Kan du inte göra en guide på hur man överklockar ett 6970?
Med vänlig hälsning, Musse

Visa signatur

NZXT Source 210 Elite | Asus P8Z77-M | Intel Core 3570K | Asus 6970 DC II | Corsair TX750w | Intel 330 120gb | 8 GB Crucial 1600MHz | 1 TB Seagate | Windows 8 |

Permalänk
Medlem
Skrivet av lolboll123:

Kan du inte göra en guide på hur man överklockar ett 6970?

Finns säkert gott om sådana guider på nätet. Tror dessutom att intresset för en sådan guide har slocknat lite här på Swec i och med att 6900-serien är förra generationen.

Mitt tips: Sätt "Power Control" på +20% och börja höj GPU 15-20mhz åt gången (med ex. Sapphire TriXX), testa Unigine Heaven benchmark emellan för att se om klocken är stabil eller ej. Är den det så fortsätt. När du nått 900Mhz GPU, höj i steg om 5-10 Mhz tills kortet inte pallar med (artefakter / frysning). Backa några Mhz åt gången för att hitta stabil klock. Därefter, sänk GPU till originalfrekvens och gör samma sak med minnena. Till sist, testa GPU och minnen tillsammans på den maxklock du hittade. Troligen kommer kortet inte att palla det, så då får du finjustera ned några Mhz på GPU/minnen tills kortet är stabilt.

OBS! Håll koll på temperaturen. Osäker på vad dessa kort har för maxtemp, men försök hålla dig under 70 C load. Vidare kommer du även att märka om kortet börjar "throttla" - av för hög temp eller för lite ström. Det märker du genom att du höjer klocken men prestandan plötsligt börjar sjunka. Throttlar kortet förlorar du massor av prestanda, så se till att hålla temps/strömförsörjning på lagom nivå.

Hoppas det gav dig ett hum om hur du går tillväga.

Visa signatur

Stationär: Obsidian 550D WaterCooled - Dual Radiator Mod
Intel Core i5 2500k @ 4,5GHz [EK Supreme HF] | ASUS P8P67 | 8GB Corsair Vengeance 1600Mhz CL 8 | Crossfire Gigabyte Radeon HD6950 2GB @ 1536 shaders [EKWB FC6970] | Caviar WD Black 640GB | Caviar WD Green 1TB | Corsair HX 850W | Windows 7 Pro 64-bit