I've been working on a game on my laptop for more than a year. Recently enough, the game started to go really slow. This only occurs on my laptop and not on other systems, even if they have older graphics cards. On all other machines, the game still runs as smoothly as it always had.
I thought it might be a driver problem but I've tried reverting to configurations which had worked without results. I've profiled the game and 94% of the time is in the OpenTK.Platform.Windwos.WinGLContext.SwapBuffers() method, which again seems points to a driver problem. I've had a few weird unexplainable problems on this laptop but I hope there's an explanation and a solution to this one because it makes testing a pain.
The weird thing is that I can play other games without problem. I've even tried the OpenTK example "texture matrix wormhole" and it runs smoothly, wereas my game is horribly slow even when drawing only a few textured quads. I've also tried changing VSync, but it makes no difference.
I'd be surprised if this was a problem with OpenTK or my usage of it, but I hoped someone here had encountered this problem and has a solution.
Thanks for any help.
- Dell Inspiron 1520
- Core 2 Duo
- nVidia 8600m GT, driver 260.99 (the latest from nVidia's official website)
- Windows 7 Pro x86
- .NET 4 installed, but game uses 3.5
- Game compiled for x86 rather than AnyCPU
- OpenTK 1.0.278.44921
- Using the OpenTK GameWindow