Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GoldenEye runs slow #52

Closed
Graslu opened this issue Feb 15, 2018 · 20 comments
Closed

GoldenEye runs slow #52

Graslu opened this issue Feb 15, 2018 · 20 comments
Labels

Comments

@Graslu
Copy link

Graslu commented Feb 15, 2018

On the latest WIP build from January 10th (r6-94) GoldenEye runs incredibly slow while older versions ran it fine. Perfect Dark in the other hand, runs perfectly fine with no drops with the WIP build.
Could this be related to how GoldenEye has no z-buffering?
I'm using the latest Project64 developer build.

Specs:
[email protected]
GTX 1070 OC 8GB

@theboy181
Copy link

Double check that mutithreading is enabled as the update turns it off.

@Graslu
Copy link
Author

Graslu commented Feb 15, 2018

Yeah it's enabled. I tried with disabled, auto and manually setting the amount of threads.

@theboy181
Copy link

Did you build it or download from the updates that ghost provides? the build from Jan 10th runs about the same speed for me .. Where exactly do you notice the regressions?

@Graslu
Copy link
Author

Graslu commented Feb 15, 2018

I downloaded the updates provided by Ghost. The drops are in-game and not in the menus. Statue is where I started noticing all the drops. With the previous version I played the full game (Except bonuses) just fine. I find it weird because Perfect Dark works much better despite being more graphically intense.

@theboy181
Copy link

theboy181 commented Feb 17, 2018

This game uses heavy alpha fort explosions.. its un-optimized really.

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Feb 23, 2018

I don't see speed penalties in GE using mupen64plus + 0e9f503 and de37833 . Compared to the current version (5c8b788).
SigmaVirus (ghost) apparently deleted his account ...so there will not be an updated plugin for Project64 in a while ^^u

@Graslu
Copy link
Author

Graslu commented Feb 27, 2018

I tried using the latest mupen64plus version and it runs even worse, including earlier levels. I'm out of options here it seems.

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Feb 27, 2018

I tried using the latest mupen64plus version and it runs even worse, including earlier levels. I'm out of options here it seems.

Can you see the difference in performance change between mutithread (Parallel) enabled and disabled?

By mupen64plus you are referring to m64p?
If so, try both 32-bit / 64-bit and report if you notice difference between these.

@Graslu
Copy link
Author

Graslu commented Feb 27, 2018

Yeah that's the one I'm using, no difference between 32 or 64-bit, nor Parallel enabled or disabled.

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Feb 27, 2018

That sounds very bad ...first let's clarify something.
In the case of the Project64 plugin, the last plugin that works correctly for you is angrylion-plus (18-01-09).zip (de37833)?

@Graslu
Copy link
Author

Graslu commented Feb 28, 2018

That's correct, the January 9th version works fine for the most part, it struggles at times on levels like Statue or the watch menu but stays around 60 VI/s for the most part.
January 10th version struggles on most maps, drops below 50 VI/s at times too.

I tried the Mupen64plus version on the same levels (Dam, Facility, Statue) and it lags on all of them, it's all stuttery. January 9th palys Dam and Facility stuck at 60VI/s and Statue fine for the most part.
jan9
jan10

@theboy181
Copy link

GoldenEye 007 (U)
30 FPS Hack

810064D8 0C01
810064DA 8800
810064E0 0C01
810064E2 8806
81062000 3C07
81062002 8005
81062004 240E
81062006 0002
81062008 ACEE
8106200A 8498
8106200C 2407
8106200E 0002
81062010 0800
81062012 0B36
81062018 3C07
8106201A 8005
8106201C 240E
8106201E 0002
81062020 ACEE
81062022 8498
81062024 2407
81062026 0002
81062028 0800
8106202A 0A04
810010CE 0000

Note: This hack with PJ64 2.4.X CF=1, OC=2 and AL+ RDP = GOLD!

@Graslu
Copy link
Author

Graslu commented Mar 3, 2018

That works great, thanks for the code and settings! It now stays at constant 60 VI/s all the times, the only issue is the slow-motion intro but that's hardcoded cycles so can't do much about it.
This should be a great fix until we're able to run GE fullspeed without any hacks, like Perfect Dark.

@theboy181
Copy link

You on discord64? You can find the link there http://n64dev.org/ Always looking for new scene members.

@ata4
Copy link
Owner

ata4 commented Mar 6, 2018

I may need the save states for the levels where the slow downs happen. In my test, I can't see any difference between r4 and the most recent build in the first level.

@Graslu
Copy link
Author

Graslu commented Mar 6, 2018

Sent them on Discord, hope it helps!

@Jj0YzL5nvJ
Copy link

@Graslu, test my build. #29

@Graslu
Copy link
Author

Graslu commented Mar 14, 2018

Seems to have an improvement on performance, Statue didn't lag unless I get close to a grenade and otherwise it's working fine. The issue is that the video settings window is broken and when you try to open it the emulator will hang.

@Jj0YzL5nvJ
Copy link

Jj0YzL5nvJ commented Mar 16, 2018

The issue is that the video settings window is broken and when you try to open it the emulator will hang.

For the GUI it's necessary to compile with the IDE, devenv or msbuild ...I refuse to use the first two.
Try the new one.

@stale
Copy link

stale bot commented Dec 31, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Dec 31, 2020
@stale stale bot closed this as completed Jan 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants