reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Tuning VIA KT266A chipsetu (hardcore)

trodas (1753)|16.3.2009 10:10
Zacal jsem se zajimat o to, jak asi nastaveni na staricke JetWay V266B desce vypada. A ze to nevypada dobre - cteni 1821MB, zapis 2073, kopirovani 1934 a latence 142,3nS. Everest Ultimate v4.20.1170

Dulezita otazka - jak muze byt zapis rychlejsi nez cteni a hlavne jak muze byt copy (cteni + zapis) rychlejsi nez cteni samotne? I jal jsem se zkoumat, jak muze byt asi ten chipset nastaven. Ofsety mi v WPCR editu 1.40 nevychazely (asi proto, ze mam KT266A chipset), tak jsem si odsud http://www.georgebreese.com/net/software/ stahnul soubor 11063099.pcr jenz mi po nakopirovani do adresare s WPCR editem pojmenovava co ktery bit v WPCR editu znamena. Ale popradku - nez do neceho zacnu rypat, tak si zkusim poznamenat, jak rychle to vlastne nejdrive jelo, takze:



Mno jak říkám, na Bartona 150 x 12.5 a DDR ramky s 2-2-2-5 nastavením nic moc a hlavně to podivně pomalé čtení :(
Chvilka hledani a offset 64 pro 4-way interleave na KT266A mi ukázal co jsem hledal:



Po nadšeném zapnuti jsem očekával brutální nárust rychlosti jako jinde, kde v SiSoft Sandra 2003 scóre skočilo z 103 a 269



Konal se nárust jen 9MB v čtení, 2MB v zápisu a 5MB při kopírování. Latence se snížila z 142,3 nS na 141,3 nS. Hmmmmmmm.

Jsou tyhle nárusty u DDR ramek (test jinde byl s SDRAMkami) normální nebo příliš malé a ještě je třeba něco zapnout? Vidím tady doporučení ohledně nastavení CPU IOQ na 4 level, refresh counteru na FF hexa a na zapnutí Read-Around-Write nastavení, ale popravdě řečeno nevím kde tyto nastavení hledat. V zmíněném 11063099.pcr souboru se mi nedaří najít tato nastavení.
Help?

A má to také vůbec cenu? Nebude nárust výkonu zanedbatelný jako u toho zapnutí 4-way interleave?

PS. nepoužívám žádné VIA 4 in 1 chipset drivery. Možná je to chyba, ale vše jede hezky stabilně bez nich. Né moc rychle, pravda :) Pri pokusu o nainstalování "Memory interleave enabler for VIA chipsets" driveru jenž ty rozumné nastavení má zapínat automaticky při startu Win mi začalo hned při startu padet eMule, takže to nebude moc dobré. Navíc Everest ukázal jen 1828 - 2075 - 1938 a 141.2 nS - čiže žádná změna.
trodas (1753)|16.3.2009 10:17
Takze... maly zdarny pokrok. 2-way interleave mi sice dela problemy a neni stable (asi by to chtelo snizit FSB), ale 2-way interleave funguje velice dobre:



;)

Další offsety na kterých jsou zajímavá nastavení jenž otestuji jsou zde:

offset : zmena v bitu : popis : nasledek
----------------------------------------
A8 : 2 : 4x AGP Mode enable : faster 3D render
A9 : 0 : AGP enable : faster 3D render
A9 : 1 : AGP SideBand Addressing enable : faster 3D render
64 : 0 : 2-way interleave : enable : faster ram access

*******
64 : 1 : 4-way interleave : unstable na 2-2-2-5 150MHz
*******
07 : 5 : Master Abort 0, NO Abort : resetting back to 1 after OFF for speed
*******

69 : 4 : Dream Queue 4 : enable? not tested yet
69 : 5 : Dream Queue 2 : disable for Queue 4? not tested yet
6B : 6 : Burst Refresh : enable? not tested yet
54 : 4 : SDRAM burst lenght 8 : enable? not tested yet
54 : 5 : ROMSIP Cfg : enable? not tested yet
55 : 7 : 0 WS BackToBack write : enable? not tested yet
55 : 6 : Reserved : enabled by HoNY
55 : 5 : DQS Input DLL : enable? not tested yet
55 : 4 : DQS Output DLL : enable? not tested yet
55 : 1 : Auto Precharge for TLB Read : enable? not tested yet
55 : 0 : Write Recovery Time : set 0 for 1T? not tested yet
40 : 2 : VLink Auto disconnect : enable? not tested yet
4E : 2 : IDE high priority : enable? not tested yet
70 : 1 : Delay Transaction : enable? not tested yet
70 : 2 : PCI Master read buffering : enable? not tested yet
70 : 4 : PCI Master to DRAM prefetch : enable? not tested yet
75 : CPU Latency Timer?
94 : SDRAM self-refresh when disconnected?
95 : FDIV command detect?
96 : Mem wrt Que timer function?
97 : Fast address out decode?
A4 : Fast write supported? 4G Supported can write at AE?
AD : AGP data phase latency?
B5 : VLink slew rate control?
B9 : VLink slew rate control?

Spec doporučuje hlavně se podívat po "Auto Precharge for TLB Read or CPU WriteBack" "DQS Input/ Output DLL Adjustment" (to mam dojem ze mi haplo, asi to chce nastavit obe polozky naraz?" "Multiple Page Mode" (zapnuto), Refresh Counter (kde?)

Takze se ještě ukáže :D
trodas (1753)|16.3.2009 10:20
Tak ne, 2-way interleave take neni uplne stabilni, hlavne v 2D to pada jak prezrale hrusky ze stromu... Ale vsiml jsem si neceho horsiho:



Takže AGP grafika se hlási jako PCI (?!?!?!) a spolu s zvukovkou a sitovkou visi na IRQ 7, kdyz třeba IRQ 11 by pro grafiku bylo volné...10 je také volné, třeba pro síťovku. Nastavení v biosu "Assign IRQ to VGA" a USB mám zaplé. Když jsem ho pro VGA vypnul, nic se nezměnilo.

Asi to nebude jen tak, změnit IRQ nainstalovaného zařízení, že?

Jak jde vůbec změnit IRQ zařízení, když nastavení ve Win jsou zašedlá a netváří se, že by šla měnit?



PS. me pokusy s KT266A zjistily toto:

offset : zmena v bitu : popis : nasledek
----------------------------------------
A9 : 0 : AGP enable : faster 3D render
A9 : 1 : AGP SideBand Addressing enable : faster 3D render
A8 : 2 : 4x AGP Mode enable : faster 3D render
70 : 1 : Delay Transaction : enabled
70 : 2 : PCI Master read buffering : enabled

semi-stable changes:
64 : 0 : 2-way interleave : enable : faster ram access
59 : FF : lower latency even banks are not used
60 : AA : lower latency when all banks are in DDR mode
*******
64 : 1 : 4-way interleave : unstable na 2-2-2-5 150MHz
55 : 5 : DQS Input DLL : enable? - PC freeze
55 : 4 : DQS Output DLL : enable? PC freeze
*******
07 : 5 : Master Abort 0, NO Abort : resetting back to 1 after OFF for speed
*******
55 : 1 : Auto Precharge for TLB Read - slower
6B : 6 : Burst Refresh : enable? - slower
54 : 4 : SDRAM burst lenght 8 : - slower
54 : 5 : ROMSIP Cfg : enable? - slower, higher latency
69 : 4 : Dream Queue 4 : enable? - slower
69 : 5 : Dream Queue 2 : enabled
94 : 7 : SDRAM self-refresh when disconnected : - slower


55 : 7 : 0 WS BackToBack write : enable? faster but unreliable?
55 : 0 : Write Recovery Time : set 0 for 1T? faster but unreliable?

55 : 6 : Reserved : enabled on HoNY 8K5A2+

40 : 2 : VLink Auto disconnect : enable? not tested yet
4E : 2 : IDE high priority : enable? not tested yet

70 : 4 : PCI Master to DRAM prefetch : - slower?

75 : CPU Latency Timer?
95 : FDIV command detect?
96 : Mem wrt Que timer function?
97 : Fast address out decode?
A4 : Fast write supported? 4G Supported can write at AE?
AD : AGP data phase latency?
B5 : VLink slew rate control?
B9 : VLink slew rate control?
trodas (1753)|18.3.2009 09:05
Takže vypadá to, že bez VIA 4-in-1 driverů to nepůjde :) Otázkou je, jaké pro obstarožní KT266A chipset vybrat. Nové VIA 4-in-1 drivery jsou optimalizované pro nové chipsety a tak je rozumnější se poohlédnout po nějakých starších verzích a to je, jak se zdá, docela problém. Pokud by někdo řešil někdy stejný problém, tak mu možná pomůže tohle:

"Performance, however, is optimized for the more recent and the latest chipsets. Therefore some users of slightly older or legacy chipsets report that using the older 4.43 drivers they experience a more responsive system."

Vsechny 4.xx drivery mají cirka 1,2 - 1,4MB, ale 5.xx má 12 a více MB. Hmmm. A myslím, že 4.43 verze bude tak ideální pro KT266A, držte palce.

PS. na Asus A7V400-MX to vypadalo bez 4-in-1 driverů stejně - AGP vypnuto, sdílení IRQ a pod. Děs a hrůza :) A zvýšení propustnosti ram více odpovídalo mým výsledkům z KT266A než těm z SDRAM a tweakováním, čiže zázraky nečekat, nicméně bez 4-in-1 ani ránu na starých chipsetech.
johny__g (6387)|18.3.2009 09:30
Je to zajímavé, ale závěr je že pro fungování čipsetu jsou potřeba ovladače (jak překvapivé!) a že pro starší desku jsou lepší i "dobové" ovladače ....
Jinými slovy, jsi potvrdil to, co je napsáno ve FAQ.
trodas (1753)|19.3.2009 00:22
Mno.... ano i ne. Ono doporuceny pro KT266A jsou skutecne 4.53
- nicmene s 4.43 je to rychlejsi! Alespon pametove urcite, hele:

V266B 150x12.5 Barton VIA 4-in-1 4.43


V266B 150x12.5 Barton VIA 4-in-1 4.43 2-way interleave manuelne zapnuto


V266B 150x12.5 Barton VIA 4-in-1 4.43 4-way interleave manuelne zapnuto



V266B 150x12.5 Barton VIA 4-in-1 4.53


V266B 150x12.5 Barton VIA 4-in-1 4.53 2-way interleave manuelne zapnuto



takže z 1835-2079-1945 a 141,1nS se stalo
1704-1942-1808 a 151,7nS (v4.43) nebo dokonce
1699-1937-1803 a 151,7nS (v4.53)

Nastavenim 2-way interleave s v5.53 manuelne pres WPCRedit se to sice zlepsilo na
1716-1948-1826 a 151,4nS
...ale stale je to o vic jak 100MB/sec min na cteni z pameti, coz SUXX. Navic 2-way interleave neni ani defaultne zapnuto, ani to neni uplne stabilni :( Takze pamet se zpomalila. Nejakym zazrakem se ale L2 cache latency z 7nS snizila na 3,3nS pri tomto nastaveni, coz nechapu ani trosku. A na 3DMarku to udelalo docela hodne:

3DMark 2001: 5889 (FX5600XT 300/570, Det. 45.28, JetWay V266B, AXP Barton 150x12,5 1875MHz)

3DMark 2001: 6944 (FX5600XT 300/570, 4-in-1 v4.53, 2-way, Det. 45.28, JetWay V266B, AXP Barton 150x12,5 1875MHz)

...nicmene grafika se stale hlasi jako PCI (i kdyz uz je AGP zapnute) a je na preruseni 7 jako spousta dalsich veci (zvukovka, sitovka, USB) ... Asi bude treba nainstalovat 4-in-1 hned po instalaci Win pred instalaci grafiky a zvukovky... Ach jo. A pametova propustnost instalaci VIA 4-in-1 driveru utrpela :mistake
ICEBOSS (3435)|21.3.2009 12:52
je to sice desne zajimavy, ale pripada mi to jako kopani do mrtvoly :-/
trodas (1753)|23.3.2009 21:00
Tak... samozřejmě že je :p VIA staré Socket A mainboardy jsou dávno za zenitem své slávy a použitelnosti. Ale proč si nepohrát, ne? Kdo si hraje - nezlobí :p

A když tohle ještě někdy někdo na někoho vytáhne, tak je dobré vědět co a jak. Třeba že 4-in-1 jsou nezbytné i na nových systémech (Win2k, WinXP), jinak se člověk může divit že "nemá AGP zapnuto" a podobné legrácky :D

Jinak zrychlení na VIA KT400 bylo podobně minimální, nicméně bez overclockingu je 4-way prokládání stabilní a defaultně zapnuté (Asus A7V400-MX, Sempron 166x9,5 1577MHz) - overclock jsem nezkoušel, zákazníkův počítač ;)
Draken (1578)|30.3.2009 11:30
hmm ten výkon v 3Dmarku01 navíc je docela prima výsledek...možná bys moch vyzkoušet Phenom II a pohrát si s parametry...
trodas (1753)|1.4.2009 11:54
Ano, narust o 1100 bodu je jiste zajimavy, nicmene myslim ze bude zajimavejsi nez Phenom II zkusit nainstalovat Detonatory az PO 4-in-1 driverech, protoze se me zda, ze ta grafika jede v PCI modu - nebo alespon ty drivery se tak tvarej.

Take je dost spatne pro vykon, ze grafika sdili IRQ 7 s zvukovkou, sitovkou a USB. Az bude cas na reinstall win, tak se na to podivam poradne. Do te doby me vice zajima jak udelat z AXP 2800+ mobilni AXP, aby mi zacal fungovat x14 nasobic, coz s 150MHz FSB da 2100MHz na prociku (presne tolik, na kolika 2800+ ma bezet) - coz se jiste postara o nejaky nezanedbatelny narust vykonu pocitadla :)

Phenom II na hrani ted nemam, takze asi tak :D
johny__g (6387)|1.4.2009 12:35
[QUOTE=trodas;235190]Ano, narust o 1100 bodu je jiste zajimavy, nicmene myslim ze bude zajimavejsi nez Phenom II zkusit nainstalovat Detonatory az PO 4-in-1 driverech, protoze se me zda, ze ta grafika jede v PCI modu - nebo alespon ty drivery se tak tvarej...[/QUOTE]

Já teda zásadně při instalaci postupuju v pořadí - ovladače čipsetu, ovladače věcí na desce (síťovka, zvuk atd), pak teprve ovladače pro karty - grafiku, zvukovku, síťovku... a nakonec USB věci jako TV tuner. Přijde mi to jaksi logický.
Těch 7000 bodů není špatný, 3dmark 2001 je hodně závislej na CPU. Myslím že v PCI módu by měla ještě míň (?).
trodas (1753)|2.4.2009 00:48


Ja se obavam, ze jede v PCI modu. Protoze byla instalovana bez 4-in-1 a jak jsem zjistil, AGP bylo vypnuto (Everest si stezoval ze pry slow) ...

Vsimni si take ze je oznacena jako FX5600 SE, zatimco to prokazatelne je FX5600 XT ... mozna proto, ze se XT do PCI nedelala a tak na to drivery nejsou pripravene a mektaji neco o SE? Nebo to bude temi starymi Detonatory? Je to beta nVidie, nikdy nebyly oficilalne vydane ale jsou pekelne rychle, jak jsis urcite vsiml na score - vzhledem k tomu, jaky je to "sčot" ...
Dal si vsimni toho, co vsechno visi na IRQ 7: https://www.svethardware.cz/forum/imagehosting/7655749be197ee10e8.png
...a ze IRQ 10 a 11 jsou volne - 11 by mohla mit grafika sama pro sebe, 10 zase zvukovka a na 7 by mohla koexistovat zvukovka a USB... pokud by byly komponenty nainstalovany ve spravnem poradi.

Co se postupu instalace tyce, tak to byla odemne blbost a tvrdohlavost, ze jsem tam zadne 4-in-1 nechtel, a tak jsem je neinstaloval. Spravne se tusim ma Windows - DirectX (pokud neni uz ve Win instalaci hozena 9.0c) - chipset - grafika - zvukovka - pitchoviny :)
Draken (1578)|2.4.2009 21:59
no dobře a ono se AGP umí downgradovat na PCI ?
máš to AGP zaplý v BIOSU a máš AGP driver?
co máš v DXDIAG?
trodas (1753)|6.4.2009 09:33
Jo, tak AGP se asi neumi downgradovat na PCI, nicmene kdyz jsem nemel 4-in-1 tak mi to psalo, ze AGP je vypnute (!) ...sice grafika v AGP stale fungovala, nicmene take pise ze PCI. Podle me to k ni jen mozna pristupuje nejak jinak, PCI nema direct pristup k texturam v ram a tak dlouhy seznam prikazu k vykonani... takze je docela dobre mozny, ze nastavenim driveru se k grafice v AGP pristupuje jako k grafice v PCI.

AGP v biosu samo zaple je. AGP driverem myslis co?

DXdiag spadne na DirectShow, pokud ho vynecham, vse jede ok.



DirectShow pada zrejme proto, ze se neustale odregistrovava quartz.dll ... :) Zrejme od uninstalace Windows Media Playeru, nebo tak neco to zpusobilo. Co ja vim, prehravani pres DirectShow filtry jako je FFDshow, QT a RealPlayer alternatives jede, takze to moc neresim :)
GSpot sice nadava, ale at si vrci :)
trodas (1753)|20.10.2012 20:33
Takže po nové instalaci tohoto JetWay V266B s KT266A chipsetem archivního počítadla jsem po DX9 dal VIA 4+1 (v4.53) - jen BEZ IDE ovladače, ten dělá problémy a disk pak háže chyby... bez něj jede vše OK. Grafika se ale stále tváří jako PCI a co hůře, stále vše "vysí" na IRQ 7, což podle mně není ale vůbec dobré:

[ATTACH=CONFIG]26971[/ATTACH]

Co se týče Latency nastavení, tak AGP opět "není k nalezení", ale podle mně by nastavení CPU to PCI bridge (na tom vysí přeci AGP) a nastavení CPU to AGP controller měly mít vliv. První je nastavené na směšně nízkou hodnotu 8 a druhé není nastaveno vůbec. Dost dobře to nechápu:

[ATTACH=CONFIG]26970[/ATTACH]

...a pokud to někdo chápe, tak sem s vysvětlením :) Síťovka se rozhodla si nárokovat tuším latency 64 nebo dokonce větší, z čehož jsem ji vyvedl :) Tolik tedy žádná síťovka nepotřebuje...
KT266 latency settings.png KT266 IRQ settings.png
trodas (1753)|31.10.2012 16:11
Latence odhadem na síťovce nastavené vypadají v klidu výborně:
[ATTACH=CONFIG]27029[/ATTACH]
http://www.thesycon.de/deu/latency_check.shtml

...bohužel se vše (asi díky tomu všemu zařízení navalenému na IRQ 7) velmi rychle zvrtne když člověk přehrává video:
[ATTACH=CONFIG]27030[/ATTACH]

...a to by se ještě dalo, ale když na USBčku dá človek během přehrávání malého videjka mazat soubory (ani jsem nedal přenos, JEN se na USB posílaly requesty že má mazat!!!), tak je to už jasný problém:
[ATTACH=CONFIG]27031[/ATTACH]

Tady je zřejmně vidět, že navěsit grafiku, zvuk, síťovku a USB na jedno IRQ je šílenost, zejména když máme PĚT dalších IRQ zcela volných - a to IRQ 3, 4, 5, 10 a 11. Možná i IRQ 2, ale to není jisté...
latency in windows.png latency videoplayback.png latency videoplayback + USB delete.png