Dom flesta AMD processorer har tekniskt set hårdvaran för ECC då det är samma chip för servers som desktop sedan vad som är "aktiverat" eller inte varierar ju. Många moderkort däremot har inte ledningsbanorna för ECC pga kostnadsskäl då det finns liten orsak att implementera det på desktop system.
Sedan om man krånglar till det lite mer med Buffrade/registrerade minnen så har tekniskt sett processorerna stöd men från vad jag läst krävs det först och främst att BIOS/UEFI har nödvändiga funktionerna att konfigurerar buffrade minnen.
Skulle uppgradera polarens Opteron 140 socket 939 så i grunden samma CPU som Athlon 64 X2 alltså inte socket 940 som uteslutet kör ECC och registrerat.
Det jag fan var att oftast accepterar AMD's desktop processorer ECC minnen, grejen är att dom flesta moderkort har inte ledningsbanorna för den extra biten så det chipet används ej därmed får man inte ECC funktion.
Kompisens moderkort enligt manual säger varken bu eller bä om ECC eller buffrat utan säger bara DDR stöds i princip.
Så tryckte i 4x1Gb PC3200 ECC/REG alltså ECC med Buffrar av den orsaken att det var det ända jag hade liggandes som kunde ge han 4Gb istället för 2Gb som han hade tidigare.
Skiten bootade vilket jag inte hade trott, finns inga inställningar i BIOS alls för minnet, memtest86+ klarar 2st rundor men det står INGET OM ECC eller buffrat villket jag bestämt har för mig när jag körde socket 940 att det gjorde och även att man kunde se från OS'et med rätt verktyg.
Tror tom linux kernel kan se antal felkorigerade ECC fel som korigerats i ram men har inte kört ECC sedan DDR var aktuellt.
Så i slutändan användes inte ECC vad jag kunde konstatera på hans system, om det beror på att moderkortet saknar ledningsbanorna eller om processorn helt enkelt ignorerar ECC eller om det är för att BIOS saknar 0 inställningar för det vet jag ej.
Men av vad jag läst mig till, fungerar buffrade minnen så måste bioset stödja det och då bioset är väldigt basic misstänker jag att dom lämnat kvar mycket generell kod avsedd för tex socket 940 och liknande då som sagt hårdvaran i grunden är den samma.
Hur det är med AM3 är jag mer osäker på men jag har kollat tidigare på ECC stöd och Buffrat stöd på desktopplattformarna och det har funnits tex Semprons där man hävdat ECC stöd och visa andra där man blankt sagt att det ej stöds.
Jag kollade på ECC för socket FM2+ tror jag det var, funderade på det till en server. Sägs ju fungera där bland annat och pratat med några som kör det.
Så jag är rätt övertygad om att ECC minnen "fungerar" som att datorn fungerar, det verkar det finnas många som testat, om ECC faktiskt nyttjas det är väl stora frågan beroende på konfiguration. Men rent tekniskt, om bios stödjer det, moderkortet har ledningsbarnorna och processorn inte har funktionalitet avaktiverat bör det fungera men som sagt då bör man nog köpa både en AMD CPU marknadsför med support och likaså moderkort för att ha någon form av garantier.
Det intresant med polarens gamla 939 är ju att processorn är en desktop modell som officiellt inte stödjer buffrat, men trots det kunde bios konfigurera det och processorn accepterar det. I all fall på äldre AMD processorer verkar inget vara inaktiverat, finns hårdvaran och mjuvkaran i moderkortet verkar det accepteras. Används funktionerna är en annan femma.
Intel verkar vara mycket mer restriktiva och kräva rätt chipset och rätt CPU för att acceptera ECC tex. I intels fall fungerar tex en i3 med ECC om rätt chipset används, lustiga är dock att minneskontrollen sitter i CPU'n så begränsningar är rent artificiella.