Afr0
April 19th, 2009, 06:21 AM
I have written a simple program which renders a harmonic oscillator in openGL, and when i run it i get about 30 fps on my "main" computer, which is capable of running games like Crysis faster than 30 fps.
However, when i run the exact same executable on my laptop (a significantly slower computer) i get framerates which are about a order of magnitude higher (about 300 fps).
My main computer has a "GeForce 9800 GTX/9800 GTX+/PCI/SSE2" graphics card, which supports openGL 2.1.2 ( according to glGetString(GL_RENDERER) / glGetString(GL_VERSION) ) while my laptop uses a "Intel Cantiga" (some sort of integrated card probably? ) and supports version 1.5.0 Both computers are running windows XP, the slower one is 64-bit;
I was wondering, does anyone know what this might be caused by? It is quite evidently not the program itself, but rather some sort of library / driver maybe?
However, when i run the exact same executable on my laptop (a significantly slower computer) i get framerates which are about a order of magnitude higher (about 300 fps).
My main computer has a "GeForce 9800 GTX/9800 GTX+/PCI/SSE2" graphics card, which supports openGL 2.1.2 ( according to glGetString(GL_RENDERER) / glGetString(GL_VERSION) ) while my laptop uses a "Intel Cantiga" (some sort of integrated card probably? ) and supports version 1.5.0 Both computers are running windows XP, the slower one is 64-bit;
I was wondering, does anyone know what this might be caused by? It is quite evidently not the program itself, but rather some sort of library / driver maybe?