Har agg mot Realtek-nätverkskretsar sedan långt tillbaka, då de åtminstone förr var riktigt kassa (bl.a. med partiell mjukvaruimplementation som käkade cpu, kontra Intels hårdvarimplementation), så en av mina dealbreakers för moderkort har länge varit att de måste ha Intel-nätverkskrets.
Därav blev mitt intresse för Gigabytes samtliga (?) B550-plankor genast svalare.
Men, finns det fortfarande anledning att kräva Intel-nätverk, eller duger Realtek lika gott nuförtiden? Jag syftar inte på 2,5 Gb/s-problematiken med Intel nu, utan allmänt.
(Jag syftar alltså på trådbunden Ethernet nu, för wifi struntar jag fullständigt i. )
Finns flera orsaker till varför val av kretsar för trådad Ethernet är rätt irrelevant idag, i alla fall om man kikar på konsumentprodukter.
Prestanda är utanför väldigt speciella områden ett icke-problem idag, rimligen gäller det även 2,5 Gbit/s. Dels är CPUerna långt snabbare idag jämfört med precis efter millennieskiftet när 1 Gbit/s kanske inte var en total självklarhet i konsumentledet. Men dels, och detta är nog mer relevant, så var det betydligt viktigare med avlastning från HW när det bara fanns en CPU-kärna/tråd än idag när de flesta datorer nästan alltid har CPU-trådar som inte gör något vettigt.
Design av Ethernet HW för konsumentledet är rätt mycket en "färdig" produkt. Gick in i Linux-driven för Realtek och där ser man att RTL8125 (deras krets som fixar 2,5 Gbit/s) använder samma driver som alla Realteks 1 Gbit/s kretsar. D.v.s. det är en driver som idag har nästan 20 år på nacken, de flesta buggar borde vara utbankade!
Kollar man på HW-finesser ser man ändå att Intels i225 har fått lite finesser man normalt bara hittar på 10 Gbit/s modeller, som HW-stöd för att sprida inkommande trafik över CPU-trådar. Det är något som saknas hos Intels och RealTeks 1 Gbit/s kretsar för konsumentbruk, så till skillnad från RealTek har Intel valt att ta fram en ny HW-design för 2,5 Gbit/s.
WLAN strular långt mer då det är långt mer logik involverat, framförallt på firmware-nivå. Så där finns fortfarande en skillnad mellan skräpkretsarna (sök på Marwell AVASTAR och problem... hur kunde Microsoft välja den kretsen till Surface Pro 4/5, framförallt när man hade ett bättre val i billigare Surface Go??? Positiva är att man efter massor med driver/firmware uppdateringen ändå fick till stabiliteten, men låg prestanda verkar vara HW-relaterad) och de bra kretsarna.
Det som förundrar mig mest kring X570, Z490 och nu B550 är: vem f*n behöver 12-14 faser som fixar 55-70A per fas ihop med en CPU som maximalt drar ~140A (OK, dubbla det för en överklockad 10900K, fortfarande inte i närheten av kapaciteten hos toppmodekort)?
Visst, kan ju inte skada att ta i? Hittade prisuppgifter på TDA21472 (VRM som används i toppmodellerna), dessa kostar $3,30 per VRM (så per fas) om man köper 10 000 st. Jämför det med kostnaden för 2,5 Ethernet som ligger på runt $2-3...
Toppmodellerna är ju rent vansinnigt designade om man lagt ~$40 på något som i praktiken är totalt oanvändbart då Ryzen inte kan överklockas på något vettigt sätt och även om man absolut måste göra det lär man inte komma upp i >500A (14 st 70 A faster kan i teorin ge 980A..., ovanpå det har man två till faser till SoC).
Kan inte någon göra en design som är vettig, d.v.s. inkludera 2,5 Gbit/s på en krets som VRM-mässigt är "budget" (d.v.s. bara har 250-300A maxkapacitet)? Annars kan man köpa budget och komplettera med PCIe x1 instick-kort för 2,5 Gbit/s Ethernet, finns sådana som är RTL8125 från ~$20 hos Aliexpress (finns också USB3-Ethernet baserad på RTL8156B ca $25).
Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer