vyladte-si-svuj-via-northbridge
Článek Vylaďte si svůj VIA northbridge

Vylaďte si svůj VIA northbridge | Kapitola 4

Vylíčil Vladimír

Vylíčil Vladimír

10. 2. 2003 00:00 56

Seznam kapitol

1. Úvod do problematiky 2. Popis nejdůležitějších registrů pro northbridge 3. Testy 4. Softwarové chlazení CPU na VIA KT333 + VT8233A , VIA KT400 + VT8235

Tento článek je určen především pro vlastníky desek s VIA KT333 / KT400 chipsetem, tedy s northbridge VIA VT8367 / VT8377 , kteří se s něj dozví, jak optimálně vyladit northbridge pro co nejvyšší paměťovou propustnost, jak efektivně chladit procesor „softwarově“ a několik dalších nastavení, které jim umožní vyždímat z chipsetu maximum.

Reklama

Mnozí z vás znají program Vcool, který umí softwarově zchladit procesor, pokud není vytížen. Mnozí z vás podotknou, že softwarové chlazení je dobrá věc, ale má i své mouchy a proto jej mnoho lidí z různých důvodů (především kvůli snížením propustnosti PCI sběrnice, snížení výkonu IDE zařízení, praskání zvukové karty, trhání obrazu při přehrávání Divx, zamrzání počítače… ) nepoužívá, i když by za jiných okolností softwarové chlazení CPU uvítali. Tento krátký návod bude určen především pro ty, jejichž deska má VT8235 southbridge. A proč především pro ně? Protože díky nové features v tomto southbridge – PCI Bus parking (více informací v článku vylaďte si svůj southbridge ) nedochází při zapnutí softwarového chlazení k téměř žádné ztrátě výkonu, ani jiným problémům. Majitelé VT8233/A/C southbridge nemusí zklamání, protože i jejich southbridge lze vyladit tak, aby se co nejvíc redukovali výše uvedené problémy - především se snížením výkonu IDE a PCI.

Problémy se zvukovými kartami mají spíše majitelé desek s KT133A + 686B …Ale o tom až v některém z dalších článků.

Problém s výkonem PCI a IDE u starších VIA southbridge, než je VT8235 s PCI Bus parking je tento : PCI controller konstantně předává kontrolu z PCI zařízení během určitého časového limitu zpět procesoru, ale procesor nemůže okamžitě převzít řízení, protože procesor je díky STPGNT nebo HLT „ v režimu spánku“. U VT8235 s PCI parking k tomuto nedochází, protože se používá jiné řízení PCI sběrnice.

Chlazení procesoru pomocí STPGNT souvisí s implementací ACPI a pro funkci tohoto chlazení musí být splněny tyto předpoklady: Deska musí mít ACPI kompatibilní bios (což je u desek s VIA KT333 / 400 téměř vždy splněno ), ACPI musí být povoleno v biosu a daný operační systém musí ACPI podporovat (Win98SE, WinME/,Win2K/WinXP v ACPI modu).

Pomocí WCPREDIT se dá tento typ chlazení zapnout nastavením offsetu 92 u KT333 (D2 u KT400)

Device 0 Offset 92(D2) –S2K Timing Control III
The contents of this register are preserved during suspend.
Bits 2-0 haven default value.
7  - Disconnect Enable When STPGNT Detected
6 -  Write to Read Delay ................................default =1
5-4 Read to Write Delay ............................default =11b
3 -  Reserved (Do Not Program) ...................default =1
2-0 Write Data Delay from SYSDC to CPU Data
Output ..........................................(WrDataDly)
 
Optimální nastavení: Bit 7, 6, 5, 3, 0 – enabled, hex. hodnota offsetu E9
Pro zapnutí STPGNT chlazení stačí nastavit Bit7 – enable.
 
Druhým typem chlazení procesoru je chlazení pomocí HLT instrukcí, které není závislé na ACPI a funguje i na počítačích s MPS ( 2 a více CPU, bez ACPI ) v každém OS.
Pomocí WCPREDIT se dá tento typ chlazení zapnout nastavením offsetu 95 u KT333 (D5 u KT400)
 
Device 0 Offset 95(D5) –BIU Control 2
7  - FWDVLD /PSQHPTR Concurrency
0    Backwards Compatible..........................default
1
6 -  RHOCTW
0 ....................................................default
1
5  - PMW Address Compare
0    Backward compatible ............................default
1    Compare address qualified with PMW
4 -  Write Policy for CPU Write to DRAM
0    Issue DRAM write when FIFO holds m re
      than tw requests r DRAM controller idle def
1    Disable Write Policy
3  - PMR Cycle Control
0    Stall PMR cycle if MWQ is full ............default
1   Execute PMR cycles normally whether MWQ
is full or not
2 -  FID Command Detect
0    Disable (command will not have new FID)def
1    Enable
1  - HALT Command Detect
0    Disable (command will not do self refresh)def
1    Enable
 
Optimální nastavení: Bit 4, 3, 2, 1 – enabled, hex. hodnota offsetu 1E
Pro zapnutí HLT chlazení stačí nastavit Bit1 – enable.

Osobně využívám chlazení pomocí STPGNT a nechávám ho pořád zapnuté, protože se zapnutým PCI parking nedochází k žádným potížím.

Na benchmarcích, které jsem provedl je vidět rozdíl v použití STPGNT na VIA KT333 a na VIA KT400 .Účinnost HLT a STPGNT je téměř stejná, zatížení procesoru při použití obou typů chlazení je minimální.

Před úpravou
i Zdroj: PCTuning.cz
Před úpravou

STPGNT
i Zdroj: PCTuning.cz
STPGNT

Vylaďte si svůj VIA northbridge
i Zdroj: PCTuning.cz

HLT instrukce

Předchozí
Další
Reklama
Reklama

Komentáře

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

Google Seznam
Reklama
Reklama