Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttle

Auswahl, Einrichtung und Betrieb von Rechnern und Komponenten
Benutzeravatar
ChrisR3tro
Administrator
Beiträge: 1730
Registriert: Mo 7. Mär 2005, 23:33
Wohnort: NRW
Kontaktdaten:

Der letzte Schrei in der DOS-Game-Forschung :-)

Beitrag von ChrisR3tro »

So...

Endlich kam ich mal dazu, mein Vorhaben zu testen. Ich habe ein TX97-XE mit einem AMD K6-III+/400ATZ bestückt und das von Dark_Lord vorgeschlagene, modifizierte BIOS von Jan Steunebrink geflasht. Soweit funktioniert alles. Die CPU ist für 1,6 V ausgelegt, läuft jetzt aber mit 1,8 V anscheinend stabil (weniger geht per Jumper-Setting nicht).

Hier ein paar erste Benchmarks:

Multiplikator ist auf 2,0x (also von der CPU als 6,0x interpretiert), FSB ist auf 66 MHz getaktet. Das ist ja das meiste, was man aus dem Board rausholt, ohne den FSB zu übertakten, wäre also meine bevorzugte Einstellung für späte DOS-Spiele.
(Grafik: S3 ViRGE 2 mb)
  • SPEEDSYS bescheinigt 453.39 Punkte für die CPU. Der Zeiger steht knapp unter "Pentium-II 400 MHz".
  • PCPBench meint 37.0 fps
Und jetzt mit k6dos.sys -2.0... (Multiplikator softwaremäßig auf 2,0 begrenzt):
  • SPEEDSYS: 151.10 (Zwischen "Pentium-133" und "P55C-233", Tendenz zu letzterem)
  • PCPBench: 19.2 fps (ähnlich "Pentium 166" mit 19.5 fps)
Zuletzt noch k6dos.sys -2.0 und throttle.exe:
Langsamste Konfiguration überhaupt (Throttle auf "Woah! Is this 1983?"-Setting (87% throttling, Cache aus) :-)
  • SPEEDSYS: 19.62 (Knapp unter "i486DX2-50")
  • PCPBench: 2.7 fps (ähnlich "486 DX/33")
Mein Fazit:
Durch den per Software einstellbaren Multiplikator per k6dos.sys, in Kombination mit den 8 Throttle-Settings kann man eine ganze Menge Geschwindigkeitsstufen zwischen einem langsameren 486er und einem Pentium II @ ~400 MHz erzeugen. Und das alles ohne TSRs und komische Interrupts. Der Slowdown-Effekt sollte keine Ruckler in Spielen erzeugen im Gegensatz zu anderen Slowdown-Tools wie Moslo.

Bei Intel 440BX-Boards oder anderen dürfte sich der Multiplikator nicht so stufenlos schalten lassen. Die K6-Plus-CPUs haben ein riesiges Untertaktungspotenzial und die Spanne zwischen Schnarcheinstellung und Topspeed ist der Hammer. :-) Kann ich nur weiterempfehlen und deckt bestimmt eine ganze Menge DOS-Games ab.

Gruß,
locutus
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3218
Registriert: Mi 24. Mai 2006, 20:29

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttle

Beitrag von Dosenware »

Und ein weiterer Fan von K6 Prozessoren ;-)

erzaehl mal was ueber das kleine Maschinchen...
Benutzeravatar
CptKlotz
Admin a.D.
Beiträge: 2405
Registriert: Mo 7. Mär 2005, 23:36
Wohnort: Dorsten
Kontaktdaten:

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttle

Beitrag von CptKlotz »

Sagt mal, geht Throttle eigentlich nur ohne Speichermanager? Bei mir scheint sich überhaupt kein Brems-Effekt einzustellen, wenn ich HIMEM.SYS und EMM386 geladen habe.

In der Readme-Datei steht davon allerdings nichts und in Google finde ich so auf die Schnelle auch nichts darüber.

Die Sache mit dem K6-Prozessor müßte ich aber eigentlich auch mal ausprobieren. Sollte bei meinem TX97-E genau so gehen wie beim XE. Manche neueren DOS-Spiele mit SVGA-Grafik könnten durchaus mehr Power vertragen als mein P200MMX hat und wenn man als Bonus sogar die Leistung für ältere Spiele runterschalten kann, wäre das ziemlich cool.
“It is impossible to defeat an ignorant man in argument.” (William G. McAdoo)
Benutzeravatar
ChrisR3tro
Administrator
Beiträge: 1730
Registriert: Mo 7. Mär 2005, 23:33
Wohnort: NRW
Kontaktdaten:

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttle

Beitrag von ChrisR3tro »

CptKlotz hat geschrieben:Sagt mal, geht Throttle eigentlich nur ohne Speichermanager? Bei mir scheint sich überhaupt kein Brems-Effekt einzustellen, wenn ich HIMEM.SYS und EMM386 geladen habe.
Habe ich noch nicht getestet, würde mich daher auch mal interessieren!
Dosenware hat geschrieben:erzaehl mal was ueber das kleine Maschinchen...
Mache ich sobald ich mal dazu komme, das Ding ordentlich zusammenzuschrauben. :-)
ManAtWork
Windows 3.11-Benutzer
Beiträge: 7
Registriert: Mo 7. Jun 2010, 03:22
Wohnort: CA
Kontaktdaten:

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttle

Beitrag von ManAtWork »

CptKlotz hat geschrieben:Die Sache mit dem K6-Prozessor müßte ich aber eigentlich auch mal ausprobieren. Sollte bei meinem TX97-E genau so gehen wie beim XE. Manche neueren DOS-Spiele mit SVGA-Grafik könnten durchaus mehr Power vertragen als mein P200MMX hat und wenn man als Bonus sogar die Leistung für ältere Spiele runterschalten kann, wäre das ziemlich cool.
stimme ich ueberein, wobei im mom nur duke3d und q1 sehr cpu hungrig ist und die p1-200mmx cpu schwitzt. fuer wing commander 1 und 2 ist das abschalten das external und cpu-caches perfekt das die laufen (hab aber auf 166 runtergetaktet). vielleicht schraub ich mal noch ne medium kiste zusammen mit nem k6-2.
/DEV/SYS: Soyo SY-5EMA+ ATX, PENTIUM1-MMX @ 200MHz, 64MB RAM, 20GB IDE, S3 Trio64V2/DX PCI 4MB + 3dfx Voodoo2 12MB, Soundblaster AWE64 PnP (ISA), DOS 6.22 + Win 98SE
/ME: http://manatwork.org
Benutzeravatar
schlang
DOS-Kenner
Beiträge: 466
Registriert: Di 23. Dez 2008, 04:56
Wohnort: Medellin

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von schlang »

da mich mein p2/266 langsam in manchen sachen nervt, werde ich jetzt mein glück mit einem k6xv3+ und einem k6-III+ versuchen :)
PC#1: K6-III+ 400 | 512MB | Geforce4 | Voodoo1 | SB Live | AWE64 | GUS PNP Pro
PC#2: 486DX2-66 | 64MB | Riva128 | AWE64 | GUS PNP | PAS16
PC#3: 386DX-40 | 32MB | CL-GD5434 | SB Pro | GUS MAX | PAS16
MIDI: MT-32 | SC-55 | Mu-50
Benutzeravatar
schlang
DOS-Kenner
Beiträge: 466
Registriert: Di 23. Dez 2008, 04:56
Wohnort: Medellin

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von schlang »

wollte heute eigentlich den umbau machen, aber das wetter ist zu gut... halte euch auf dem laufenden :)

Bild
PC#1: K6-III+ 400 | 512MB | Geforce4 | Voodoo1 | SB Live | AWE64 | GUS PNP Pro
PC#2: 486DX2-66 | 64MB | Riva128 | AWE64 | GUS PNP | PAS16
PC#3: 386DX-40 | 32MB | CL-GD5434 | SB Pro | GUS MAX | PAS16
MIDI: MT-32 | SC-55 | Mu-50
Benutzeravatar
schlang
DOS-Kenner
Beiträge: 466
Registriert: Di 23. Dez 2008, 04:56
Wohnort: Medellin

Re: Der letzte Schrei in der DOS-Game-Forschung :-)

Beitrag von schlang »

so, das board wurde erfolgreich gewechselt :)

standardeinstellungen (für win98): fsb steht auf 66mhz, der multiplikator auf 6,0x
pcpbench meldet 38.1 fps
speedsys gibt 458.9 punkte (genau p2-400)

spezielle config.sys für dos-spiele: k6dos.sys mit multiplikator 2,0x
pcpbench meldet 20.7 fps
speedsys gibt 152.1 punkte (~ irgendwo kurz vor cyrix 6x86-233)

spezielle config.sys für dos-spiele: k6dos.sys mit multiplikator 2,0x
cpu interner cache ausgeschalten
pcpbench meldet 1.1 fps
speedsys gibt 7.8 punkte (~386dx-40)


throttle und moslo hab ich noch nicht getestet
PC#1: K6-III+ 400 | 512MB | Geforce4 | Voodoo1 | SB Live | AWE64 | GUS PNP Pro
PC#2: 486DX2-66 | 64MB | Riva128 | AWE64 | GUS PNP | PAS16
PC#3: 386DX-40 | 32MB | CL-GD5434 | SB Pro | GUS MAX | PAS16
MIDI: MT-32 | SC-55 | Mu-50
drzeissler
DOS-Gott
Beiträge: 2347
Registriert: Mo 8. Feb 2010, 16:59

Re: Der letzte Schrei in der DOS-Game-Forschung :-)

Beitrag von drzeissler »

Locutus hat geschrieben:So...

Endlich kam ich mal dazu, mein Vorhaben zu testen. Ich habe ein TX97-XE mit einem AMD K6-III+/400ATZ bestückt und das von Dark_Lord vorgeschlagene, modifizierte BIOS von Jan Steunebrink geflasht. Soweit funktioniert alles. Die CPU ist für 1,6 V ausgelegt, läuft jetzt aber mit 1,8 V anscheinend stabil (weniger geht per Jumper-Setting nicht).

Hier ein paar erste Benchmarks:

Multiplikator ist auf 2,0x (also von der CPU als 6,0x interpretiert), FSB ist auf 66 MHz getaktet. Das ist ja das meiste, was man aus dem Board rausholt, ohne den FSB zu übertakten, wäre also meine bevorzugte Einstellung für späte DOS-Spiele.
(Grafik: S3 ViRGE 2 mb)
  • SPEEDSYS bescheinigt 453.39 Punkte für die CPU. Der Zeiger steht knapp unter "Pentium-II 400 MHz".
  • PCPBench meint 37.0 fps
Und jetzt mit k6dos.sys -2.0... (Multiplikator softwaremäßig auf 2,0 begrenzt):
  • SPEEDSYS: 151.10 (Zwischen "Pentium-133" und "P55C-233", Tendenz zu letzterem)
  • PCPBench: 19.2 fps (ähnlich "Pentium 166" mit 19.5 fps)
Zuletzt noch k6dos.sys -2.0 und throttle.exe:
Langsamste Konfiguration überhaupt (Throttle auf "Woah! Is this 1983?"-Setting (87% throttling, Cache aus) :-)
  • SPEEDSYS: 19.62 (Knapp unter "i486DX2-50")
  • PCPBench: 2.7 fps (ähnlich "486 DX/33")
Mein Fazit:
Durch den per Software einstellbaren Multiplikator per k6dos.sys, in Kombination mit den 8 Throttle-Settings kann man eine ganze Menge Geschwindigkeitsstufen zwischen einem langsameren 486er und einem Pentium II @ ~400 MHz erzeugen. Und das alles ohne TSRs und komische Interrupts. Der Slowdown-Effekt sollte keine Ruckler in Spielen erzeugen im Gegensatz zu anderen Slowdown-Tools wie Moslo.

Bei Intel 440BX-Boards oder anderen dürfte sich der Multiplikator nicht so stufenlos schalten lassen. Die K6-Plus-CPUs haben ein riesiges Untertaktungspotenzial und die Spanne zwischen Schnarcheinstellung und Topspeed ist der Hammer. :-) Kann ich nur weiterempfehlen und deckt bestimmt eine ganze Menge DOS-Games ab.

Gruß,
locutus

Das will ich auch machen.

Kann ich doch mit Dos 6.22 und eine Bootmenu machen oder ?

Ich dachte so an:

1. Full Speed (Pentium)
2. Medium Speed (486)
3. Low Speed (286/386)

Doc
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3218
Registriert: Mi 24. Mai 2006, 20:29

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von Dosenware »

Natürlich, du initialisierst nur jeweils die CPU in jeder Konfiguration anders.

Nur auf 386er Niveau wirst du wohl nicht runterkommen, 133MHz ist für die CPU (innerhalb ihrer Spezifikationen) das Minimum, bzw. 100MHz wenn du den FSB auf 50MHz herabsetzt.
drzeissler
DOS-Gott
Beiträge: 2347
Registriert: Mo 8. Feb 2010, 16:59

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von drzeissler »

Danke, verstehe ich das richtig, dass der Multiplikator nicht kleiner als 2 sein darf.
Wieviel darf er maximal sein ?

Also:

FSB 50 x 2 = 100 Mhz
FSB 50 x 4 = 200 Mhz

In Kombination mit "Throttle" ist dann noch weniger Power möglich.

Was ich auf keinen Fall will ist den TP-Bug. Ich bräuchte aber auch 386/486 Speed für die alten Demoscene-Demos und für ein paar alte geschwindigkeitssensible Games.

Doc
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
tom4DOS
BIOS-Flasher
Beiträge: 386
Registriert: Do 24. Feb 2011, 17:20
Wohnort: München

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von tom4DOS »

Soweit ich weiß, verdreifacht der K6-2 intern den (und nur den) x2-Multiplikator. Alle anderen Einstellungen werden 1:1 übernommen. Die "+"-Versionen des K6 sollten sich aber mit K6DOS.SYS auch auf einen echten x2-Multi einstellen lassen.
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3218
Registriert: Mi 24. Mai 2006, 20:29

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von Dosenware »

Also für den TP-Bug gibts Patches - und ich hatte den ehrlich gesagt auch nie.

der Multiplikator reicht - wie Tom schon sagte - von 2,5-6,0 und per Software kommt bei den + Varianten noch 2,0 dazu.

aber für Punkt 3: Lowspeed bleibt er etwas zu schnell
drzeissler
DOS-Gott
Beiträge: 2347
Registriert: Mo 8. Feb 2010, 16:59

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von drzeissler »

Ah, danke.

Man könnte natürlich auch einen P75 nehmen, da bräuchte man wenig herumspielen dran.
Andernfalls gibt es ja auch Tools (die bei mir bisher nicht funktioniert haben) die unter
Dos den CPU Cache deaktivieren und wieder aktivieren können. Da könnte man mit einem
P100 ja mal testen...

Referenzen sind für mich:
- TP-Bug nicht zu fixen bei CD2-DEMO
- Unrealdemo läuft nicht sauber durch, da CPU zu schnell
- Unspielbar schnell bei WC1 oder WC2
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
Benutzeravatar
Kurt Steiner
DOS-Guru
Beiträge: 712
Registriert: Mo 14. Dez 2009, 08:05
Wohnort: Leipzig

Re: Untertaktungspotenzial mit AMD K6+ und k6dos.sys/throttl

Beitrag von Kurt Steiner »

Hallo,

Da ja bald mein K6 III+ kommt benötige ich die K6dos.sys und alle dazugehörigen Dateien. Nun habe ich im Netzt schon geschaut aber nichts zum Downloaden gefunden. Könnte mir wer einen Link posten, danke !

Zweite Frage ich muss das ja in die config.sys schreiben, ich habe das das schon gefunden:

DEVICE=C:\DOS\K6DOS\K6DOS.SYS -5.0 -WC0

Ich denke -5,0 hast Multiplikator auf 5 aber das WC0 ? Was für andere Parameter gibt es noch ?

Danke vorab für die Hilfe !
Antworten