INTELSATとは、PCIチップのレジスタを書き換えるソフトです。
そうすることで、何の得をするのか、というと、PCの動作を速くする事が出来るかもしれない、ということです。
まず、最近(と言っても3年以上前から)のPCはPCIバスを搭載しています。
そしてPCIバスやAGP、FSB、USBなど様々な部分をコントロールするPCIチップセットと呼ばれるものを搭載しています。
このチップの動作を設定しているらしいレジスタと呼ばれるものを変更しよう、と言う訳です。
メーカー製PCでは、安定性を重視して設定に余裕、マージンをある程度持たせています。
このマージンを削れば安定性と引き換えにパフォーマンスが上げる事が出来ます。
もっと詳しい説明はINTELSATのドキュメントを読んだり、専門書を読んだりして調べてください。
とりあえず、私のマシンPC-9821 Xa7/C4改 BALTHASAR-2 で使用している設定を紹介します。
このマシンはPentium 75MHzを100MHzにクロックアップしてあり、セカンドキャッシュは無し、です。
ただし、PCIチップセットの設定は当然使用されているチップセットや、機種によって異なるのでここで紹介している設定は他の機種では多分無意味です。
PCIチップセットにはIntel製ではNeptune,430FX,430HX,430VX,430TX,440FX,440BX,440EX等があります。
PC-9821Xa7/C4にはVLSI社製のWildCatが採用されています。
Windows98用設定
|
INTELSAT 5A 01 INTELSAT 5F D0 |
MS-DOS用設定
|
INTELSAT 5A 01 INTELSAT 5D 95 INTELSAT 5F D0 INTELSAT 64 7F /D:6 |
以下は性能測定値
ノーマル
pfm586 ver1.2 DysanKeihin & (koji) ------------------------------------------ |CPU: P54C [GenuineIntel Fam5 Mdl2 Stp5]| |----------------------------------------| | 99.58[MHz] | [ns/dword] |[CPUclocks]| |---------------+------------+-----------| | E-cache read | 36.457 | 3.630 | | E-cache write | 63.511 | 6.325 | | main read | 36.425 | 3.627 | | main write | 65.672 | 6.540 | ------------------------------------------ |
Windows98用設定
pfm586 ver1.2 DysanKeihin & (koji) ------------------------------------------ |CPU: P54C [GenuineIntel Fam5 Mdl2 Stp5]| |----------------------------------------| | 99.58[MHz] | [ns/dword] |[CPUclocks]| |---------------+------------+-----------| | E-cache read | 23.925 | 2.382 | | E-cache write | 63.030 | 6.277 | | main read | 23.931 | 2.383 | | main write | 65.137 | 6.486 | ------------------------------------------ |
MS-DOS用設定
pfm586 ver1.2 DysanKeihin & (koji) ------------------------------------------ |CPU: P54C [GenuineIntel Fam5 Mdl2 Stp5]| |----------------------------------------| | 99.58[MHz] | [ns/dword] |[CPUclocks]| |---------------+------------+-----------| | E-cache read | 22.022 | 2.193 | | E-cache write | 58.747 | 5.850 | | main read | 22.017 | 2.193 | | main write | 61.565 | 6.131 | ------------------------------------------ |
★ ★ ★ HDBENCH Ver 2.610 ★ ★ ★ 使用機種 PC-9821Xa7/C4改 BALTHASAR-2 Processor Pentium 99.5MHz [GenuineIntel family 5 model 2 step 5] 解像度 1024x768 65536色(16Bit) Display Power Window DX Memory 64,940Kbyte OS Windows 98 4.10 (Build: 1998) Date 1998/ 9/21 16:16 SCSI = Symbios Logic 815XS PCI SCSI Adapter; 53C815 Device HDC = スタンダード IDE ハード ディスク コントローラ AB = GENERIC IDE DISK TYPE00 C = GENERIC IDE DISK TYPE00 D = IBM DPES-31080 Rev S31Q E = GENERIC NEC FLOPPY DISK Q = TEAC CD-ROM CD-516S Rev 2.0H ALL 浮 整 矩 円 Text Scroll DD Read Write Memory Drive 4142 5557 5974 8114 4074 2496 74 12 3438 3414 5427 D:10MB 3911 5537 5951 6947 3720 2220 74 12 3442 3397 5341 D:10MB 上段がWindows98用設定の値 下段が設定変更前の値 |
Windows98ではMS-DOSやWindows95より動作が厳しいらしく、マージンを削るのを少し押さえなければ起動しませんでした。
どうでしょう? マージンを削ることでDOSでのメモリアクセスが約1.5倍ほど高速化されているのがわかるでしょうか?
Windowsでは特に画面描画速度でパフォーマンスが上がります、体感できるほどです。
INTELSATで書き換えたレジスタはリセットすればもとに戻るので、設定をBATファイルに書いてAUTOEXEC.BATで呼び出すなりAUTOEXEC.BATに直接書くなりして起動するごとに毎回INTELSATを実行するようにするのが吉です。
INTELSATはVector、あるいはhttp://ring.crl.go.jp/local/ring/search-j.htmlにあります。
|
注意!
この作業を行なって何らかの不具合が生じても私は一切責任をとりません。 各自の責任で行ってください。 また、このページに書いてある事をINTELSATの作者に問い合わせたりするのもやめてください。 もし質問があればわたしにして下さい、わかる範囲でお答えします。 |