AMD Phenom má (možná) vadné třetí jádro: *BSOD* Edition

MyEgo.cz

home foto blogy mywindows.cz kontakt

AMD Phenom má (možná) vadné třetí jádro: *BSOD* Edition

Technologie 15.02.08

AMD Phenom na 65nm měla být po více než roce a půl odpověď od této společnosti na fantastické Intel quadcore procesory na 65nm a 45nm. Nestalo se tak. To, že veškeré současné prodávané AMD Phenom procesory jsou vadné, je známý fakt, jedná se o poměrně široce (a často chybně) diskutovanou chybu v TLB. Není to ale možná chyba jediná.

TLB chyba nenastává jen při virtualizaci

TLB chyba nenastává jen při virtualizaci, jak by se nám marketing AMD mohl snažit namluvit, ale kdykoliv, při virtualizaci jen drasticky narůstá pravděpodobnost jejího výskytu. Výsledek výskytu TLB chyby je "Machine Check Exception", tedy okamžitý pád stroje.

TLB chyba nastává, když dvě různá jádra přistupují ke stejnému segmentu paměti, a část je cachována v L3 (velice častý případ). První proces zapíše do paměti, které je nastaven "dirty bit". Velice brzo poté zapíše do té samé části paměti i druhý proces. A zde právě nastupuje TLB chyba, "dirty bit" je ignorován, paměť prvního procesu je přepsána, procesor to zjistí a vyhodí onu zmíněnou "Machine Check Exception", tedy zkolabuje celý počítač.

Při virtualizaci více operačních systémů tato chyba nastává výrazně častěji, ale může nastat i při běžném provozu. Navíc i virtualizace je běžný provoz, spousta profesionálů, kteří quadcore procesory potřebují, používá VMware či Virtual PC pro spouštění více OS zároveň (například Vista jako hlavní systém a virtualizovaně Ubuntu či Solaris) a nové verze OS jako Windows 2008 Server s Hyper-V či Windows 7 virtualizaci standardně obsahují či budou obsahovat..

Chyba v TLB se dá opravit patchem v BIOSu, který nedělá de-facto nic jiného, než použití L3 vypne. Toto má samozřejmě drastický dopad na výkon, takže již tak pomalé Phenom procesory se posouvají na 50-60% propad pod podobně drahé Intel Q6600 a vyšší procesory, viz tento test, v němž je Phenom 2.5x pomalejší než Intel.

Mají Phenomy vadné třetí jádro?

Na internetu se ovšem začínají objevovat i další zprávy o vadách Phenomů, a tentokráte ještě více znepokojivé. Významné množství Phenomů má mít vadné třetí jádro (paradoxně nazvané Core 2, jádra se počítají od nuly). Toto jádro nejenže není schopné přetaktování, ale často ani práce na nominální frekvenci 2.4GHz.

Začíná být jasné, proč AMD procesory nejdou vůbec taktovat, a proč při i mírném zvýšení frekvence padají jak zralé hrušky. Zkuste si na Google najít větu "A clock interrupt was not received on a secondary processor within an allocated time. Error 0x101".

Výsledek vadného třetího jádra? Masivní BSOD, okamžitě padající systém. Podle spekulací nejde možná jen o chybu výroby, ale o problém návrhu čipu.

Současná série B2 u Phenomů je prostě zcela nepovedená a je naprosto skandální, že podobné zmetky si AMD dovolí vůbec prodávat.

Teorie vadného třetího jádra by odpovídala i tomu, že AMD chce představit tříjádrové CPU, což by měl být klasický Phenom, kde třetí jádro je tak nepoužitelné, že musí být zcela vypnuto. Je to samozřejmě jen spekulace, ale střípky mozaiky do sebe dost dobře zapadají.

O tom, že AMD je zcela podřadná platforma oproti fantastickému Intelu jsem už psal v roce 2004 a 2005, v době, kdy Athlon 64/X2 na 90nm částečně konkuroval velice dobrým Pentiím D na 65nm, viz tento článek, tento a třeba tento. A dnes s Intel Core 2 Duo a Quad a skvělými P35 a X38 Intel chipsety  je to pro AMD ještě horší.

Závěr

Pokud si dnes kupujete nové výkonné PC, vyhněte se AMD velkým obloukem. Předražené základní desky, častá nestabilita nebo rovnou BSOD, nepřetaktovatelnost, vysoká spotřeba, o 50-60% nižší výkon než Intel Quadcore procesory při podobné ceně.

Lidé na internetu si z AMD dělají srandu a Phenomy nazývají "Phenom 9600 BSOD Edition" či "AMD Pre-Production Phenom 9600BE".


Komentáře

  1. 1 Porsche Design 15.02.08, 12:02:40
    FB

    AMD by mělo dát třetí jádro zdarma a na čtvrté poskytnout slevu. Snad B3 bude v pořádku. Mimochodem, Athlon 64/X2 byly do příchodu Core 2 nejlepší.

  2. 2 Alan Salanah 15.02.08, 12:02:44
    FB

    Okrem toho sa šíri nový vtip:
    # máš problém?
    $ nie, mám Phenom!

  3. 3 Radek Hulán 15.02.08, 12:02:53
    FB

    [1] Athlon 64 byla doslova pomalá sračka, měl jsem Venice 3200+, a pomalejší práci ve Windows jsem nezažil (v porovnání na cenově stejné Pentium 3.2GHz HT, to bylo výrazně rychlejší). Pak jsem si koupil X2 4400+ (v té době za 18.000 Kč), a bylo to trošku lepší pro práci, ale za tu cenu... Na práci vždy byl lepší Intel, jeho Pentium D na 65nm bylo prostě fantastické na svoji dobu.

    Problém AMD byl také ve špatném/nekompatibilním paměťovém řadiči a v nestabilních chipsetech, ta platforma při využití na 100% (SLI, RAID) pořád kolabovala.

    Ale to je off-topic, další komentáře na toto téma (nikdo jiný než chudí pubescenti, co nikdy neměli Intel, AMD nemiluje) nebudou publikovány. Každopádně, mizerné AMD nikdy nebylo lepší než Intel (nepočítám pár testů her, kde si pár pubescentů zaplácalo ručičkama), a dnes je dokonce drasticky zaostalé.

    Už dříve, v době pomalých Athlon XP to byla vyloženě směšná společnost (v době Athlon 64/X2 aspoň trošku konkurovala), a dnes se zase vrátila do hlubin. Dříve to aspoň bylo prodáváno jako mizerná *levná* náhražka Intelu, ale dnes už to není ani levné...

    Napsal jsem o tom hodně článků, přečti si pozorně ty 3 odkazy v článku, proč bylo, je a asi i bude AMD odpad. Další diskuse na toto téma NENÍ povolena (bude to na ban), tento článek je o Phenomu.

  4. 4 Stanislav Kolar 15.02.08, 02:02:59
    FB

    Zdravim - myslim, ze popis TLB chyby neni uplne presny. Pokud vim problem spociva v chybe synchronizace pristupu k TLB casti L2 cache (TLB = misto, kde jsou ulozeny kopie zaznamu page table). V prubehu modifikace "dirty" nebo "accessed" stavovych bitu TLB zaznamu v L2 cache neni zajisteno, aby byl k "rozpracovanym" zaznamum zamezen pristup dalsim komponentam procesoru, diky cemuz se muze objevit nekonzistence mezi TLB zaznamy v L3 (pokud je "rozpracovany" TLB zaznam nakopirovan do L3), pripadne pracuje logika MMU s chybnymi informacemi ohledne stavu dane pametove stranky se vsemi katastrofalnimi nasledky.

  5. 5 Andrej Oravec 15.02.08, 03:02:10
    FB

    Zda sa ze AMD uz melie z posledneho. Snazia sa zufalo dobehnut Intel a pustaju do vyroby vyslovene vadne produkty. Ja osobne AMD procesory neoblubujem uz od doby ked som znamemu instaloval system (AMD K6) a musel som podtaktovat "procesor" aby sa tam Win dalo vobec naistalovat. Trapil som sa s tym 2 dni a teraz kem mi niekto prinesie na opravu pocitac s AMD tak beriem nohy na plecia :) AMD je zufale a snazi sa Intel nicit ako sa da .. napriklad ze ho zaluju za nekale obchodne praktiky (udajne predavaju procesory pod cenu). Je mi z toho zle. Mali by sa snazit konkurovat aspon cenou ked na kvalitu nemaju.

  6. 6 Marián Ján 17.02.08, 07:02:20
    FB

    [1] AMD vždy zaostávalo, vydáním Athlon 64/X2 jen snížili náskok, ale rozhodně neměli nad tradičně dobrými produkty od Intelu navrch. Ale trochu mě mrzí, že AMD poslední dobou upadá, protože Intel nemá dobrou konkurenci a to je přeci jen škoda!