HDMI切替機の夢・・・その2、お勉強編。

 ちっとも値段の下がらないDVI切替機の代わりに最近激安品も見られるようになったHDMI切替機を使って幸せになりたいプロジェクト、第二弾。
 まずは前回の結論から。

 要するに、HDMIセレクタはホントに「電子スイッチ」以外のは何もしていないため、切り替えるとHDMIケーブルが抜かれたのと同じ状態となり、それを検知したVGAカード側が勝手に設定を切り替えてしまう。

 逆に、DVI対応のPC切替機なんてのはこの対策がしてあって、いつでもディスプレイが繋がっているように見えている(筈・・・激安品は知らん)ので、そういう問題は起こらない。
 ここから導き出される結論は一つ。切り替えても常時接続しっぱなし、のように「騙せば」良い。

 ということで、まずはちょいとお勉強から。
 DVIもHDMIも、ケーブルにはHotPlug専用のピンがあります。DVIだと16ピン(+マークもしくは-マークに一番近いピンの「真ん中」)、HDMIだと19ピン(向かって左端の上側)。ここに5Vが来ていると、その線は接続中ということになるのですな。

 #ちなみにDVIとHDMIのピン配列については、何故かDELLのサポートサイトに丁度良い説明があったのでリンク。
 >http://support.euro.dell.com/support/edocs/video/P147609/ja/connect.htm

 つまり、ここに5Vが常時供給されていれば良い。
 幸い、DVIでもHDMIでもすぐ近くに5Vのバスパワー来ているので、抵抗かまして繋いであげれば、常時5V供給状態に出来る、と。

 ◇

 但し、留意すべきこと2つ。
 まず、そもそもこのHotPlugの仕組み、DVIでは接続開始を認識した後、ディスプレイとEDID(ハードウェア情報)を読み出して自動的に解像度を設定したりするのが、本来の存在意味なんですよ。
 なので、EDID読出との兼ね合いで逆にトラブる可能性も無いワケではないので、そこはし自己責任で。

 それともう一つ、本当の意味でのHDMIで使う場合、これは絶対NG。
 というのは、HDMIではEDIDの確認に続いてHDCPの暗号化キー交換シーケンスが走るので、接続検出がないとキー交換が出来なくなってしまうのですよ。
 よって、接続直後はいいけれど、それ以降何も映らなくなります、えぇ。

 いよいよ次は、実際に工作する回です、はい。

Share

HDMI切替機の夢・・・その1、やっちまった編。

 さてお立会い。
 ここのところ急激に値段が落ちてきているものの一つが、HDMI切替機。といっても全体の価格が下振れしている分より、一部の店で激安モノが放出されている割合の方が高いのだが。

 ところでこのHDMIという規格、DVIとの変換コネクタがその辺りでゴロゴロしていることからも分かる通り、実態はHDCP付きSingleLink DVIのコネクタシュリンク版といったところ。つまり、HDMIスイッチとはDVIスイッチなのですよ。
 とここで、ふと思いついたこと。

 それって、DVIセレクタとして使えない?

 最近では2ポートではまぁ妥当かなという値段のブツがぼちぼち見られなくも無い状態になってきたDVI用PC切替機だが、4ポート品となるとまだまだ「何ですかソレは」と言いたくなるようなお値段のブツばかり。
 とはいえ最近のPCではキーボードもマウスもUSBで済むのだし、それ以前にVMのKMの部分はそこらのRGB用PC切替機で腐る程出荷されている(とはいえ激安品は悲惨らしいが)ことを考えると、この高いお値段の部分の殆どは、DVIの4切替回路に突っ込まれているということに。
 だがしかし、そこに安いHDMIスイッチがあるじゃないですか。

 ということで、某店でサクッと激安品の切替機と、ジャンク扱のDVI-HDMI変換、それに同じくジャンク扱のHDMIケーブルを買ってきて。早速繋いでみたのですよ。

 ところ、が。世の中はそんなに甘くなったんですな。
 具体的には、切り替えた途端画面が消えてしまうという症状に。

 ・・・これは、つまり。そういうことですか。

 ということで、HDMI切替機とDVIのちょっとアレな日々が始まりました、とさ。

Share

2Dベンチネタ、最終章。

 さて、このところうだうだと続いてきた2Dアクセラレーション絡みのネタ、今回が最終回ですよ。

 #もっさりネタは続きます。

 というのは、秋葉原をうろうろしていたら、かなり状態の良い中古のGeForce 7600GTが激安になっていたので、思わずゲットしてしまったので。
 2D(GDI)のハードウェアアクセラレーションを装備した最終世代GeForce、7シリーズの中堅モデルですな。

 #実は購入の決め手は2Dがどうこうではなく、DualDVIなVGAがこの値段で買えたから、だけど。

 ということで、部屋に戻って早速ベンチ。VGAとドライバ(ForceWare90)以外の環境は以前の8500GT/8400GSの時(ForceWare176)と一緒なので、見比べてみて下さいな。

VGA GDI Text Square Circle BitBlt
GeForce 7600GT 11484 1156 3393 3125 3610
GeForce 7600GT DualDisplay 8166 1118 3006 2719 1323
VGA D2D 10 100 500 1000 5000 10000
GeForce 7600GT 9440 611 540 318 199 52 27
GeForce 7600GT DualDisplay 8710 583 522 308 178 48 24

 GeForce 7世代+2桁ドライバの効果てきめんなのがDirect2D。こりゃすげぇや。
 あと、前回と違ってD2DベンチでもDualDisplay有効化で数字が明らかに変化したので別に記録。

 一方、GDI周り。TextとCircleの速度はさすがGDIアクセラレーションが効いてるだけあるが、Squareは逆に遅くなっている。
 そして、BitBltの速度はやや良いものの、激差ということでもない。

 ◇

 以上の結果とネット上に数多ある各種ベンチ結果と突き合わせた結果、自分の中で出た結論。

 GDIアクセラレーションについて。確かに文字描画等はハードウェアアクセラレーションを持ってた方が圧倒的に有利だが、四角描画では逆にCPUに仕事させた方が速かったりする。
 総合的に見ると、GDIアクセラレーションの有無にこだわる必要は無いと思われる。
 但し、最近のRadeonに見られる妙に遅かったり一部機能がバグってたりというのは論外。・・・つかどうせドライバのバグだろ?とっとと直せや>AMD。

 BitBltについて。メモリ速度も多少影響はあるが、それよりメモリ幅が圧倒的な意味を持つ。VRAMメモリ幅が64bitは核地雷、逆に 256bitあるGF9600GT(ファンレス限界・・・補助電源要るけど)ではもう一ランク上が狙える。
 但し、こちらもRadeonは・・・う~ん。つ~か、ドライバの品質はホントどうにかならんのか・・・

 Direct2Dに関して。もう泣く子もキレる(何だそれ)違いが実際にあります、としか言い様がない。
 ごく限られた用途とはいえ、目的によってはD2Dのパフォーマンスが実際に大きく影響する場面も存在するので、そういう場合はやはり「古めの一品」を掘り出すしかない。

 ・・・以上をまとめると、こうなる。

 Direct2Dを本気で使う「よっぽど特殊」な環境でもない限り、WindowsXP環境を理由にGeForce 7シリーズやRadeonX1シリーズを選択する理由はない。
 但し、「よっぽど特殊」な環境では、やはりGF7やRadeonX1に価値はある。

 ということで。

 ◇

 個人的に一番意外だったのは、メモリクロック400MHzと700MHzという圧倒的な速度差が、2D周りのベンチでは殆ど見えてなかったこと(無いワケではないけど)。
 少なくともGeForce系の場合、128bit/400MHz DDRってのは「世間的に恥ずかしくない最低限度の2D速度」を確保するのに丁度いい目安、なのかも。

 ◇

 以下、12/5追記。
 色々いじっていたらうっかり(笑)ForceWare178を入れてしまったので、SingleDisplayの状態だが軽くベンチ。

VGA GDI Text Square Circle BitBlt
GeForce 7600GT FW178 10012 1189 3666 1719 3438
VGA D2D 10 100 500 1000 5000 10000
GeForce 7600GT FW178 3485 465 320 130 75 17 9

 ・・・えっと、最新のForcewareって最新のチップに最適化されてるのね、と分かる数字ですなコレは。

 まず、GDIに関しては思ったより落ちないな、というのが感想。Circleが半分以下に落っこちてたりするので、ドライバの挙動が違うのは間違いないが、それでも昨今ではバリュークラスのこのCPUでこの数字が出せるなら、ソレほど気にすることでもないかと。
 それに、8500GTとほぼ同条件で比べてもBitBltに明確な速度差が出ているのは、やはりメモリ速度差が有意ということでしょう。

 対して、とんでもないことになっているのがD2D。というか、絶対性能では勝ってる筈の8500GTと比べてここまでボロ負けするとはね・・・。いやはや、ハードウェアアクセラレーションは偉大だ。

Share

確かにもっさり。(続・買い換えたら納得出来ました)

 前回の続き。
 色々買ってきた中に、マザーと石もありますよ。

 Asus M3A78-EM (MicroATX/AMD780G)
 AMD AthlonX2 4850e (Brisbane/2.5GHz/45W)

 はい、WinXPでAMD780G。
 巷で話題の「もっさり」、見事に当たりましたよ。
 でも外部VGAなんて刺さないもんね。
 同じAsusのM3N78-VMと店頭で散々悩んで・・・いいんだもん、AMD(ATI)チップセット初体験だもん。
 GeForce8200だとどうせまともに動くのが当たり前で面白くないんだもん(ぉ。

 悔し紛れにベンチ取ってみたら、これがまた散々。
 つーか「あればいい」の代名詞(ゴメンね>SiS)Mirage1と比べても更に遅いって、さすがXP捨ててるだけあるというか・・・。

VGA GDI Text Square Circle BitBlt
780G 2853 70 1498 441 844
VGA D2D 10 100 500 1000 5000 10000
780G 1916 102 88 56 39 11 6

 これ絶対690Gの方が圧倒的に速いだろ、2Dだけなら。

 ◇

 まぁそれは兎も角。
 システム交換したら消費電力がドカっと減少しましたよ。
 処理速度は倍以上になったというのに。

 アイドル時:50W → CPU全力時:80W

 ピークだけ見れば増えているが、処理速度が上がった分平均負荷率が下がっているので、トータルで見るとだいぶ減少。

 ◇

 そういえば、この載せ替えの途中でWinXP SP3のバグに遭遇。
 AthlonX2だというのにPhenom用のCPUドライバ(AMDPPM.sys)を組み込んでしまうというもので、これが発動するとCool’n Quietが動作しなくなる。
 仕方ないのでAMDのサイトからAMDK8.sysの最新版を落としてインストール、と。

 あと、Asusの最近のM/BだとAsus謹製のユーティリティを一度インストールしないとデバイスマネージャから?が消えないのね。
 最初気づかなくて首傾げてしまった。

 #このM/Bだと「ASUS CoolnQuiet Utility」導入で「ATK0110 ACPI Utility」が埋まる。

 ちなみに只今HDMIケーブル類を手配しているので、「DualDisplayにすると『もっさり』が消える」というウワサが事実かどうか実際に検証する予定。

Share

買い換えたら納得できました。

 さて、休暇。ストレスからか、物欲爆発。
 色々買ってきましたが、電源も買って来ましたよ。
 ということで、早速交換してチェック、と。

 改善前
 起動後アイドル時:77W → CPU全力時:88W

 改善後
 起動後アイドル時:63W → CPU全力時:72W

 交換した電源は80Plus BRONZE認定のEnhance ENP-5410GH。別名玄人志向KRPW-J400W。

 で、前回の計算と今回の実計測結果を突き合わせると、やはり初代SilentKingは効率が65%程度というかなりのダメ電源だったという結論に。

 ということで、軽くこの電源のレビューでも、以下、箇条書き。

 この電源のウリ、80Plus BRONZEの効果は↑の通り。確かに効率は良い。まぁ前が悪過ぎたか。

 電圧。負荷や環境にもよると思うが、当方手元の個体は全体に電圧が高めに出ていて、少なくとも電圧が低くて・・・ということはない。
 ちなにAC入力はテスタによると101V。

 12cmファンについて。Enhance製電源のお約束に則り、カタログスペックよりファンはうるさい。
 というのは、筐体内温度上昇にかなり敏感に反応してくれるため。よく言えば安全、悪く言えば神経質。

 ファンについてはもう一つ、ボールベアリングファンのため、低速でもそれなりに重量感とチリチリ感があるファン音質(not音量)であることに注意。
 静音優先だと敢えて(一般的に寿命の短い)スリーブベアリングファンが選ばれることが多いので、聞き慣れない音ということで音量以上に耳に付く可能性あり。

 ライバルはAntecのEarthWatts 380。Enhance製のこちらは排気ファンが12cmで風量はあるが実際その分騒音もある、といっても所詮静音タイプなのであまり期待してはダメだけど。
 静音優先且つエアフローが設計出来る人なら、保証も3年と長いEarthWattsの方が良い。

 とまぁ、こんなところで。

Share