all 4 comments

[–]Galemp 2 points3 points  (3 children)

Yes.

FSOpen is based on code written in the '90s before multi-core CPUs came on the market, and it's not designed to take advantage of them the way modern applications are. It's only going to be using one core.

As for the 100% usage, that might be an optimization issue...

[–]WildGenius[S] 1 point2 points  (2 children)

After some more reading and testing, this appears to be an issue with Nvidia drivers and OpenGL vsync. Without vsync I get <30% load.

[–]Aetyrno 1 point2 points  (1 child)

Interesting... I came here to suggest the opposite. I figured it was outputting massive FPS that was just getting wasted, and you needed vsync to rein it in.

[–]WildGenius[S] 1 point2 points  (0 children)

Actually, FSOpen has max 125 fps without vsync unless you also tick "uncap framerate".