そもそもDDIってなんだべさ

http://msdn.microsoft.com/en-us/library/aa911948.aspx

いわゆる「ディスプレイドライバ」なんだけど、これは、下のページを見る限り、デバイス毎に定義されているらしいから、今のままで良いんでしょう。
http://msdn.microsoft.com/en-us/library/aa929273.aspx

ちなみに、これに対応するレジストリと言えば

[HKEY_LOCAL_MACHINE\System\GDI\Drivers]

[HKEY_LOCAL_MACHINE\Drivers\Display\Active] 配下がありますが
・EMONEでは、[HKEY_LOCAL_MACHINE\Drivers\Display\Active\組み込み LCD]でんすな。

これらの違いは何かと言えば、上のページに
>To store configuration entries for your display driver, create a registry key under >HKEY_LOCAL_MACHINE\Drivers\Display. The initialization routine of your display driver should >create keys under HKEY_LOCAL_MACHINE\Drivers\Display\Active so applications can determine which >display devices are available.

とあるので、出荷時のドライバ設定は[HKEY_LOCAL_MACHINE\System\GDI\Drivers]に入れておいて、ドライバの初期化時に、[HKEY_LOCAL_MACHINE\Drivers\Display\Active]に設定を入れろっちゅーことでんすな。んで、これをアプリケーションが参照する…と。

そこから推論して考えると、そもそものドライバは nvddi.dll なんだけれども、初期化の時点で、ddi.dll参照を生成しているってことは、
隠してんだから使うんぢゃねぇ、ゴルァ
と言ってるってことですねぃ。恐らく ddi.dll では上位インタフェースを劣化させた上で、 nvddi.dll を呼び出しているものと思われます。
全くの理由なしに、性能を低下させている訳はないはずなので、nvddi.dll を直接使うと何らかの問題があるんでしょう。特に日本マーケットのお客様方は、厳しいですからねぃ。でもオイラは趣味で使う分には日本クオリティは要求しませんのであしからず。

→ちなみにオイラの入手した、xda_flame や X01T の ROM を解凍した中には、nvddi.dll と ddi.dll は見つかりませんでした。なぜして?拡張 ROM とやらが関係しておるんでしょうか?