VOGONS

Common searches


CPU load reduction for Windows 3.1

Topic actions

Reply 20 of 38, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Laxdragon, Valnar hinted at it, get dosidle to achieve the same for the dos(box)prompt. Either search or try to find it at ykhwong's sie (I think it's there).

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 21 of 38, by valnar

User metadata
Rank Oldbie
Rank
Oldbie

DOSIdle works. IDLE.COM from Microsoft's Virtual PC application (now free) works even better. However, I show no CPU usage sitting at a DOS Prompt under DOSBox without either. Does anyone else?

Back to this .386 driver for Windows 3.1.... It works great with real Windows 3.1, VPC, VMWare, etc. But something doesn't feel quite right under DOSBox. Perhaps it is that split second lag whenever I click on anything. I don't know if that would affect gameplay or not. We should test it more before putting it in any Wiki.

Robert

Edit: I have no intention of compromising this board's integrity. If a moderator needs me to remove this attachment, please say so! 😉

Attachments

  • Filename
    IDLE.zip
    File size
    242 Bytes
    Downloads
    381 downloads
    File comment
    MSVPC idle.com
    File license
    Fair use/fair dealing exception
Last edited by valnar on 2007-02-17, 13:59. Edited 1 time in total.

Reply 22 of 38, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Thanks for the idle.com hint, I'm jsut not sure if it is allowed to offer it for download even though VPC is free now...
I'm also not showing any CPU usage, but I think that's due to the cycle auomations built in since 0.65.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 23 of 38, by laxdragon

User metadata
Rank Member
Rank
Member

I see why mine sits at 40%. I have cycles set as, cycles=max. I do prefer that setting. I've tried cycles=auto before, but it does not always seem to work for some games. For example under auto, DOOM will jump to max, but Ultima Underworld will stay at 3000.

I guess the tweaks I'd like to see is either have auto work better, or max not eat CPU when DOSBox is idle, or both.

Also, idle.com did not seem to do anything under DOSbox.

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 25 of 38, by laxdragon

User metadata
Rank Member
Rank
Member

But, UW really should go to max, that game needs some good horsepower to play.

Anyway, did a google on DOSidle, found a copy of that here
http://vmware0.tripod.com/index.htm . DOSidle works perfect. Under cycles=max, cpu load drops to 0% sitting at the dos prompt.

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 26 of 38, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++
laxdragon wrote:

But, UW really should go to max, that game needs some good horsepower to play.

Really? That game was able to run on a 286 with 4MB RAM.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 28 of 38, by laxdragon

User metadata
Rank Member
Rank
Member

If you think that then do that by setting cycles=max for the game.

Obviously! I could just create a batch file for every one of my dos games that sets the cycles to the appropriate level. You, my friend, are about as useful as talking to a brick wall. If you don't have anything useful to say, then please do me a favor and keep it to yourself.

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 29 of 38, by laxdragon

User metadata
Rank Member
Rank
Member

Really? That game was able to run on a 286 with 4MB RAM.

My point being that it needs more than 3000 cycles that auto sets for it.

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 30 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

auto is a crude estimate in order to reduce the amount of question and cycle configuration neccisities. Offcourse it will be off for some games., but for most games it gets the job done.

Water flows down the stream
How to ask questions the smart way!

Reply 32 of 38, by laxdragon

User metadata
Rank Member
Rank
Member
wd wrote:

You, my friend, are about as useful as talking to a brick wall

Ok, got to keep that in mind.

😘

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 33 of 38, by laxdragon

User metadata
Rank Member
Rank
Member
Qbix wrote:

auto is a crude estimate in order to reduce the amount of question and cycle configuration neccisities. Offcourse it will be off for some games., but for most games it gets the job done.

Thanks Qbix. I don't want to knock the effort that went into auto. It works pretty dang slick for the most part.

It is possible to have DOSbox include the behavior of the DOSidle util, or am I better served sticking with this TSR for now.

I do realize how unimportant this idea is. It is just a "could be nice to have", not a "ZOMG, I need this like now!". 😀

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 35 of 38, by laxdragon

User metadata
Rank Member
Rank
Member
wd wrote:

It works pretty dang slick for the most part.

Thanks.

Welcome. Next time play nice and I won't have to lay some smack down. 😳

We can still be friends. Ha. I'm so off topic.

laxDRAGON.com | My Game Collection | My Computers | YouTube

Reply 36 of 38, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

wd was kind enough to code in the possiblity to specify your own likings into auto.
auto 5000 will change the 3000 into 5000 for UW and other games that don't use proteced mode.

I'm sure that you can find a setting that will work. offcourse it's different, but overall it should improve pleasure one can have from dosbox.

Water flows down the stream
How to ask questions the smart way!

Reply 37 of 38, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

I haven't followed all the changes closely...
cycles=auto 5000 will set protected mode to max, otherwise to 5000
cycles=auto limit 5000 will set protected mode to max limit 5000, otherwise 3000?
It might be a good idea to mention it in the readme before 0.66...

http://www.si-gamer.net/gulikoza