@foreteller jak widać lutownicą można już fajne renowacje robić ale super, że masz dostęp do jeszcze lepszego zaplecza... Dla fana retro nie raz się przyda dobra diagnoza i dzięki temu reanimacja antyka.
A teraz część dalsza build loga, eksperymentów i przygód z tym związanych... xD
Poznając po kawałku historię foretellera, jego kolegi elektronika oraz Athlona XP-M 2800+ doszedłem do wniosku, że fajnie by było też mieć takiego procka.
Na Alledrogo pojawił się interesujący mnie egzemplarz w całkiem dobrej cenie. Bez namysłu postanowiłem, że go biorę. Załącznik 1 to zdjęcie z aukcji przedstawiające mój procesor marzeń w pełnej krasie. ;P
Niestety po rozpakowaniu paczki, ze zdziwieniem przekonałem się, że jednostka, którą otrzymałem wygląda jakby brała udział w jakimś konflikcie zbrojnym (załącznik 2).
Brzegi w kilku miejscach ukruszone, w wewnętrznej części rdzenia bruzda jakby ktoś go jakimś śrubokrętem zaatakował (załącznik 2).
Byłem mega zawiedziony (trochę na ten CPU czekałem i nawet sobie już dumałem na jakich ustawieniach będę go testował).
Będąc w jakimś niesamowitym amoku postanowiłem, że mimo uszkodzeń wypróbuję go (historia z bratem zapomniana?). Mimo tak ogromnej lekkomyślności procesor na szczęście nie uszkodził płyty, udało się nawet uruchomić na nim WinXP, który po chwili się zawiesił.
Zdemontowałem "kasztana" i wróciłem do wcześniejszego AXP-M 2400+.
Druga sprawa to ostatnio dopadła mnie mania testowania kart graficznych, w których da się poprzed instalowanie zmodyfikowanych sterowników (Radeon 9500 i Omega drivers) lub biosów odblokowywać dodatkowe nieaktywne jednostki wykonawcze.
Tym razem postanowiłem, że na warsztat pójdzie Radeon X850 Pro, który ma domyślnie aktywnych 12 potoków renderujących. W wersji VIVO tej karty (którą można rozpoznać poprzez dodatkowy żółty konektor obok molexa do zasilania) da się odblokować dodatkowe 4 potoki.
Poniżej opis jak to modyfikowałem, jeżeli ktoś by to chciał powtórzyć, to prośba aby przed przystąpieniem do operacji przeczytał cały opis poniżej a dopiero w drugiej iteracji postępował krok po kroku (jest tak z pewnego ważnego powodu, o którym napisze poniżej).
Początkowo posiłkowałem się artykułem ze stronki Techpowerup
(You need to Login or Register to view media files and links) oraz ich repo z biosami:
(You need to Login or Register to view media files and links) Zgodnie z manualem pobrałem BIOS do karty ATI X850XT (nie PE, bo ta ma sporo wyższe zegary ale i dużo solidniejsze chłodzenie).
Przy szukaniu biosu trzeba patrzeć jakie kostki pamięci ma nasza karta (bardzo ważne są czasy dostępu oraz producent) oraz zaznaczyć typ magistrali na AGP(!!!).
Ja wybrałem jako "Card Vendor" "Ati" (bo moja karta to referent) i ukazał mi się jeden bios, po kliknięciu w "Details" mamy opis pliku:
"ATI.X850XT.256.Samsung16_050119.rom".
Na mojej karcie mam właśnie pamięci Samsung 1.6ns a więc wszystko "gut gut". Piszę o tym, bo nie wiem, czy np. producenci typu Sapphire nie korzystali z kilku dostawców pamięci a też nie mam czasu tego wszystkiego weryfikować, jeżeli więc chcesz samemu taką modyfikację robić, zwracaj uwagę na te szczegóły.
1) Robimy pendrive/dyskietkę systemową DOS/Freedos, kopiujemy na niego katalog katalog "atiflash". Do katalogu "atiflash" wrzucamy bios z X850XT, najlepiej ze skróconą nazwą aby było nam łatwiej później jako parametr programu atiflash.exe podać, czyli np "new.bin".
2) Botujemy DOS'a z dyskietki/pendrive, wchodzimy do katalogu atiflash i wpisujemy następującą komendę aby zrobić backup aktualnego BIOS'u (to bardzo ważne, za żadne skarby nie pomijaj tego kroku:
atiflash -s 0 old.bin
3) Wgrywamy bios od X850XT aby odblokować 16potoków, robimy to poleceniem:
atiflash -newbios -f -p 0 new.bin
Mamy odblokowane dodatkowe 4 potoki ale powstaje problem, o którym w punkcie 4)
4) Ważna uwaga! Wgranie biosu od X850XT powoduje, że wentylator na karcie przestaje się obracać! Jeżeli używamy jakiegoś niestandardowego chłodzenia wpiętego w płytę główną lub molex to nie ma problemu ale jeżeli używamy defaultowego coolera to jest mega problem i nie próbuj odpalać żadnej aplikacji 3D w tym stanie.
Remedium na to jest wgranie ponownie biosu oryginalnego, który zapisaliśmy w kroku 2 poprzez użycie polecenia:
atiflash -f -p 0 old.bin
jak widać brakuje tutaj opcji -newbios. Opcja ta powoduje nadpisanie konfiguracji GPU (czyli też ile potoków jest aktywnych). W kroku 3) wgraliśmy konfigurację z 16potokami aktywnymi oraz bios z X850XT, teraz przywracamy bios od X850PRO ale zostawiamy konfigurację GPU z X850XT (czyli 16 potoków ON).
5)Po restarcie wentylator powinien zacząć się znowu obracać, mamy też aktywne 16 potoków (ale zegary jak z X850Pro). Sprawdzamy to odpalając GPU-Z i patrzymy na zakładkę ROP's, powinno być ich 16.
Nie martwimy się tym, że pokazuje 12Pixel/6Vertex Shaderów.
6)Jeżeli po odbloku mamy artefakty to należy przywrócić oryginalny bios i konfigurację GPU. Robimy to poprzez wykonanie polecenia:
atiflash -newbios -f -p 0 old.bin
Poniżej screeny oraz atiflash.
Screen 3 to defaultowy X850Pro z 12p.
Screen 4 to widok po wgraniu biosu z X850XT (niekręcący się wentylator).
Screen 5 X850Pro z 16p.
Ostatni załącznik to atiflash, którego używałem.
Eksperyment pokazał mi też, że X850 nawet w wersji Pro to overkill dla mojej konfiguracji i jest mega CPU bootleneck... xD