Go Back   Project64 Forums > Public Version > Project 64 - v2.x - Issues

Reply
 
Thread Tools Display Modes
  #31  
Old 14th May 2017, 05:25 AM
retroben's Avatar
retroben retroben is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Jul 2013
Posts: 641
Default

Quote:
Originally Posted by theboy181 View Post
not sure how to do that tbh..
Open the Task Manager via right clicking for the context menu on the clock in taskbar and then after making all processes visible,click on the top part with the CPU usage text on it so the list updates on every instance of changed CPU usage for any and every given program using your CPU cores.
If the WMI Provider Host or other particular processes flare up during the delayed open moment,then that is likely the problem process causing the issue to still occur.
Reply With Quote
  #32  
Old 15th May 2017, 03:32 PM
Maniac Maniac is offline
Junior Member
 
Join Date: Mar 2017
Posts: 16
Default

I submitted a pull request for this:
https://github.com/project64/project64/pull/1312

I also made an additional minor change. Many of the enumerated devices were of the type DI8DEVTYPE_DEVICE. These aren't anything important for gaming, so now the enumerate skips them rather than processing them. This saves a couple more seconds on my device.

@Squall, you'll probably want to move this change to the nrage repo. Also, when I tried putting DI8DEVCLASS_GAMECTRL in the switch statement, I never hit that case, so IsXInputDevice was not called. Did you hit it in yours? My Xbox 360 controller was returning DI8DEVTYPE_GAMEPAD.
Reply With Quote
  #33  
Old 15th May 2017, 03:32 PM
Maniac Maniac is offline
Junior Member
 
Join Date: Mar 2017
Posts: 16
Default

I submitted a pull request for this on the project 64 github:
https://github.com/project64/project64/pull/1312

I also made an additional minor change. Many of the enumerated devices were of the type DI8DEVTYPE_DEVICE. These aren't anything important for gaming, so now the enumerate skips them rather than processing them. This saves a couple more seconds on my device.

@Squall, you'll probably want to move this change to the nrage repo. Also, when I tried putting DI8DEVCLASS_GAMECTRL in the switch statement, I never hit that case, so IsXInputDevice was not called. Did you hit it in yours? My Xbox 360 controller was returning DI8DEVTYPE_GAMEPAD.
Reply With Quote
  #34  
Old 15th May 2017, 03:34 PM
Maniac Maniac is offline
Junior Member
 
Join Date: Mar 2017
Posts: 16
Default

(Weird, whenever I put a link in, my post goes to moderation)

I submitted a pull request for this on the project 64 github.

I also made an additional minor change. Many of the enumerated devices were of the type DI8DEVTYPE_DEVICE. These aren't anything important for gaming, so now the enumerate skips them rather than processing them. This saves a couple more seconds on my device.

@Squall, you'll probably want to move this change to the nrage repo. Also, when I tried putting DI8DEVCLASS_GAMECTRL in the switch statement, I never hit that case, so IsXInputDevice was not called. Did you hit it in yours? My Xbox 360 controller was returning DI8DEVTYPE_GAMEPAD.
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 08:53 AM.


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