First post, by swaaye
- Rank
- l33t++
I've been playing with a AMD K5 again on my ASUS P5A and decided to look into enabling write allocate. The BIOS only supports K6 write allocate, though the K5 also supports this function. Write allocate reduces main memory traffic by better utilizing the L1 cache. The end result is improved CPU performance. I found two programs that can control the special features of K5.
-Powerleap CPU Control Panel (https://web.archive.org/web/20020607151843/ht … roducts/ccp.htm) Checkbox for WA.
-K5.sys (http://homepage3.nifty.com/guchimasa/tools/toolsmain.htm). DOS device driver. Can configure all special AMD WA registers. The most configurable of all.
-AMD ENWA.exe (ftp://78.46.141.148/driver/CPU/amd/enwa.exe) K5 and K6 write allocate enabler for DOS. Sets WA, top of memory, and 15-16M memory hole.
AMD Documentation
http://bitsavers.trailing-edge.com/pdf/amd/K8 … _Note_Mar97.pdf
Sisoft Sandra can also determine if WA is enabled on a K5.
End results:
K5 PR200
ASUS P5A
128MB PC66 2-2-2
Sierra Screamin 3D Verite V1000
IDE DVDROM
IDE 80GB HDD
Pro 100M NIC
Win98SE / pure DOS 7
I ran tests with Wing Commander III, Sisoft Sandra and Wintune. I only used K5.sys for these tests.
-Wing Commander III in DOS actually benchmarks slower and I don't know why. Both video and CPU performance are reduced.
-Sisoft Sandra scores were mostly unchanged. Only the CPU ALU benchmark improved noticeably. CPU Multimedia tests curiously did not change, nor did memory performance.
-Wintune showed general improvements, especially in memory performance.
I had no stability problems.