DirectXについて


DirectX9上にて、RADEON、Geforce間のFBの効き具合違うという問題が浮上しました。
よって、最近ではそうした違いを埋めるためにDirectX8.1オンリーの試合用サーバーが増えてきました。
個人の見解としてなのですが、そういうのも含めてのPCゲーであって差が嫌なら家庭用ゲーム機やればいいとおもうのですがどうでしょうか・・・

*これは推奨というわけではありません。必要があるときに設定でいいと思います。

一応一番下に解説をつけておきました。
以下 Counter-Strike:Source Part221より抜粋
500 名前:UnnamedPlayer[sage] 投稿日:2008/11/17(月) 02:01:19 ID:UdwI2PvA
今結構Dx8.1で試合受けてくれるところ増えてるよ
次スレではこれテンプレ入れようや

【DirectXについて】
RADEON、Geforce間のDirectXによるFBやSGの見え方の違い(RADEONの方が有利)
をなくす為、試合用鯖ではDirectX8設定にしていないと入れない鯖があります
DirectX8設定の場合、DirectX9と比べ、水面の表現や光の表現に若干の違いがありますが
テクスチャのクオリティが落ちる等の劇的な差はありません
(cfgでグラフィックを落としている場合は分からない場合も在る程度の差)

●RADEONとGeforceのFBの見え方の差検証動画
ttp://www.nicovideo.jp/watch/sm4937305
ttp://www.nicovideo.jp/watch/sm4937481
※動画説明文に”「HL2はDirectX9+Radeon推奨」という公式アナウンスがあるため、
 現状ではRadeon+DirectX9は問題無し、Geforce+DirectX7は規制対象となっている。"
 とあるが、HL2が推奨していたのは前の世代のRADEONであり、今回問題となっている
 HD4850等のDirectX10世代のHD系とは別物です。

★試合用dx8.1設定の仕方
1.起動オプションに -dxlevel 81 を記述
2.CS:S起動
3.解像度、ガンマ値他画面設定が変わっているはずなので再設定
4.CS:S終了
5.起動オプションから -dxlevel 81 の記述を削除
6.再度CS:Sを起動。ちゃんと画面設定が保存されています

●元に戻すには上記の -dxlevel 81 を -dxlevel 90 に変えて行えば元通りになります

追加あればよろしく。長くなりすぎるのも問題だとは思うがな




一応解説
1.起動オプションに -dxlevel 81 を記述
これはスチームのゲームのタブからCounter-Strike:Sourceのところで右クリック⇒プロパティ
出てきたウインドウの一般のタブの起動設定のボタンを押すと入力ウインドウがでてくるのでそこで-dxlevel 81と記述してください。
2.CS:S起動
そのまんまです。
3.解像度、ガンマ値他画面設定が変わっているはずなので再設定
DirectX8.1で起動したのでグラフィック関係がすべて初期化しています。
そのため、解像度などを設定しなおしてください。
4.CS:S終了
そのまんまです。
5.起動オプションから -dxlevel 81 の記述を削除
1の時の手順で今度は入力ウインドウに残っている「-dxlevel 81」を消してください。
じゃないと再度起動したときにまたグラフィック関係がまた初期化されて起動してしまいます。
6.再度CS:Sを起動。
確認のために設定のビデオのタブのところにある詳細設定を開いてください
そうするとハードウェアDirectXレベルが8.1と表示されているはずです。
これでDirectX8.1化の設定は終わりです。



inserted by FC2 system