No I'm not.
As the Intel site says:
It is the same frequency for all active cores.
But the height of the frequency is depending on the number of active cores. And this is valid for i-Series and Xeons.
I never said Xeons run on different frequencies per core. All active cores will run the same speed. But if you want to achieve the 2.9 GHz only 2 cores can be active. The other 6 need to be in at least C3 state.
If all 8 cores of your xeons are active, all the cores can run on max 2.6 GHz.
As I said in my first post, you need to enable the Intel Turbo Boost in BIOS. And for testing I would only bring 2-4 cores to 100% and watch the CPU utilization in vSphere Client if it goes beyond 100%.
Regards