#1  
Old 27th June 2017, 07:01 PM
KayJay KayJay is offline
Junior Member
 
Join Date: Feb 2011
Posts: 22
Default Massive Stuttering

https://www.youtube.com/watch?v=tDmZ...ature=youtu.be

The emulator tells me that its around 60 FPS while it stutters like 40fps in both Glide64 and Jabo's Direct3D Plugin. Happens in every game.

I'm out of ideas since I tried everything I could think of, (various compatibility modes, Nvidia control panel options, plugin options).

I think this issue started since my rig is on Windows 10 but it's been a long time so I'm not quite sure.

Specs:

OS: Windows 10

CPU: Intel Core i7 - 4790k, 4.60GHz OC

GPU: Gigabyte GTX 970

RAM: 16GB
Reply With Quote
  #2  
Old 28th June 2017, 02:37 AM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 641
Default

Most likely the common Windows DWM issue/s or Desktop Composition (no longer possible to disable due to being removed from the list of advanced performance options) which got worse with Windows 10.
There is supposedly one risky solution involving completely disabling the problem-causing setting which requires you to remove the password from your computer since it uses the visual effects as well.

What kind of monitor do you have and what is its refresh rate?
I would suggest looking into a 120Hz monitor to make things smoother if you can afford one. (I wish I had one myself)
Reply With Quote
  #3  
Old 28th June 2017, 03:21 PM
Frank74's Avatar
Frank74 Frank74 is online now
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2013
Location: UK
Posts: 700
Default

I added a hidden setting to combat this problem which I had on Windows 8.1.

Open Project64\Config\Project64.cfg with notepad.

Under the [default] section, add CN64TimeCritical=1.

Save changes and restart Project64.

Does it help?
Reply With Quote
  #4  
Old 28th June 2017, 05:16 PM
KayJay KayJay is offline
Junior Member
 
Join Date: Feb 2011
Posts: 22
Default

Quote:
Originally Posted by retroben View Post
What kind of monitor do you have and what is its refresh rate?
I would suggest looking into a 120Hz monitor to make things smoother if you can afford one. (I wish I had one myself)
Samsung SyncMaster S27B550V
1080p @60Hz


Quote:
Originally Posted by Frank74 View Post
I added a hidden setting to combat this problem which I had on Windows 8.1.

Open Project64\Config\Project64.cfg with notepad.

Under the [default] section, add CN64TimeCritical=1.

Save changes and restart Project64.

Does it help?
Tried it, it didn't help.
Reply With Quote
  #5  
Old 28th June 2017, 06:29 PM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 641
Default

To add from earlier,there is also 144Hz monitors too,but I don't know if those work even better.

I wonder,does your monitor have settings for changing more than brightness,contrast,and colors?
If it happens to have such an extra setting like frame smoothing or something similar,you may be able to work around the problem with it.
Reply With Quote
  #6  
Old 29th June 2017, 03:10 AM
theboy181's Avatar
theboy181 theboy181 is offline
Alpha Tester
Project Supporter
Super Moderator
 
Join Date: Aug 2014
Location: Prince Rupert,British Columbia Canada
Posts: 395
Default

What I have been doing is setting up vsync for the video plugin then turning off frame limit.

This makes things silky smooth

__________________
So you think you can TECH!! Watch this!! https://www.youtube.com/watch?v=NAUKPq5QjL0
Reply With Quote
  #7  
Old 29th June 2017, 03:13 AM
theboy181's Avatar
theboy181 theboy181 is offline
Alpha Tester
Project Supporter
Super Moderator
 
Join Date: Aug 2014
Location: Prince Rupert,British Columbia Canada
Posts: 395
Default

@frank74

CN64TimeCritical=1

what does that do? this seems to make things better for me on this end too.

__________________
So you think you can TECH!! Watch this!! https://www.youtube.com/watch?v=NAUKPq5QjL0
Reply With Quote
  #8  
Old 29th June 2017, 02:16 PM
Frank74's Avatar
Frank74 Frank74 is online now
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2013
Location: UK
Posts: 700
Default

Quote:
Originally Posted by theboy181 View Post
@frank74

CN64TimeCritical=1

what does that do? this seems to make things better for me on this end too.

It gives the render window a thread priority that's static/constant. Windows processes cannot lower it and take away performance. CN64System thread uses the most CPU cycles.

Some more info about what I did here:
https://github.com/project64/project...ment-146767273

Last edited by Frank74; 29th June 2017 at 02:42 PM.
Reply With Quote
  #9  
Old 29th June 2017, 03:12 PM
theboy181's Avatar
theboy181 theboy181 is offline
Alpha Tester
Project Supporter
Super Moderator
 
Join Date: Aug 2014
Location: Prince Rupert,British Columbia Canada
Posts: 395
Default

It seems to work well with OpenGL plugins, however DD7 still has issues for me. Thanks for pointing this out, and how to enable it.
__________________
So you think you can TECH!! Watch this!! https://www.youtube.com/watch?v=NAUKPq5QjL0
Reply With Quote
  #10  
Old 29th June 2017, 03:34 PM
Frank74's Avatar
Frank74 Frank74 is online now
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2013
Location: UK
Posts: 700
Default

Quote:
Originally Posted by theboy181 View Post
It seems to work well with OpenGL plugins, however DD7 still has issues for me. Thanks for pointing this out, and how to enable it.
I used a program called Process Hacker to change/set the priority of the processes being run by Project64.exe. Found a good setting and added it into Project64.

I couldn't alter the Dsound and DirectX priorities through Project64. But you can with Process Hacker. Process Hacker is just a very advanced Task Manager. You can choose to replace task manager with it. It's a very useful tool.

Last edited by Frank74; 29th June 2017 at 03:45 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 12:58 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.