In het artikel dat X-bit Labs schreef over AMD's Athlon XP 3000+ werd ook een stukje gewijd aan de koeling, waarbij ook het S2K Bus Disconnect ter sprake kwam. Wat dit precies inhoudt wordt hieronder uitgelegd, maar eerst wordt gekeken naar de warmtehuishouding van de Barton. De core van de Barton is twinting procent groter dan die van voorganger Thoroughbred, terwijl de warmte-afgifte omhoog is gegaan met negen procent. In theorie zou dat moeten betekenen dat de processor minder heet wordt, zoals we kunnen zien in onderstaande tabel:
![]() | ||||||||||
![]() | Model | Core | Frequentie (MHz) | normale warmte- afgifte | max. warmte- afgifte | ![]() | ||||
![]() | ||||||||||
![]() | 3000+ | ![]() | Barton | ![]() | 2167 | ![]() | 58.4 | ![]() | 74.3 | ![]() |
![]() | ||||||||||
![]() | 2800+ | ![]() | Barton | ![]() | 2083 | ![]() | 53.7 | ![]() | 68.3 | ![]() |
![]() | ||||||||||
![]() | 2800+ | ![]() | Thoroughbred | ![]() | 2250 | ![]() | 64.0 | ![]() | 74.3 | ![]() |
![]() | ||||||||||
![]() | 2700+ | ![]() | Thoroughbred | ![]() | 2167 | ![]() | 62.0 | ![]() | 68.3 | ![]() |
![]() | ||||||||||
![]() | 2600+ | ![]() | Thoroughbred | ![]() | 2083 | ![]() | 62.0 | ![]() | 68.3 | ![]() |
![]() | ||||||||||
![]() | 2500+ | ![]() | Barton | ![]() | 1833 | ![]() | 53.7 | ![]() | 68.3 | ![]() |
![]() |
De Bartons die lager geklokt gaan worden dan 3000+ worden niet veel heter dan de Thoroughbreds op 2600+ tot 2800+, en hoeven daarom ook niet anders gekoeld te worden. De Barton 3000+ wordt daarentegen een stuk warmer en moet dan gekoeld worden met een speciale, door AMD gecertificeerde koeler. Ook moederborden worden gecertificeerd door AMD, en tot voor kort gebeurde dit alleen wanneer ze ondersteuning ingebouwd hadden voor 'CPU thermal protection', waarbij het systeem zichzelf uitschakelt wanneer de processor te heet wordt.
Vanaf nu zullen moederborden echter ook ondersteuning moeten leveren voor S2K Bus Disconnect, omdat AMD ze anders niet zal certificeren. Dit betekent dat de processor naar een 'wait-mode' wordt geschakeld, waarin het energieverbruik en corresponderende warmte-afgifte drastisch dalen.
Om dit mogelijk te maken is System Bus Disconnect nodig, dat in de meeste moederborden met Via KT400-, Via KM400, SiS 746 of nVidia nForce2-chipset gebakken zit. Er zijn echter nog maar heel weinig moederborden die dit ook daadwerkelijk in het BIOS geïmplementeerd hebben, zodat het ingeschakeld kan worden. In die moederborden waarin dat wel kan is het mogelijk om tijdens 'normaal' computergebruik veel lagere temperaturen te bereiken. De moederborden waarin dit momenteel in het BIOS in te stellen is zijn de Asus A7V8X v1.04, EPoX EP-8K9A2 en Gigabyte's GA-7VAXP v1.0, GA-7VAX v1.1 en GA-7VA v1.0.
Na verschillende testen te hebben uitgevoerd met een Athlon XP 2700+ (Thoroughbred) en een Athlon XP 3000+ (Barton) op een moederbord dat wel S2K Bus Disconnect ondersteunt en op een moederbord dat dit niet doet, komt men tot de conclusie dat S2K Bus Disconnect mogelijk een enorme stap voorwaarts is voor AMD. Wanneer de processor idle is, worden temperatuurverschillen van vijftien graden gemeten bij beide processors. Ook de Thoroughbred ondersteunt dit namelijk; er kon in de huidige moederborden echter nooit gebruik van worden gemaakt. Dit is duidelijk iets waar veel mensen AMD zeer dankbaar voor gaan zijn, want bij normaal gebruik van een computer kan de temperatuur enorm dalen:
[...] this Bus Disconnect function allows reducing the processor temperature quite significantly without bothering the user and hindering proper system functioning. If the mainboard guys support this initiative and add the fan rotation speed control option, which would work depending on the CPU temperature, then we will have every chance to see the first quiet platforms based on high-performance AMD processors very soon.
Hieronder vind je de temperatuurverschillen voor de 3000+ en de 2700+ met en zonder bus disconnect. Verder wordt gemeten in idle mode en met SYSmark 2002, om een kantooromgeving na te bootsen.
![]() | ||||||||
![]() | ![]() | |||||||
![]() | ||||||||
![]() | XP 3000+, bus disconnect uit | ![]() ![]() ![]() | ![]() | |||||
![]() | ||||||||
![]() | XP 3000+, bus disconnect aan | ![]() ![]() ![]() | ![]() | |||||
![]() | ||||||||
![]() | XP 2700+, bus disconnect uit | ![]() ![]() ![]() | ![]() | |||||
![]() | ||||||||
![]() | XP 2700+, bus disconnect aan | ![]() ![]() ![]() | ![]() | |||||
![]() |
![]() | ||||||||
![]() | ![]() | |||||||
![]() | ||||||||
![]() | XP 3000+, bus disconnect uit | ![]() ![]() ![]() | ![]() | |||||
![]() | ||||||||
![]() | XP 3000+, bus disconnect aan | ![]() ![]() ![]() | ![]() | |||||
![]() | ||||||||
![]() | XP 2700+, bus disconnect uit | ![]() ![]() ![]() | ![]() | |||||
![]() | ||||||||
![]() | XP 2700+, bus disconnect aan | ![]() ![]() ![]() | ![]() | |||||
![]() |