すいません質問です。

DirectXでGPUで計算して頂点変換を行っているゲームを作っています。(固定変換ではなくシェーダーで)
一台目:グラボありのデスクトップパソコン
二台目:グラボなしのミニノートパソコン
でチェックをしています。

しかし現在だとノートだとグラボがない為、
バーテックスシェーダー・ピクセルシェーダーがバージョンが低く動かせません。

CPUで変換するとノートPCでもPCでも動くんですけど、
CPUじゃもちろんGPU変換ほど速度でませんよね?

市販の3DゲームはノートPCでもグラボありのデクストップでも両方動作してますが
それはグラボの有無を認識してCPUかGPU計算か判断してるのでしょうか?
それともノートでもバージョンによってはGPUの計算が出来るのでしょうか?

もし前者であればグラボの有無を確認する方法を教えてくれたらありがたいです。
後者であれば何かヒントをくれるとありがたいです。