BF4 落ちる対策チェックシート

BF4が落ちる。

(はよチェックシートよこせと言う方は本題まで読み飛ばして)

落ちる。落ちまくる。1度目は20分ぐらいで一度落ちる。2度めは5分ごと、最悪マップロードで落ちてちっともプレイできない。

PCのスペックはCPUがi7-950、M/BがX58、メモリが16G、VGAがGF-GTX570、OSはWin7-64bit。ゲームのビデオ設定はすべて低でも変わらず。

ネットでエラー文の

DirectX function “GetDeviceRemovedReason” failed with DXGI_ERROR_DEVICE_HUNG (“The applicatoin’s device failed due to badly formed commands sent by the applications. This is an design-time issue that should be investiaged and fixed. “). GPU: “NVIDIA GeForce GTX 570 “, Driver: 33182

とか探すし幾つかヒットしたが、どれも有力な回答はなかった。

本題

結論から言うと、いじくり回した結果GeForceのプロパティからダウンクロックさせると改善した。ただ性能が犠牲になってるので幾つか設定を下げてFPSを稼ぐ必要があると思う。GPUのクロックだが定格733GHzを566GHzにダウンクロックして安定。23%ダウンって結構ひどくね?

以下を上から順に試してダメなら諦めたほうがいいかも。

  1. PCのドライバ(グラボ含む)を最新にする
  2. BF4の再インストールOR再構築
  3. Visual C+を再インストール(BF4インストール先にあるvcredist_x64.exeで
  4. DirectXを再インストール(BF4インストール先にあるDXSETUP.exeで
  5. ESAサポート付NVIDIAシステムツールをインストールしてダウンクロック
  6. PhysXの演算をCPUに変更(複数台グラボを指してるなら演算先を変更するのもありかも
  7. システムロケールをUSに変更する
  8. BF4のexeからプロパティの互換性→WindowsVistaSP2にする
  9. BF4をx86で起動する(詳しくはBF4 x86で検索
  10. OSの再インストール
  11. グラボに扇風機直当て(物理
  12. BF4.exeをハックして使う(未確認、BF4バイナリとかで検索

結局原因は不明だけど、グラボの熱暴走も考えられるし、バグコードがメモリリーク起こしてるとも考えられる。
今まで普通にプレイできてたCiv5も落ちるようになったがクロックダウンで対処可能。ドライバがクソなのかクロシコVGAがクソなのかはしらんがえらいハマった。
ネットで解決法探してて印象的だったのはほとんど構成の変わらないのに動く人と動かない人がいた事。

噂によるとRADEONのグラボでは発生しないとかなんとか。(ステマ

bukkitマインクラフトサーバを建てる~サーバ用意

Minecraftでマルチプレイするためにサーバを作る必要がある。

すでにサーバを用意している方は次へ

以下必要なもの。

  1. インターネット
  2. パソコン
  3. javaEE
  4. pukkit.jar
  5. プレイヤー

必須スペック

  1. ADSL以上の固定回線の有線接続(無線LANやWiMAXとかは非推奨)
  2. デュアルコアなCPUとメモリ2G

推奨スペック

  1. 光回線
  2. 64bitなOS
  3. クアッドなCPU
  4. 4G以上のメモリ(24Gぐらいあると尚良い)

用意出来たら次

bukkitマインクラフトサーバを建てる

某所でマインクラフトサーバを立ててるが記事にできそうなネタが溜まったので書き始める。

さてマインクラフトを皆でマルチプレイしたい場合幾つか方法がある。

難易度的にはハマチ<minecraft_server.exe<<<<bukkit.jar<MCPCだと思う。これから書き始める内容はLinux(CentOS)上で「bukkit.jar」または「MCPC」でどのように構築運用して行くか、行ったかを備忘録として書き連ねる。

LinuxでCUIになれる為にならある意味良い練習になるかもしれない。

次はサーバ選定

Gmailのメール検索で半角英数を入力する

Gmailがどうやらバージョンアップして検索まどで半角英数が入力できずにブチ切れそうになった。

あ…ありのまま 今 起こった事を話すぜ!(中略)誤変換だとか超キャプスロックだとか、そんなチャチなもんじゃあ 断じてねえ。

googleChromeを使ってgmailを使用しているが、mail検索窓でi7 pc-1333とか検索しようとしたらなぜか
い7(変換窓)とかなっていくら打ってもi7と入力できず怒りが有頂天に。

11

ファンクションのF10を使っても変換しないし、イライラは募るが、よくみると切り替えボタンがあった。。。

32

 

上の赤四角がトグルボタンになってるようで有効と無効を切り替えられるみたいだ。

こんな機能いらないという人は上の赤い四角の右にある逆三角をクリックして「入力ツールの設定」を押すと設定画面がでるので、オフにして保存ボタンを押せば恒久的に黙らせることができるだろう。

Linux上でトラフィックの監視

iftopとか便利そうなものがあるが今回yumとか使えない環境だったので別な方法を探した。

ネッ広ということでやはりPHPで書いた先人がいた。

http://blog.genkikko.net/2007/06/post_8.php

リンク先を見ながら
transfer_speed.php
getmicrotime.php
を作って/var/www/html/あたりに置く

アクセスしてみるもタイムアウトどうやら複数あるスペースを1にする処理で無限ループしてるらしい

    while(ereg(" ",$str)){             //元データはスペースがいっぱいあるから
        $str = str_replace(" "," ",$str);   //連続したスペースは全部一つのスペースに
    }

ブラウザからコピーしたら永遠1個のスペースを1個のスペースに置換するという素敵仕様に
この3行を

$str = preg_replace("/[ \s]+/"," ",$str);

に変更で動いた。

WebARENAのVPSクラウドを使うまで

VPSクラウドを使うまでクソ面倒なので使い出しできるところまでまとめる。

  1. 利用者IDをつくる(クレカの登録)
  2. プラン選択
  3. サーバマウント
  4. openSSHの鍵を作って登録
  5. セキュリティグループ(ルーティング)設定

Read more »

WebARENAのVPSクラウドを契約

SSDプランが2013年10月01日からスタートしたらしく、
今なら10月と続く2ヶ月間基本料無料化ンペーン中なので、契約してみた。
じつはopenVZと言うことをあとで気づいてKVM on KVMを想定していただけにショックを隠せない。

このプランは、仮想4CPU,RAM6G,SSD30Gなプランで
キャンペーン使わずに契約しても月額3,780円で初期費用も無しで使いはじめることができる。

VPS提供各社は主にRAM2Gなプランを主戦場に構え、初期費用無料と銘打っているが、
より高性能なプランでは初期費用が月額の1-2場合程度取られイニシャルコストが嵩む。

2013年10月末時点のVPS提供各社の比較

KVM御三家
提供会社 プラン 初期費用 月額 備考
さくらインターネット SSD 4G 3,680円 3,680円 HDDもそれなりに早い
お名前.com メモリ
4GBプラン
5,680円 3,880円 SSDプランは無し
ISOをSFTPで上げてマウントする機能が良い
SPPD ワンワン4GB 3,150円 2,835円 SSDプラン無し

 

openVZ御三家
提供会社 プラン 初期費用 月額 備考
DTI ServersMan@VPS PRO
(4G)
0円 1,980円 IP4つ貰えるのがでかい
KAGOYAjapan タイプB(4G) 0円 1,680円 スケールアウトが楽
NTTPC SSDタイプ(6G) 0円 3,780円 SSDだが30Gしかない

YES/NO、はい/いいえのダイアログボックス

YES/NOダイアログはPCはもちろんスマフォ、ゲーム機、テレビにビデオデッキとあらゆる電化製品にあると思う。
そんなダイアログの選択ボタン、左右で肯定/否定が多いのかなと勝手だが思ってる。

で今日Yahooからノートン360の月払いの確認してたんだけど間違って解約してしまった話。
オチから言うとクレームしたとかじゃなくて、解約しても当月中の再契約なら追加料金は要らないみたいで無傷だったんだけどさ。

停止しますか? いいえ / はい の画像windowsのダイアログなら必ずYES/NOになっててその感覚で右のポタン押したら解約してしまったの。

ちょっと調べたら考察してページがあるねやっぱりhttp://d.hatena.ne.jp/lastline/20080614/1213427460

個人的な見解だとdosとかyes/noって聞いてくるし、日本語でもはいかいいえで答えろと言うのでボタンの配置もはい/いいえで良いと思う。
リンク先にもあるけど右から左読みの文字だと逆になるのかも知れないけど、こと日本語のページならはい/いいえがベターだと思うよ。そうするべき。JIS当たりで定義すべき。うん。

LINQ

O/Rマッピングの実装の一つSQLをソースに書かなくても良くなると考えていい。
もちろんSQL的な何をどこからどうやって取ってくるというのは記述の必要があるが・・・

http://msdn.microsoft.com/ja-jp/library/vstudio/bb397927.aspx

rubyで使われるActiveRecordのC#や.netバージョン
もちろんrubyでもjavaでもLINQは使える

OracleDBで重複行の更新削除

きっとどこかですでに書いてあると思うけど念のため

rowidを使った方法。

select rowid ,a.* from tbl a
where row_hoge= ‘重複してるIDとか’

でrowidが特定できるので

Read more »

WordPress Themes