Hi,
I'm using LWJGL for a program I'm currently writing, and I've had a frame drop happening frequently, which I figured it would be due to the fact that I'm using java and it would be normal. Currently my frames were about 40/50 fps for rendering the same scene, and I have a huge stability decrease when using other threads, their timings were getting sparse on each call. But the strange thing happened after I opened a youtube tab and while having a video playing in the background I noticed a huge increase in the fps (100+) and my thread timings were normalized as if I had a better performance on my program. So I decided to do some research and came to the conclusion that youtube videos use video codecs that require Hardware Acceleration which in turn help improving my program, giving my like 50% more performance than what I had before. Every time I paused the youtube video, the performance would decrease returning to the initial state. So I can only conclude that there are still some tweaks I can do somewhere to boost up my performance without the need to be listening to ramstein all the time. If so, I really wanted to know how. I've searched for all my hardware settings and haven't found anything that could be switched on windows, so I hope it would be only in LWJGL.
I appreciate any help on this topic as it seems a bit weird, and I'm really enjoying this lib.
Regards,
James