Major_Mess
Posts: 451
Joined: 2/8/2004 From: The True North. Strong and Free Status: offline
|
Ah Ha!!!! This is too cool R2. Synchronicity. A few days ago I started looking for software that could select the core-affinity for a program. I've got a list of them now, I'll be looking at them today (hopefully). But while I was snooping around I also came upon this BES prog. I D/L'ed it and ran it on my dual-core machine. When I set the Slider at -50% (my first experiment) the game stuttered (mouse/sound ... everything) I kept the Target Sleep/Awake Cycle at 100 m/secs. After adjusting the Slider to -20% the Game runs fine, the Arty Screen works as it should. Be careful with the Slider, it doesn't work the way you think it should. From the prog. quote:
NOTE: You will specify a negative percentage here. For example −25% means that the target will only get 75% of the CPU time it would normally get. By going to −30%, −35%, −40%,… you will THROTTLE MORE, making the target SLOWER. And from their read.me, concerning the Target Sleep/Awake Cycle quote:
... you can tweak the sleep/awake cycle (frequency) of BES, in milliseconds. This may be handy for example when you want to throttle a game process while keeping the visual smooth. Try a smaller value like 40 in such a case, instead of the default value, 100. Notice, a 40-millisecond cycle means that the visual can be redrawn, in theory, 25 times a second, allowing a 25-fps movie to play without being jumpy. Do not use a too small value, though (the smaller it gets, the less accurate control you get). This is encouraging, I'd like to have some testers give this a whirl ... I've got a few trying it out at my end. Wouldn't it be nice if this solved the problem ....... but if it doesn't I'll be working on looking at the programs listed below. ____________ Here's the list of programs that I'll be testing on my dual-core. Any that look promising I'll post on here for further testing with newer machines. - THG Task Assignment - A Tom's Hardware tool - he used to be solid .. didn't he? - Advancedrun V1.02 - a new prog from Nirsoft - gonna look hard at this one. - PriFinitty64_1.00 - CPU_Control - Runwithaffinity - Forcecore 1.2 - ImageCFG - WinAFC 0.9.2 - a command line program. Last on the list cuz I know nothing about command line instructions. The problem as I see it is determining the last physical core, and more importantly finding out the hex #, or whatever is needed to identify it to whatever program is used. What will be needed is a nice seamless way of getting and applying that info into the install process. Anyhoo, that bridge to be crossed soon enough, after the above gets sorted out first. Hey!! R2, I've got a Question for you. How did we determine that it is the last physical core that SPWaW needs to run on? I ask because I never payed much attention to any of that cuz I didn't need to know it until now. Last night I was playing around with PriFinitty64 on my dual-core machine and I found that the artillery screen worked fine using either core. (As shown with my success using the single core toggle in DxWnd). That's dual-core though. _________________________ We're getting closer.     _________________________ A thought. The Artillery Screen is the only Screen that has itty-bitty buttons, and it's also the only Screen that causes grief. I have to find someone that can: - open up the mech.exe - find the Arty Screen - re-do the graphics >>>bigger buttons (21 lines used - buttons can be about half-again in height IMHO - see attached) - re-map the buttons - compare with other screens and adjust whatever is needed to make the buttons work like on every other screen. That shouldn't be too hard? Eh? Depending on how the above works out, I'll find someone on another board that I frequent. Over there they won't be so worried about "fixing" things. cheers Major Mess
Attachment (1)
_____________________________
Click below. You know you want to!!
|