I've been tryting to play F1 2011 on my Dell XPS L501X for a long time, fairly unsuccessfully. Frame rates are very poor (<20fps) at even the lowest settings. It has an Nvidia GeForce GT420M , which I figured should manage better than that.
I finally noticed that the Nvidia software includes a system monitor, and if I have this open while game is running GPU usage never rises above 0%; have I misunderstood, or does this mean that the Nvidia GPU isn't being used at all?! The laptop also features an Intel one, although when I start the game I select "Run with graphics processor > High-performance NVIDIA processor" from Windows' contect menu.
Any help would be greatly appreciated...I'd really like to play this game!
Its definitely a problem with your Nvidia Optimus settings - the controls that turn the discrete graphics on and off to save battery life. I'm not sure why your selection at the game start isnt working ... but hopefully this confirmation helps you figure out the answer.
Is it set on the "maximum performance" power mode?
An update, in case this enables anyone to help(!), I don't think the Nvidia GPU is ever even used - if I opt to run the game using "Integrated graphics" (instead of "Run with graphics processor > High-performance NVIDIA processor") the benchmarks returned by the game are pretty much identical.
I've tried uninstalling all the Nvidia software and re-installing, this did not help. Any further tips greatly appreciated!
If it helps anyone (to help me!) I have now noticed that dxdiag.exe only lists the integrated GPU, my work laptop on the other hand (also a Dell XPS) has two tabs, one for the integrated card one for the Nvidia.
I have now discovered that the NVIDIA GPU will work if the laptop's connected to my TV via HDMI?! Encouraging, but frustrating (I don't generally connect the laptop like this)...I feel like this should be something I can change?