What's new

Emu as High Priority Process may increase speed

NeTo

Emu_64 HiP Coder
I have just tried setting Project64 to a high priority proccess on the WinXP Task Manager. I got to increase the fps in about 10% while testing Paper Mario+Rice's Video Plugin.

I would want to see if someone can try this to see if that really works (maybe I'm just dreaming).
 

Tagrineth

Dragony thingy
Yeah, High Priority will ensure the app will get more of your processor's time in relation to everything else open... but it CAN destabilise Windows, so be careful how much stuff you give high priority.
 
OP
NeTo

NeTo

Emu_64 HiP Coder
Tagrineth said:
Yeah, High Priority will ensure the app will get more of your processor's time in relation to everything else open... but it CAN destabilise Windows, so be careful how much stuff you give high priority.

Yep, but since you use only one app there is no problem at all (at least that's my case, cos when I play the emu i do nothing else). If you open Word or something heavy while playing the emu this way, then... I take no responsabilities.
 

Tagrineth

Dragony thingy
NeTo said:
Yep, but since you use only one app there is no problem at all (at least that's my case, cos when I play the emu i do nothing else). If you open Word or something heavy while playing the emu this way, then... I take no responsabilities.

Well, if you're in Win9x, yes, you can reasonably close everything else.

However, if you're in Win2k or XP, most "normal" users (myself included, in this regard) leave a lot of services running, and some of us like to play to waste time while otherwise chatting with some friends in AIM or ICQ or something (game in a window), etc.

So for me, for example, playing in a window more often than fullscreen, I should not under any circumstances choose HiP for my emus.

Opening Word isn't exactly out of the question either; a couple times when I've been doing school writing assignments in StarOffice (much MUCH heavier than Word), I've fired up 1964 or PJ64 or ZSNES and played a few rounds - to waste time, for inspiration, to kill writer's block... whatever the reason.


All I'm saying is 'user beware' and offering a reason why the programme doesn't use HiP-level processing time by default, though it very well could request High Priority on startup.
 
OP
NeTo

NeTo

Emu_64 HiP Coder
Tagrineth said:
Well, if you're in Win9x, yes, you can reasonably close everything else.

However, if you're in Win2k or XP, most "normal" users (myself included, in this regard) leave a lot of services running

I am using WinXP, and I have no prob with services running while ussing the emu in HiP

And yep, this is suitable only if you're gonna play fullscreen and only if you are gonna play that. But still, there may be a way around...

(NeTo has gone to try something in Visual Basic)
 

Bopig!

The Great BO
Realtime Priority?

I usually set to high priority, but I was wondering what "realtime" means? It's the highest setting, and I'm wondering if this will make the program run even better?
 
OP
NeTo

NeTo

Emu_64 HiP Coder
Yep. RealTime should give better results. But as far as I can see it can't be set manually.
 

Bopig!

The Great BO
It can't be set manually? So, I can't acually select it even though it displays it? I'd try myself but I got a lot of stuff going right now that I don't want to close just yet.
 
OP
NeTo

NeTo

Emu_64 HiP Coder
Bopig! said:
It can't be set manually? So, I can't acually select it even though it displays it?

Exactly. If you set it through the Task Manager, it will be set back to High.
 

Jimbot

PJ64k Support Team
note-I put it on realtime and it pretty much closed all my application everywhere, even pj64. Im not doing it again.:nuke:
 

Bopig!

The Great BO
I set it to realtime as well just to see. :cry: It slowed down my mouse pointer and made the sound in project64 very choppy. Doesn't seem to be useful so I put it back to high. :beer:
 

Trotterwatch

Active member
Very high is the limit as to what you should put it on, in the past I have set processes to very high. One example was Emule which seemed to slow down a lot when I was playing a game (little data transfer), so whenever I used to play a game I'd just put that process onto very high which solved the problem. Never had any adverse effects from that really.

But messing with application priority is something to be done at your own risk, a reboot will solve any probs it causes though.

Realtime should never be used except in certain circumstances that are few and far between.
 
OP
NeTo

NeTo

Emu_64 HiP Coder
NeTo said:
(NeTo has gone to try something in Visual Basic)

At last! I finished an utility that sets automatically the priority of the emu to get the most speed from it.

Originally posted by Tagrineth
( However, if you're in Win2k or XP, most "normal" users (myself included, in this regard) leave a lot of services running, and some of us like to play to waste time while otherwise chatting with some friends in AIM or ICQ or something (game in a window), etc.

So for me, for example, playing in a window more often than fullscreen, I should not under any circumstances choose HiP for my emus.

I works even if you are using other apps, like word or else, without system instabilty. So should now be able to set Emus to HiP without worreing about the other apps.

Also you can leave it on the background without worreing about setting priorities ever again.
 

Doomulation

?????????????????????????
Realtime is just a waste. I've never found it good for anything.
It even chops the mousepointer! (Well, duh, even if you set apps on high priority and even if you run things like scandisk that set down the system performance, the mousepointer is still no problem!)

I can't see any good with realtime...


You can change priority if you've got a lot of processes running. Ensuring that pj gets more processor time than the others.
 

Bopig!

The Great BO
I think I'm just gonna stick with normal. I've ben setting it to High lately since I saw this post, but the game I'm playing now actually freezes up now and then. I don't know what the story is with that but it doesn't happen on normal, so normal it is.
 
OP
NeTo

NeTo

Emu_64 HiP Coder
Yep. There are probs

I'm aware of the probs a priority change can cause. I'm working on them so expect a new release of my utility with some fine tunnings soon.

I'm working on the mouse speed, and on a less agressive priority change. The students of my university are on strike, so i'll time to work on it this week.

Anyway (anyone :cry: ) tell me your suggestions, and if this kind of utility can be useful.
 
Last edited:

Bopig!

The Great BO
I'll give your program a try NETO and let you know how it goes. I was hesitant though, and still am, but meh. :satisfied
 

Top