Hardware Accelerated -VS- Software Rendering

I know that hardware renderin is much faster than software rendering. But when I running an OpenGL app on a laptop (which doesn’t have hardware accelerated rendering) it uses software rendering.

But soft render is too SLOW!!! The FPS is only 2 or 1 or 7!!!

And games like MotoRacer and HalfLife has a higher FPS: 20 or 30.

How do I get OpenGL to render fast using software render?

Use smaller textures
Dont use mipmapping
Use GL_NEAREST instead of GL_LINEAR
Use 16 bit color
Use a lower resolution
Disable blending unless you absolutely need it (and then, only enable it for the parts that do need it).


And games like MotoRacer and HalfLife has a higher FPS: 20 or 30.

Most probably they switch to their own sw rendering.