nVIDIA コントロールの内部解析
以前、ある操作をすると、nVIDIA コントロールパネルしか選べなくなる。
という問題がありました。
ちなみに、最新版のKDWで無理矢理起動すると。。。。こんな感じ(笑)
結局、HKEY_CURRENT_USERの Software\NVIDIA Corporation\Global\NVTweak にある NvCplHideDesktopContextMenu が1になっていると新UIになるようです。
ついでに、仕事で使ってるDualBootのXPの方も上の設定に加えて HKEY_CURRENT_USER の Software\NVIDIA Corporation\Global\NvCplApi\Policies にある ContextUIPolicy の値を 1にすると 2000の設定と同じになることが分かりました
色々解析してみたところ、レジストリの保存場所が、新UIと旧UIで異なるのが原因みたいで、無理矢理起動しても表示が出てこないのはこのせいなのかなと思っています。
旧UI用のレジストリ設定をここに置いておきます。
旧UIの操作で1カ所不可解なのが異方性フィルタリングの項目で、アプリ制御のチェックが外せないのです。
そんな訳で解析してみました。
どうやら設定が旧UIの場合、HKEY_LOCAL_MACHINEのSYSTEM\CurrentControlSet\Services\nv\Device0 の中にあるようです(新UIの場合は HKEY_LOCAL_MACHINEのSYSTEM\CurrentControlSet\Control\Video\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}の中) )
設定 | D3OGL_ 74095213 |
D3D_94118636 | D3D_30913648 |
---|---|---|---|
アプリ制御 | ?? 00 00 00 | 00 00 00 00 | 00 00 00 00 |
なし | 01 00 00 10 | 00 00 00 00 | 00 00 00 00 |
x2 | 02 00 00 10 | 01 00 00 00 | 01 00 00 00 |
x4 | 04 00 00 10 | 01 00 00 00 | 01 00 00 00 |
x8 | 08 00 00 10 | 01 00 00 00 | 01 00 00 00 |
x16 | 10 00 00 10 | 01 00 00 00 | 01 00 00 00 |
というわけで、HKEY_LOCAL_MACHINEのSYSTEM\CurrentControlSet\Services\nv\Device0 の D3DOGL_74095213の最後のバイトを 0x10にすればチェックが外れる訳です。
設定できるようになりました。
恐らくただのバグでしょうね。
以前は御世話になりました
また面倒をおかけしてすみません
異方性フィルタリング設定してみました(16x)
結果、
ゲーム(TitanQuest)や3DMark03の画像が崩れ、3DMark03のスコアは6割程度に落ちました。
自分の思い込みではアンチエイリアシングにくらべ、異方性フィルタリングはそれほどパフォーマンス落ちないと思っていたのですが。
しかもフレームレートが下がるのは ともかく、画像が崩れるのは、やはり2000で無理矢理使っているからでしょうか?
なおアンチエイリアシングやシステムパフォーマンスは、設定変えても何も影響していないように見えます(フレームレート、スコア、見た目)
9600GT ドライバ175.16 WIN2000SP
E6850 P35 DDR2-800(OS 2GB RAMディスク1GB 仮想メモリ0.5GB)
以前は御世話になりました
また面倒をおかけしてすみません
異方性フィルタリング設定してみました(16x)
結果、
ゲーム(TitanQuest)や3DMark03の画像が崩れ、3DMark03のスコアは6割程度に落ちました。
自分の思い込みではアンチエイリアシングにくらべ、異方性フィルタリングはそれほどパフォーマンス落ちないと思っていたのですが。
しかもフレームレートが下がるのは ともかく、画像が崩れるのは、やはり2000で無理矢理使っているからでしょうか?
なおアンチエイリアシングやシステムパフォーマンスは、設定変えても何も影響していないように見えます(フレームレート、スコア、見た目)
9600GT ドライバ175.16 WIN2000SP
E6850 P35 DDR2-800(OS 2GB RAMディスク1GB 仮想メモリ0.5GB)
以前は御世話になりました
また面倒をおかけしてすみません
異方性フィルタリング設定してみました(16x)
結果、
ゲーム(TitanQuest)や3DMark03の画像が崩れ、3DMark03のスコアは6割程度に落ちました。
自分の思い込みではアンチエイリアシングにくらべ、異方性フィルタリングはそれほどパフォーマンス落ちないと思っていたのですが。
しかもフレームレートが下がるのは ともかく、画像が崩れるのは、やはり2000で無理矢理使っているからでしょうか?
なおアンチエイリアシングやシステムパフォーマンスは、設定変えても何も影響していないように見えます(フレームレート、スコア、見た目)
9600GT ドライバ175.16 WIN2000SP
E6850 P35 DDR2-800(OS 2GB RAMディスク1GB 仮想メモリ0.5GB)
お久しぶりでーす
実は2週間くらい前から試行錯誤してたねたです
異方性フィルタリングはx16にするとかなり負荷がかかるはずですよ
普通はx2くらいで使うものだとききました
試験環境がないもので(^^;、3DMark03でテストすればいいんですかね?
お久しぶりでーす
実は2週間くらい前から試行錯誤してたねたです
異方性フィルタリングはx16にするとかなり負荷がかかるはずですよ
普通はx2くらいで使うものだとききました
試験環境がないもので(^^;、3DMark03でテストすればいいんですかね?
お久しぶりでーす
実は2週間くらい前から試行錯誤してたねたです
異方性フィルタリングはx16にするとかなり負荷がかかるはずですよ
普通はx2くらいで使うものだとききました
試験環境がないもので(^^;、3DMark03でテストすればいいんですかね?
素人なレポですみませんが、追加報告致します。
レジストリのキー3つを一度削除して、もう1度追加(x16設定)しなおしてみました。
なぜか今度はゲームは正常に起動されました。
そして3DMARK03は、(相変わらず表示がおかしくなりますが)、スコアは正常(32500前後)に戻りました。
(勿論ですが、昨日は何度も再起動して
何回もテストしています
今日も同様です)
(なお、3DMARK03がおかしいのは最近設定したRAMディスクのせいかもしれません)
今度はCrystalMark2004R3でGDIとD2Dをテストしてみました。
<1>
システムパフォーマンス:ハイパフォーマンス
アンチエイリアシング:8xS
異方性フィルタリング:オフ
<2>
システムパフォーマンス:高品質
アンチエイリアシング:オフ
異方性フィルタリング:オフ
<3>
システムパフォーマンス:高品質
アンチエイリアシング:8xS
異方性フィルタリング:オフ
<4>
システムパフォーマンス:高品質
アンチエイリアシング:8xS
異方性フィルタリング:16x
<1>、<2>、<3>、<4>でスコアは誤差程度しか変わりません
ゲーム(TitanQuest)のフレームレートにも影響していないように思えます
(これはゲーム側で、Nvidia設定をはじいているのかもしれませんが)
素人なレポですみませんが、追加報告致します。
レジストリのキー3つを一度削除して、もう1度追加(x16設定)しなおしてみました。
なぜか今度はゲームは正常に起動されました。
そして3DMARK03は、(相変わらず表示がおかしくなりますが)、スコアは正常(32500前後)に戻りました。
(勿論ですが、昨日は何度も再起動して
何回もテストしています
今日も同様です)
(なお、3DMARK03がおかしいのは最近設定したRAMディスクのせいかもしれません)
今度はCrystalMark2004R3でGDIとD2Dをテストしてみました。
<1>
システムパフォーマンス:ハイパフォーマンス
アンチエイリアシング:8xS
異方性フィルタリング:オフ
<2>
システムパフォーマンス:高品質
アンチエイリアシング:オフ
異方性フィルタリング:オフ
<3>
システムパフォーマンス:高品質
アンチエイリアシング:8xS
異方性フィルタリング:オフ
<4>
システムパフォーマンス:高品質
アンチエイリアシング:8xS
異方性フィルタリング:16x
<1>、<2>、<3>、<4>でスコアは誤差程度しか変わりません
ゲーム(TitanQuest)のフレームレートにも影響していないように思えます
(これはゲーム側で、Nvidia設定をはじいているのかもしれませんが)
素人なレポですみませんが、追加報告致します。
レジストリのキー3つを一度削除して、もう1度追加(x16設定)しなおしてみました。
なぜか今度はゲームは正常に起動されました。
そして3DMARK03は、(相変わらず表示がおかしくなりますが)、スコアは正常(32500前後)に戻りました。
(勿論ですが、昨日は何度も再起動して
何回もテストしています
今日も同様です)
(なお、3DMARK03がおかしいのは最近設定したRAMディスクのせいかもしれません)
今度はCrystalMark2004R3でGDIとD2Dをテストしてみました。
<1>
システムパフォーマンス:ハイパフォーマンス
アンチエイリアシング:8xS
異方性フィルタリング:オフ
<2>
システムパフォーマンス:高品質
アンチエイリアシング:オフ
異方性フィルタリング:オフ
<3>
システムパフォーマンス:高品質
アンチエイリアシング:8xS
異方性フィルタリング:オフ
<4>
システムパフォーマンス:高品質
アンチエイリアシング:8xS
異方性フィルタリング:16x
<1>、<2>、<3>、<4>でスコアは誤差程度しか変わりません
ゲーム(TitanQuest)のフレームレートにも影響していないように思えます
(これはゲーム側で、Nvidia設定をはじいているのかもしれませんが)