You are not logged in.
Pages: 1
Ok heres the issue nomatter which game I try and play I always seem to get slowdowns which is certainly irratating. I have no issues with PS2/Wii/GC/WiiU games on this same hardware. I am NOT trying to use insanely high resolutions either I have already switched Desmume over to my Nvidia 1060 gpu instead of the intel one. I have tried OpenGL 3.2, OpenGL old, and SoftRasterizer all with pretty default settings except for setting up my Controller of course. It makes little sense that this laptop with can seem to handle heavier emulators can't handle this one. STP sits between 1800-1900 if that makes a difference.
Last edited by Topken (2017-12-11 06:42:52)
Offline
Re-evaluate how much expertise you think you have concerning which emulators are how heavy. Change your config > display method. Blow the dust out of your fans. Set your system power management options to maximum performance. I don't know what STOP 1800-1900 means. Sounds like a number you dial for help with addiction problems?
You might also need to define "slowdowns". Some games just run slow by design.
Offline
That was suppose to be STP aka Single Thread Performance. As for slowdowns the games slowdown and the audio gets real choppy so I know that is NOT be design and the FPS dips down to 30 or less at times. As I said I don't get the issue in other heavy emulators.I have also tried openGL and Direct3d software and hardware and all give me slowdowns.
Offline
Desmume prints two numbers for FPS. Or four, depending on how you count. You typed one. I don't know which one you're talking about. Do you understand the significance?
Choppy audio can be addressed by fiddling with the audio settings. Of course there's much that can be done if you've chosen the synchronous SPU and youre not getting ideal performance. Since apparently I'm going to have to explicitly say "TELL ME WHICH GAME" I should probably also explicitly say "TELL ME WHICH SCENE". You might also try issuing --num-cores=1 (or various other numbers) from the commandline, as GPU drivers and system vendors are always trying to do hacks optimized for Battlefield Gun-Shooter Missions 4: Dark Ops, which breaks other productivity software; desmume more resembles the latter.
Offline
All the numbers pretty much drop and its tneding to be any game I have tried running. Take for example Sands of Destruction during the opening when you start a new game it visually slows down and audio goes all choppy like its slowmo since it obviously is going slower than its suppose to be. As I said I am just using default settings minus controller of course and enablig the fps counter on screen.
Offline
All the numbers do not drop in the scenario you listed (relative to the preceding scene, the frontend menu). Two of them certainly stay the same, and one of them certainly increases. Now I know you're not even paying attention.
Offline
Ok after removing and redownloading desmume minus my save files of course the scene in question aka when the guy is standing in front of the soilders it dips on openGL 3.2 but not SoftRasterizer for me now. Think I may have had some bad settings even tho I barely changed anything but oh well. Like I said this is with a nvidia 1060 and NOT using any upscaling. As I said the video slows down and the audio gets choppy while the numbers dip below 60fps for me. The first one dips to 45 a good chunk of time and as low as 30 at a couple of points.
Offline
"The numbers" do not dip. "A number" dips. That's first one is the one that means your system is malfunctioning and youre getting lower performance than you should. GPU drivers are frequently broken or mis-optimized, so using less 3d accel (i.e. by using softrasterizer) will help agitate them less. I'm glad you solved your problem by resetting your desmume install, apparently?
Offline
yeah removed everrything but saves and games are stored elsewhere on the system
Offline
The opening scene in Sands of Destruction is notorious for changing polygon states a lot. And I mean A LOT. This polygon state changing slows down OpenGL due to the fact that OpenGL does not like constant state changes. There is nothing that can be done about this -- our OpenGL renderer is as optimized as can possibly be in minimizing state changes as much as possible.
It is recommended that you run SoftRasterizer for Sands of Destruction. SoftRasterizer is much less sensitive to polygon state changes compared to OpenGL.
Judging an entire emulator to be slow based on a single game while running a specific configuration isn't really a fair assessment. There are many games that run much faster with OpenGL, while there are other games (such as Sands of Destruction) that run faster with SoftRasterizer. Each 3D renderer has its own strengths and weaknesses, which is why both of them are provided. Different games have different performance characteristics, so it is your responsibility as the user to determine which settings work best for you.
Offline
If you read the entire thread you would know that was one problem game for me and the first one to pop into my head when zeromus asked for an example. and the fact that I was getting slowdowns even on SoftRasterizer during that scene and I basically had to start from scratch minus my savegames to get things working right in the end.
Last edited by Topken (2017-12-12 07:01:53)
Offline
I did read the entire thread, and I was trying to help you out. It was clear that you didn't experiment with the settings very much, and I was trying to give you some friendly advice in demystifying DeSmuME's many many many options. Relax.
In any case, it's extremely difficult to believe that you are getting poor performance on the Sands of Destruction intro when running SoftRasterizer. On my MacBook Pro 2012, which has a Intel i7-3820QM and Nvidia GeForce GT 650M, I'm getting the following numbers.
Settings:
- Frame rate limiter OFF
- Frame skip OFF
- Magnification Filter NORMAL
- Advanced Bus-Level Timing OFF
- Dynamic Recompiler ON w/ Block Size 12
- SoftRasterizer
- 18-bit color depth
1x GPU Scaling: 100 FPS
2x GPU Scaling: 80 FPS
3x GPU Scaling: 60 FPS
You said that you weren't running "insanely high resolutions", so that's what I tested while running on hardware that is inferior to yours. Your slowdowns are very confusing. You should be easily hitting at least 60 FPS on the Sands of Destruction intro on your hardware (assuming that your GPU Scaling Factor isn't set too high).
"Starting from scratch" essentially means that your .ini file got reset, which means that you would be running SoftRasterizer with 18-bit color depth and 1x GPU Scaling, which is why things are running faster for you. You could have just changed your 3D Settings in order to achieve the same result.
Finally, when it comes to "heavy emulators", you should know that PS2/Wii/GC/WiiU are not as heavy as you might think because they are pure 3D systems that use somewhat modern design paradigms, which makes such systems more relatable to modern PC hardware. An NDS, which uses two different and distinct CPUs, two separate screens, and has a mish-mashed 2D+3D graphics system, makes it very different from how a modern PC works. Because of the many differences, emulating an NDS is much heavier than you would think.
Offline
Pages: 1