ID:S4TSXzpqまじかwということで、なんかいまいちISRTがはやってないのってこれがでかいと思うわけです。んだけど、過去にISRTを利用して動作の仕組みとかなんとなく把握した感じ、ああすれば出来るんじゃないかなーみたいなのは頭にあって、でもめんどくさいから試してなかったんですが、先日試してみたら案の定できたんでかきかき。ああ、ちなみにSSDを複数用意出来る人は、別にこれから紹介するようなめんどくさいことやらないでも、単純にOS用のSSDとキャッシュ用のSSDを別にすればいいだけです。前提とする構成ISRT対応してるチップセットのっけてるマザーISRT対応してるOS(とりあえずWindows7とかWindows8を想定)HDD一本、SSD一本ざっくりした手順HDDにOSインストールISRT設定SSDにOSインストールワッショイこれでわかる人はわかると思う。詳しい手順まず、HDDにOSをインストール。SATAモードはRAIDで。インストールしててSSDを追加購入した人でSATAモードもRAIDって人はこのステップはスキップ。AHCIでOSいれちゃったって人は入れなおすかなんとかしてRAIDで起動するようにしてください。Technology)入れてレジストリいじればできるぽい。次に、IRSTをインストール。SSD繋げばIRSTの設定画面に高速化ボタンがニョキっと出てきてるはずなのでそれポチッとすればOK。Windows8でUEFIで高速ブートしたいとかいう人は、この時点でSSDはGPT形式にしておくこと。高速化ボタンが出てこない場合はSSD初期化しよう。SSDのファームウェアを更新したら出てきたとかいう話もある。SSDがSSDじゃなくてHDD認識されてるとかいうトラップもあるらしくそれはもう違うSSDにしてね。うちだとなぜかUEFI+GPTでWindows8をHDDにインストールすると、そのディスクは高速化できない罠が発動したので、そういう場合はとりあえずBIOS+MBRで一旦インストールしてあとでどうにかしましょう。ここではISRTを一旦有効にして、SSDをキャッシュ+データディスク化することが目的。そこまでいければHDDの高速化自体は一旦無効化しようとHDDのデータをぶっとばそうとも構わない。2個あるしHDDも2個あるやんとかは見なかったことに。HDDとSSD1つずつの環境でも試したし、このSSはキャッシュ+データ利用しているSSDに入れているWindows8からとってる。この状態にしたら、次にSSDにOSを入れる。Technologyのドライバが必要となる。ないとディスクが見えない。USBメモリなりCD-RなりDVD-Rなりフロッピーディスクなりまあなんでもいいんだけど、OSのインストール中に読み込むためのドライバ(IRSTのF6ドライバってやつ)を予め用意して、インストール先のパーティションを選択するときに読み込む。するとSSDのデータ領域が見えるようになるので、そこにOSをインストールする。ブートマネージャの絡みとかあるからHDDは一旦引っこ抜いたほうが面倒はないかもね。そのへんは各自ご自由に。SSだとこのドライブにWindowsをインストールすることはできませんって書いてるけど、次へボタンがグレーアウトしてなければ無視してクリックすればインストールできる。UEFIモードでインストーラ起動してるのにSSDがMBR形式だったりBIOSブートでGPT形式だったりするとグレーアウトしてクリックできないのでそのへんはちゃんと目的に応じてよしなにしてください。これでキャッシュ+データ利用化されたSSDにOSをインストールすることに成功。あとは、そのSSDのデータ領域にインストールしたOSを起動して、IRSTをインストール、ISRTを有効にすれば完了。HDDのメタデータがどうのこうのとか言われて高速化ができなかったけど、その場合はメタデータを一旦クリアすればOK。別にメタデータのクリアではHDDのデータは飛ばない(責任は持てません)。winefeel2件のコメントいい塩梅にハマったのでメモ。症状としては、ControlCenter4を起動しようとしても何も起きない。起動しないしエラーもでない。それだけならまだしも、複合機側から操作してもちゃんとPCが認識できないらしくてスキャンとか無理ゲー。この時点で実施していることDCP-J925NをUSB接続して、公式サイトのサポートからフルパッケージダウンロードしてインストール。ちなみに無線LANでつないでも変わらず。調べてみて、なんか怪しいログを発見した。アクティブ化コンテキストの生成に失敗しました。見つかりませんでした。セキュリティ更新プログラムをインストール。なんでこんなことが起きていたのかというと、どうもユーザ名がマルチバイト文字を含んでいたからっぽい。Liveアカウントを使うようにしたわけで、そうするとアカウントのプロフィールで設定している名をユーザ名として利用するようで、まあプロフィールで設定していた名前とか全力日本語だったと。Help.]的なエラーが出現してたから多分これだと思う。セキュリティ更新プログラムをインストールしておこね、っていうことでした。x64なOSの場合はx86版とx64版両方入れとこね。半角英数字なユーザ作ってそっちで入れるとかでもいいのかもね。して、フルパッケージドライバインストーラをshift+右クリックして別のユーザとして実行でadministratorで実行してインストールしてもいけるかもね。JDKとEclipseをダウンロードする。Developersを選んだ。gitとmavenが使えるならなんでもいい。使えなかったら適当にプラグインで追加しよか。次に軽く日本語化する。いらない人はスキップ。repositoryとかエラーが出るので、Pleiadesを導入することにした。Oneは32bitなのでやめた。余計なもんもくっついて来すぎて重いし。中身をEclipseのフォルダにつっこむeclipse.iniの最終行に以下を記述-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jareclipseを-cleanオプション付きで起動する標準JREを変更する。ウィンドウ>設定>Java>インストール済みのJREでさっきいれたJDKを指定。ないとMaven実行時にこける。環境変数HOMEを設定。値は%USERPROFILE%でよいでしょう。Eclipse>ウィンドウ>設定>チーム>Git>複製リポジトリー>デフォルト・リポジトリ・フォルダーを好きなところに設定。gitでBukkitとCraftBukkitを持ってくる。ウィンドウ>パースペクティブを開く>GitリポジトリエクスプローラGITリポジトリの複製でBukkitのソースを持ってくる。同じパターンでCraftBukkitもやる。CraftBukkitのURIはhttps://github.com/Bukkit/CraftBukkit.gitになる。Gitからソースの取得ができたら、プロジェクトを作る。ProjectsルートディレクトリにGitでとってきたBukkitのソースがあるディレクトリを指定する。CraftBukkitもやる。installを指定して実行。CraftBukkitでもやる。winefeelコメントをどうぞ例のごとくWindowsではなくてLinuxの話です。管理ツールの使い方なんかはWindowsでも参考になるかもしれない。6.26-3なお、このマシンはxenで仮想化した64bitゲストOSだけど普通にいけた。いうことで、まずインストール先ディレクトリを決める。インストール先ディレクトリにした。いうことでサーバ本体をダウンロードしてそこに配置。exeじゃなくてjarを拾ってこよね。これでjre入ってればサーバ起動できるんだけど、色々とそれだと制御に難があるので、シェルスクリプトを導入する。screenコマンドを使っているので、もし入ってなかったら入れること。元はhttp://www.minecraftwiki.net/wiki/Server_startup_scriptのものなんだけど、ちょっと問題点を修正してあるのが以下。-Djava.net.preferIPv4Stack=trueを入れていないとIPv6でバインドされて接続できなかった。0minecraft実行用のユーザを作成する。minecraftで上等)minecraftインストール先ディレクトリのパーミッションもそのユーザに変えておこう。restartとかできるようになる。できなかったらなんかができてない。あとはサーバ起動/終了時に自動で起動/停止するようにサービス登録。defaultscronで定期バックアップなんかもできる。backupを登録すればいい。このスクリプトを通してサーバコマンドを打つこともできる。あとはServer.propertiesの編集。デフォルトでかかれている以上のものがあるんで、http://www.minecraftwiki.net/wiki/Server.propertiesを参照した方が良い。訳してもいいけどわかんないんだったら日本のwikiでも大体乗ってる。一通り設定が終わったら、サーバ管理でスクリプト経由でコマンドをうてるっていっても、いちいち端末起動して接続してsuしてコマンド打ってってやっぱ面倒なので、普段はrcon使いましょ。あ、普段使ってるデスクトップがLinuxでそのLinuxでminecraftをうごかしているっていうのは例外です。いうことでenable-rcon=truercon-passwordはお任せ。これはいいって感じではないんだけど、まあとりあえずうごくレベルのは転がってたから、無いよりはきっとましなので一応紹介。http://www.minecraftforum.net/topic/852452-minecraft-rcon-tool-by-r3b0rn/http://www.minecraftforum.net/topic/842376-minecraft-server-rconquery-utility/これいいよ!っていうrconツールあったら教えてほしいです。25575)をFirewallおよびルータで実行。こんな感じでおっけーなはず。おつかれさまでございます。winefeelコメントをどうぞ以前というかもう2年も前になるんだけども、nVidiaのドライバはHDMI接続の場合、スケーリングをドライバ側で行うことが出来ないと言ったんだけど、なんかつい最近確認してみたらできるようになってた。nVidiaコントロールパネルを開いて、ディスプレイ>デスクトップのサイズと位置の調整>スケーリングでGPUが選べる。えーと、ただそれだけです。64bitでPT2の設定をする記事は書いたのだけど、時間がたったのでちょっと書き直し。自分が久々に設定し直したからなんだけど。今回は地デジ2系統を使って設定する。前の記事よりわかりやすく書くつもり。winefeelコメントをどうぞ最近WizardryOnlineってなゲームやってるんですけど、なんか重いんですよね。いや、別に重いっていってもフレームレートが10とかになっちゃうってわけじゃなくて、こう、ヌルサクじゃない感じ。うちのCPUとグラボは結局色々あったものの2600KとGTX295に帰ってきてて、でまあWizってべつにちょー重い感じのゲームじゃないんですよね、やってる感じ。設定次第じゃ普通に60FPSでてもおかしくないと思うんだけど、なんかそういう感じがしない。戦闘中でエフェクトが重いとかっていう時じゃなくて、街中で誰もいないような場所にいてもそんなにFPSが出てる感じがしない。いうことで設定を色々いじって、FPSをとにかくはじき出して、そっから画質も調整という流れにしてみようかと。なんも設定していない状態で1chの露店街のど真ん中でFPS計測。このゲームで一番重い場所はココだ。まあFPSは15-25FPS。SSモードにして25くらいか。次に、nVidiaのコントロールパネルで、3D設定>3D設定の管理>プログラム設定>1.カスタマイズするプログラムを選択する>追加ということでWizardryOnline.exeを追加。画質は犠牲にしてひたすら軽くしていくか。オン25-30くらいまで向上。SSモードで35-40くらい。うちのカードはGTX295なんで内部的にSLIなんで、その辺もいじってみる。アクセラレーションあたりもいじってみる。マルチGPUレンダリングモードから攻める。現在がNVIDIA推奨設定。シングルGPUはさすがにないのでとばす。Bしかほとんど負荷がかかっておらず、AFR2だと双方のGPUに負荷がかかっていることと、微妙にFPSがあがっていることから、今回のケースではAFR2が良さそう。モードがデフォルトで設定されているんだけども、その他いくつかあるけど、まあ結論から言うとどれもあんまり変わらなかった。推奨とされているデフォルトのまんまにしておくことに。やってたら、まあ人が多いところ以外はわりと60FPS出る感じになったみたい。画質も別に気にならないしこんな感じでしばらくやってみよう。winefeelコメントをどうぞさて、今年もやって参りましたRMA祭りの開催です。今回はサーバ機で2本、個人用マシンで1本、いずれもWesternDigital社製ハードディスクに異常が検出されました。いい加減にしろよくそがおいこのゴミカスマジで紀伊店のか。あ、すいません、思わず心の声が聞こえてしまったようで。お気になさらず先へ進みましょう。いつからでしょうか、そう遠くない頃合いに、サーバ機のrootあてにsmartctlからメールが届いていました。smartctlからのメールなんて良いことが書いてあるわけがないわけでして、案の定SMART値に異常があるよというお話でした。1461ってどこまで深刻化してから通知よこすんだよ、もうこんなディスクつかえねーから。一通りディスクをしらべてみると、別のディスクでも144でてる。こいつも交換対象だな。サーバ機ははRAID5で運用しているので、二本同時に引っこ抜くのは当然できない。見ても重度な方のディスクをとりあえず引っこ抜いて、縮退モードで運用し、RMA申請して帰ってきたら再構築、そしたら次に危ない子を引っこ抜いて。いう流れで対処しようと思う。金持ちじゃないんで、代替ディスクを用意してすぐに交換するなんてことはしません。デスクトップの方ですが、こちら2Tのディスクを2本使っているうちの1本で不良セクタが発生。最近なんか調子悪かったのでRAID0を解除してデータを整理してスキャンディスクしたら判明。一本は元気なようで、とりあえずはその一本で間に合うので、調子の悪い子はサーバ機のHDDのRMAが終わってからRMAすることに。いうことで、それぞれのディスクがRMA申請できるか保証をチェック。したところ、一匹できないのがまざってた。CFDでRMA申請を可能にする申請をだす。こいつはまあどうせ後回しだし。別の二台のRMAが終わった頃にはRMAできるようになってるでしょ。いうことで、一番重傷な子をとりあえずRMA申請。どのディスクなんだっけ。いや、諸々の問題からDom0上でRAID5を構築しているわけではなく、DomUで構築しておりまして。んと、Dom0では/dev/sdeだから。/dev/xvdb4らしい。conでDomUにコンソール接続して。/dev/xvdb5さて、xenのDomUの設定ファイルのストレージの記述からも外して、物理的にHDDを引っこ抜く。前SeagateのRMAで返送されたときの箱をとってあるので、それにHDDをつっこむ。RMA手順指示書を二部プリントアウトして、一部は二カ所ほど署名をして箱に同梱。一部は郵便局で送り状やらインボイスやらを記入するときの参考資料として持って行く。labelは張った方が早くなるらしいといわれているけど、張って1ヶ月、張らずに2週間を経験してるので面倒だからもう張らないことにした。Digitalの人と直接やりとりしたときも、ラベルつくって張ってね、とか一言も言われなかったし。おかげで英語で住所書くの慣れた。winefeelコメントをどうぞうちね、DVDプレイヤーとかないんですよね。いや、あるっちゃあるんですけど、うごくかどうかわからないようなレベルの代物で。CDプレイヤーとかもないし、まあメディアの再生は基本的にPCで行うわけです。PCには普段使いのディスプレイ2枚に、ヘッドセットと2.1.chスピーカーを接続しています。それとは別に42型のプラズマテレビ(TH-P42S2)と5.1chサラウンドシステム(HTP-S333)も用意してます。なると、ブルーレイとか録画したTSとかみるときは映像はディスプレイじゃなくてテレビで見たいし、音も5.1chのサラウンドで鑑賞したい、となりますよね。P42S2としてやることで音声と映像をそれぞれのデバイスにとばすことができるな、と。Audioになるので、その点は注意。問題はマザーとグラボをつなぐS/PDIFケーブルが無いこと。GF-SPDIFってのが玄人思考から出てたんだけどすでに生産中止。同等品もちとみあたらなくて正直困った。それじゃあ、グラボからHDMIで渡すのは映像だけにしておいて、音声は音声で渡しましょう、という方向で考える。S333まあ特に問題なく構成できる。プレイヤーの音声再生デバイスが、普段はSE200なんだけども、映画鑑賞したいときはRealtekを使わねばならないので、切り替えるのがめんどくさい。いうことで、前のエントリのようなことをして、Realtekで流れる音声をSE200にも流すことで、いちいち出力デバイスを変更しないでもいいようにしたわけです。ここに来て気づいてしまった。HDMIで映像と音声の同時出力をしないのであれば、Realtekで音声出力する必要はないと。OUTしかなかったから。2pin端子と光角形の接続ケーブルが商品としてこの世に存在する気がしない。いうことで、つまりは、普通にSE200とS333をS/PDIF接続すればいいだけではないか。いうことでもろもろひっくるめて書いてみるとこんな感じでよろしいか。S333Realtekとか完全になかった。アマミキ!もさようなら。ちなみに、みなさんご存じの通りGeforceのグラボは一般的には同時出力が2つまで。鑑賞会をしたいときはサブディスプレイを無効にして、テレビを有効にしてソファーによこになります。PCリモコンマウス2くそ便利です。5870買いましたが、ドライバがゴミカスすぎて不安定になりまくって同時出力がどうとかそういうの以前すぎてストレスマッハで引っこ抜いて今やどこにあるのかわかんね。音声は自前でサウンドチップ持ってるし、三画面同時出力できるしで、まともにうごくならいいんですけどね。少なくともうちじゃまともにうごかない完全なるゴミカス。x16レーンが一個しかなかった。いうことで、考えた選択肢は以下の通り。PCIのグラボを買うマザーボードを買うRADEON引っ張り出す使うときに使うディスプレイをオンオフ切り替えて3画面同時は捨てるとりあえずしばらくは4で。PCIのグラボって結構高いんですよ。需要が微妙すぎるんでしょうね。マザーは正直パーツを全部引っこ抜いて刺し直す作業がめんどくさすぎるのでいやだし。RADEONはもう正直さわりたくない。3画面同時に必要になるときって基本ないんで。鑑賞会するときはきほんそっち集中だし、ながらでやるときもおそらく追加一画面あれば足りるだろし。PCIでDVI出力できてフルHD対応しているグラボが間違った値段で流れてくるか、マザーを交換する日がくるまではこんな感じで運用しようと思います。winefeel1件のコメント一つのソースの音声を複数のデバイスに同時出力するということをしたい。LTDとオンボードのサウンドデバイスの両方に流したい。サウンド関係のデバイスの接続状況。サラウンドシステムで、とりあえずステレオミックスを使っていけないか考える。Windows7だと、録音デバイスに「このデバイスを聴く」というオプションがある。SE200として、MPCHCでのオーディオ出力デバイスにRealtekを指定してやれば、どちらのデバイスでも音声出力されるはず。いうことでやってみるけど、音が出ない。しらべてみると、既定のデバイスがスピーカー(アナログ)じゃないとステレオミックスが動作しないらしい。今回はこのルートはパスすることに。SE200って流れを作ればいいんだよなーということで、次に、アマミキ!を使う方法を考えてみる。live_setupでライブ機能をインストール。amamix.exeたたいてshift+enterでアマミキ!を起動。Captureを指定して、Realtekの出力をとる。再生デバイスは既定のデバイスのまま。Controllerを直接指定してもいいけど、既定のデバイスがそれだからわざわざいじってはいない。メイン画面で再生にチェックを入れる。MPCHCで再生デバイスにRealtekを指定して、適当に動画を再生。これでいいんだけど、仮想デバイス+猿ちぃを使う方法も試してみた。仮想サウンドデバイスをインストール。仮想デバイスの録音側のマイク設定で、「このデバイスを聴く」にチェックを入れて、再生デバイスにSE200を指定。猿ちぃ++で同じく仮想デバイスの録音側のマイクをRealtekへとばす。仮想デバイス向けの出力が、方やSE200へ、方やRealtekへと流れることになる。この仮想デバイスをMPCHCで出力先デバイスに設定すればよいということになる。猿ちぃ++の機能でRealtekへんだが、猿ちぃ++がいちいちstartとかstopとかついてるのがちょっと邪魔っていうか面倒というか。なんだかんだアマミキ使う方向でよいかなあとかおもう昨今。Playerだとアマミキを使う方法だとなぜか音が出ない、っていうかアマミキがエラー起こす。WMPでやりたいなら仮想デバイスかませる方が良さそうだ。