2013年2月15日金曜日

Twitter で投稿写真に注目し、素早く内容を確認する - ツイートとメニューの列を入れ替え表示領域を広げ、写真のサムネイルを表示し、マウスオーバーで画像を拡大する

1. 表示領域を広げ、左右の列を入れ替える

Twitter のデフォルト表示は、ツイート欄の幅が狭い。メインコンテンツであるツイートが右側に配置され、左側にメニューがあるのも見づらい。

SnapCrab_NoName_2013-2-15_4-25-38_No-00これを解消するには、Stylish で

を利用する。

スタイルを適用する前は、以下の通り。

SnapCrab_NoName_2013-2-15_3-45-20_No-00

スタイルを適用すると、列が入れ替わり、幅が広くなる。

SnapCrab_NoName_2013-2-15_3-45-8_No-00

 

2. 画像があるツイートにサムネイルを表示する

画像が投稿されたツイートを見つけるには、次のスクリプトを利用する。

SnapCrab_NoName_2013-2-15_4-25-55_No-00Greasemonkey の スクリプト

は、画像が投稿されたツイートの右横にサムネイルを表示してくれる。

SnapCrab_NoName_2013-2-15_3-45-56_No-00

Twitter - Swap Left/Right + Wider により、ツイート欄が左に配置されるので、ツイートの右側にサムネイルが表示されても画像が隠れない。

画像の上にマウスポインタを乗せると、写真が少し拡大して表示される。

SnapCrab_スターバックス コーヒー (Starbucks_J)さんはTwitterを使っています - Mozilla Firefox_2013-2-15_3-46-51_No-00

 

3. サムネイルをマウスオーバーで拡大する

SnapCrab_NoName_2013-2-15_4-25-47_No-00アドオン Thumbnail Zoom Plus は、対応しているサイトのサムネイル画像を、マウスオーバーで拡大してれる。

Twitter のサイトでは、上記のサムネイルの上にマウスポインタを乗せると、画像が拡大される。

これにより、投稿画像を素早く確認できる。

SnapCrab_NoName_2013-2-15_3-47-12_No-00

画像を拡大したくないサイトでは、アドオンバーにある Thumbnail Zoom Plus のアイコンSnapCrab_No-0231をクリックしておく。これにより、アイコンの表示に☓マーク SnapCrab_No-0230が表示され、Thumbnail Zoom Plus が無効になる。

2013年2月14日木曜日

COMODO Firewall のログが表示できない場合、MacType の除外設定を行う

1. ログが表示できない。

COMODO Firewall を更新したら、いくつかの機能を表示できなくなった。COMODO のバージョンは 6.0.264710.2708 。

例えば、ログを表示したい場合。

タスクトレイより、COMODO のアイコンをダブルクリックして起動。

Tasks をクリックし、General Tasks を表示する。

SnapCrab_NoName_2013-2-14_2-33-43_No-00

ログを表示するには、General Tasks の View Logs を選択する。

SnapCrab_NoName_2013-2-14_2-33-53_No-00

ここで以下のエラーが表示された。

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!
Program: C:\Program Files\COMODO\COMODO Internet Security\cis.exe
R6030
- CRT not initialized

 

2. MacType で除外設定を行う

Tips/全般 - COMODO Internet Security まとめWiki によると、

MacTypeを使用していませんか。
コンフリクトするようなので「cis.exe」「CisTray.exe」を除外設定が必要。

mactype は Windows のフォントを Mac のような綺麗な表示にするアプリケーション。

 

ウィザードからプロセスマネージャを起動する

MacType を「サービス モード」で利用している。そこで、C:\Program Files (x86)\MacType\MacWiz.exe を起動する。

「対話モードを選択」画面において、「プロセスマネージャ」ボタンを押す。

SnapCrab_MacType ウィザード_2013-2-14_3-12-6_No-00

プロセスマネージャにおいて、「cis.exe」「CisTray.exe」を選択し、右クリック > 「このプロセスを除外」を選択。

SnapCrab_プロセス マネージャー_2013-2-14_3-12-26_No-00

これにより、COMODO の設定画面を一度閉じた後、再度起動すると、ログ画面を表示できるようになる。

2013年2月11日月曜日

ウェブサイトが HTML5 で記述されているか簡単に見分ける - Google Chrome の HTML5 markup detector, Firefox の Html Validator

1. サイトが HTML5 で記述されているか知りたい

SnapCrab_NoName_2013-2-9_2-19-2_No-00現在、 HTML5 で記述されているウェブサイトの割合はどのくらいだろう?

2014年にも正式勧告へ:HTML5仕様策定完了、HTML 5.1に向けた取り組みも開始 - @IT (2012/12/18)によると、

HTML5の開発ツールを提供しているKendo UIが行った調査によると、63%を超えるディベロッパーが「HTML5を使って積極的に開発している」という旨を示している。

「HTML5で作られたでサイト」で検索してみると、HTML5で書かれた企業や、特徴を生かしたサイトが紹介されている。

このようなサイトを閲覧したとき、ソースを確認せずに、HTML5 で書かれているか知りたい。

 

2. Google Chrome の HTML5 markup detector

HTML5なページかどうかの見分け方 - Google グループ によると、

HTML5のdoctypeの書き方が <!doctype html> であることから表示中のページのdoctypeがそれに該当するかどうかで判定し、アドレスバーの右端に"マル5"と表示してくれるものです。Chrome ウェブストア - HTML5 markup detector

HTML5 markup detector をインストールし、HTML5 で書かれたサイトにアクセスすると、ロケーションバーに緑色で `5’ と表示される。SnapCrab_NoName_2013-2-3_2-52-25_No-00

 

3. Firefox の Html Validator

SnapCrab_NoName_2013-2-9_2-3-11_No-00Firefox では、アドオン Html Validator を利用する。

Html Validator をインストールすると、画面下のアドオンバーに HTML の妥当性検査の結果が表示される。

SnapCrab_NoName_2013-2-10_0-27-52_No-00

HTML5 で書かれたサイトでは、Google Chrome の HTML5 markup detector のように、アイコンに `5’ と表示される。

SnapCrab_NoName_2013-2-9_2-9-58_No-00

ただし、このアイコン Html Validator のバージョン 0.952 より表示される。

 

a. 最新版のインストール

最新版をインストールするには、以下のリンクより行う。

 

b. 表示のカスタマイズ

デフォルトでは、「エラー」と「警告」の個数が表示される。今回、サイトが HTML5 で書かれているか見分けが付けば良いので「アイコンのみ表示」した。

アドオンバーにある Html Validator を右クリックし、

  • 表示 > アイコンのみ

を選択しておいた。

 

c. 検証の方法

Html Validator が HTML の検証を行う方法は2つある。アドオンバーにある Html Validator を右クリックし、

  • オプション > 一般 > アルゴリズム

で選択する。詳細は 2. Tidy vs SGML parser を参照。

 

4. ソースで見分ける

a. 文書型宣言

上記で引用したように、HTML5 では、文書の冒頭には、

<!DOCTYPE html>

と書かれている。この記述は「文書型宣言」と呼ばれる。

文書型宣言の意味 -- ごく簡単なHTMLの説明 によると、

HTML文書の先頭に記述する<!DOCTYPE ...という宣言は、その文書がどんな定義(DTD)に基づいて記述されるかを示すものです。

 

b. 文書型定義

HTML の黎明期には、かなり自由な書き方がされており、それをブラウザ側が解釈した。

HyperText Markup Language – Wikipedia によると、

HTMLの初期のバージョンはゆるい文法規則によって定義されており、ウェブ技術になじみのない層に受け入れられる助けとなった。ウェブブラウザはウェブページの意図を推測し、レンダリングを実行するのが一般的であった。やがて公式規格においては厳格な言語構文をつくることを志向するようになっていったが、お節介な解釈をするブラウザは今でも存在する。…

1993年にはIETFからHTML仕様書バージョン 1.0が公開され、SGMLからの拡張として文法定義のDTDを持つようになった。

DTD とは、Document Type Definition – Wikipedia によると、

Document Type Definition(文書型定義、DTD)とは、マークアップ言語 SGMLおよびXMLにおいて、文書構造(文書型)を定義するためのスキーマ言語の一つである。

DTDでは、SGMLやXMLの文書内に記述することができる要素やその発生順序、発生回数、要素がもつ属性、属性の型などを記述することができる。

SGML とは、Standard Generalized Markup Language – Wikipedia によると、

簡単に言えば、マニュアルなどの文書の電子化のための書式の規格である。HTMLおよびXMLの、スーパーセット(親)にあたる。

軍艦や軍用機などは数十年という長期間の保有が必要になるため、長期間にわたりデータが利用可能とならなければならない。電子文書は特定の企業のワープロソフトを用いるとそのソフトのバージョンが上がったり、最悪の場合そのソフトを開発している会社が開発を中止したり、倒産したりしてソフトウェアが無くなった場合は、今まで作成したデータが読めなくなるという問題が発生してしまう。そこで、プレーンテキストのみを用いて、「タグ」を使うことによってデータに意味を持たせることが考えられた。

このようにして規格化されたのがSGMLであった。

このように、HTML は書き方のルールが定義されており、どのルールに基づいて記述しているかを冒頭で示す。

例えば、 HTML 4.01 の場合、HyperText Markup Language – Wikipedia によると、

HTMLで書かれた文書をHTML文書と言い、DTDによって定義される書式に沿って記述しなければならない。DTDは文書型宣言(DOCTYPE宣言)で宣言したバージョンのものが選択される。…

HTMLでは、まず文書型宣言を書く。文書型宣言が無いものは、HTMLの規格に従っているとはいえない。HTML 4.01 Strictの文書型宣言は以下のようなものである。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

このとき、HTML 4.01 Strictの使用およびそのDTDの場所が明示されている。

 

c. HTML5 では DTD を利用できない

これに対して、HTML5 では DTD が利用できない。

HTML5 – Wikipedia によると、

HTML5仕様においては、文書型宣言はもはやモード指定以外の意味をなさず、その書式は “<!DOCTYPE html>” である。

HTML構文では文書型宣言は必須である。XHTML構文では、HTML5で導入される新しい機能を利用する場合は必須、それ以外の場合は文書型宣言は必須ではない。

従来のHTML規格で提供されていたDTDがなくなり、また文書型宣言の書式が決まっているため、HTML5ではDTDが利用できず、DTDに依存する多くの機能のほとんどが扱えなくなる。

HTML5にはDTDはないのでしょうか? - Yahoo!知恵袋

公式にはありません。HTML(5) は SGML でも XML でもありませんので、DTD でも Schema でも制約を十分に書くことができません。HTML(5) の要素タイプ自体は Web IDL で定義され、構文解析には独自のアルゴリズムを用います。

HTML 5について(関連コラム集)

HTML 5は従来の在来HTMLと異なり、SGMLの応用言語である事を放棄しております。

もともと、HTMLはSGMLの応用言語とされてはいたものの、実際にはSGMLの仕様通りに処理するウェブブラウザは全くと言って良いほどありませんでした。

一方、SGML応用系にしてしまうと、例えばスクリプト処理やプラグインで必要な任意の属性などが記述出来なくなります。或いは、MathMLやSVGなどの埋め込みも出来なくなります(

 

d. ブラウザのモード

HTML5でマークアップしてみよう-HTML5リファレンス

HTML5におけるDOCTYPE宣言は、あまり意味を持たないとされていますが、 DOCTYPE宣言が無いとブラウザのレンダリングモードが、互換モード(Quirks mode)となってしまいます。ブラウザに標準モード(Standards mode)で解釈させたい場合には、DOCTYPE宣言を記述する必要があります。

DOCTYPE宣言がないとIE7でも表示は古いまま [ホームページ作成] All About

ブラウザには「標準モード」と「互換モード」の2種類の描画モードがある

代表的なブラウザの最新版には、描画モードとして、「標準モード」と「互換モード」という2つのモードが用意されています。 この違いは、次の通りです。

  • 「標準モード」 : できるだけ文法を正しく解釈して表示します。文法ミスがあれば、その記述は無視します。
  • 「互換モード」 : 古いバージョンのブラウザに合わせた表示をします。古いバージョンで誤って解釈していた部分は、誤ったままで表示します。文法ミスがあっても適当に解釈して表示します。
なぜ2つのモードがあるのか?

最近のブラウザは、HTMLやスタイルシートを仕様通りに正しく解釈して表示できるようになってきています。 しかし、昔のブラウザは、仕様とは異なる誤った解釈で表示してしまうことが多くありました。 そのため、ウェブ上には、その「誤った表示」を基準にして作られたページがたくさんできてしまいました。

そのような中、いきなり最新のブラウザで「仕様通りの正しい解釈」を強制的に採用すると、 「誤った表示」を基準にして作られたページの表示がおかしくなってしまう可能性があります。

そのような問題を避けるために用意されたのが、「互換モード」という描画モードです。 このモードでは、過去のブラウザが誤って解釈していた部分は、それと同じように誤った解釈のまま表示します。

Firefox では、ページ情報に「モード」が示される。

ページ情報ウィンドウ | Firefox ヘルプ によると、

描画モード: ページが Web のコーディング標準 (標準準拠モード) に従っているかどうかを表示します。ページが非標準の場合、Firefox は互換性のある方法 (後方互換モード) で表示します。

  • ページで 右クリック > ページの情報を表示 > 一般 > 描画モード

SnapCrab_NoName_2013-2-11_4-38-57_No-00_thumb

ニコ生のコメントが表示されない、ニコ動が再生されない - COMODO Firewall の設定を見直す

1. ニコ生でコメントが流れない

Google Chrome でニコ生を表示したら、コメントが流れなくなった。「コメントサーバー接続エラー」が表示され、特定のポートとの通信ができないと通知される。

SnapCrab_車載放送[帰宅]しゃしぁい♪ - ニコニコ生放送 - Google Chrome_2013-2-9_22-4-24_No-00

ただし、Firefox では問題なくコメントが表示されている。

これに対して、ファイアーウォールで、Google Chrome を「信頼出来るアプリケーション」として登録したら、コメントが元のように表示されるようになった。

 

COMODO Firewall

COMODO Firewall を使っている場合、タスクトレイにあるアイコンをダブルクリックし、メイン画面を表示する。

Firewall タブを選択し、Define a New Trusted Application をクリックするとダイアログが表示される。

SnapCrab_COMODO Firewall_2013-2-11_4-14-6_No-00

Google Chrome を起動している場合、

  1. Select ボタンを押して、Running Processes… を選択し、実行中のプロセスを表示する。
  2. Chrome.exe を選択し、Select ボタンを押す。

SnapCrab_NoName_2013-2-11_4-16-2_No-00

定期的にファイアーウォールのログを見て、意図しないブロックをしてないか確認するのが良い。

 

2. ニコ動が再生されない

ニコ動を再生しようとしたが、音も映像も流れなくなった。広告をブロックしていると、動画が再生されなくなったようだ。

そこで、Google Chrome のロケーションバーにある

  1. Adblock Plus アイコンをクリックし、
  2. 「このサイトで有効」のチェックを外した。

2013年2月5日火曜日

Core i7 の Turbo Boost を利用したオーバークロック

1. Turbo Boost を有効にしたまま、手軽にオーバークロックしたい

CPU クーラーを交換したので、定格で運用していた PC をオーバークロックすることにした。 リテールのクーラーでは、すぐに温度が上昇してしまうため、CPU が頑張り過ぎないように制限していた。

対象の CPU は インテル Core i7 860。マザー・ボードは ASUS P7P55D。

SnapCrab_NoName_2013-2-5_13-44-19_No-00このマザー・ボードには、自動でオーバークロックに適した値を探ってくれる Ai Overclock Tuner という機能が付いている。これを利用し、確実に動作する値に設定された後、微調整することにした。

電圧を盛り、ギリギリを目指すのではなく、実用的な範囲でカジュアルなオーバークロックを行う。その際、Core i7 で利用できる Turbo Boost を利用したい。

 

Turbo Boost が無効であることに気づいてなかった

Turbo Boost とは、一時的に CPU の動作を高速化する機能。

インテル® ターボ・ブースト・テクノロジーに関する FAQ によると、

インテル・ターボ・ブースト・テクノロジーとは、自動的に定格の動作周波数より高速でプロセッサーを動作させる機能です。ただし、プロセッサーが電源, 温度, 電流仕様の TDP (熱設計電力: Thermal Design Power) の限界未満で稼働している場合に限られます。この機能により、シングルスレッドとマルチスレッド双方のアプリケーションでパフォーマンスが向上します。

以下の表に、どのくらい周波数が上昇するか示されている。

SnapCrab_NoName_2013-2-5_12-28-37_No-00ターボ・ブースト・テクノロジー・モニター を利用すると、Windows 上で Turbo Boost が効いている様子がグラフで示される。

このアプリケーションをインストールしようとしたところ、エラーが表示された。

このコンピューターにはインテル(R) ターボ・ブースト・テクノロジー対応のプロセッサーが搭載されていないため、インストールを続行できません。

このとき、Turbo Boost が無効だったことに気がついた。

 

2. オーバークロックをするための準備

最新の BIOS に更新

予め、実際に設定する前に、最新の BIOS に更新した。

をダウンロード。 BIOS を起動し、

  • Tools >  ASUS EZ Flash 2

より、ダウンロードしたファイルを指定し、最新のバージョンにした。

 

デフォルトの設定値に戻す

設定を行う前に、BIOS の設定をに戻し、BIOS を再起動した。

  1. Exit > Load Setup Defaults を選択。
  2. Exit & Save Changes を選択。

 

3. Ai Overclock Tuner でオーバークロック

a. オーバークロックのモードを選択

次に、自動的でオーバークロックするための設定を行う。

BIOS の Ai Tweaker > OC Tuner には、以下の3つの設定がある。

  1. Good Performance
  2. Better Performance
  3. Turbo Profile

上記を選択した後、Start auto tunning を実行した。念のため、自動設定を行う前に各々 BIOS の値をデフォルトに戻してから行った。

設定の結果、選択するタイプにより、Turbo Boost が無効になることが分かった。Good Performance の設定で実行したときにだけ、Turbo Boost が有効になった。

Good Performance では、それほど CPU に負荷をかけないので、この設定で様子を見る。

 

b. Turbo Boost が有効であることを確認する

自動設定が行われた後、 OS が起動する。再起動して BIOS 画面に戻る。

チェックする対象は、以下の項目。

  • Ai Tweaker
    • CPU Ratio Setting : Auto
  • Advanced
    • Intel(R) SpeedStep(TM) Tech : Enabeld
    • Intel(R) TurboMode tech : Enabled

 

c. 省電力機能 C ステートを有効無効にする

省電力のための C ステート も有効にしておいた。

LGA1156版Core i7/i5を使いこなすBIOS設定法 | Core i7/i5全貌解明 | DOS/V POWER REPORT によると、

Core i7/i5では、アイドル時の消費電力を低減する省電力機能「Cステート」が改良され、C6まで用意されている。ただ、理由は分からないが大半のマザーボードでこの機能が無効化されており、有効化するにはBIOS設定を変える必要がある。

さらに明らかになったYonahの姿  ~拡張されたC4ステートでさらなる省電力を - 笠原一輝のユビキタス情報局

OSによるCPU利用率が低く、シングルスレッドの処理しか行なっていない場合には、2つあるCPUコアのうち1つは遊んでいる状態になるので、それをスリープさせることで、CPUの消費電力を少しでも下げよう、という試みだ。

ACPIではCPUの電力の状態をC0~C3の4段階で規定されている。それぞれどのような状態かと言えば、次のようになっている

・C0 通常動作状態:OSなどでアプリケーションなどが実行されている
・C1 Halt状態:Halt命令の実行によりCPUコアのクロックが停止
・C2 クロック停止:CPUコアとバスのクロックが停止
・C3 Deep Sleep:クロック生成機も停止
・C4 Deeper Sleep:Vcc(CPUへの供給電圧)を低減

CPUはC0>C1>C2>C3と徐々にステートを変更していくことで、CPU内部のクロックを停止していき、徐々にCPUの動作を止めていくことをやっている。

BIOS 画面において、以下の設定を行った。

  • Advanced
    • Intel(R) C-STATE Tech : Enabled
    • C State package limit setting : Auto

追記(2015/3/14): C1E, C-STATE を無効化してオーバークロック - Core i7 860

 

d. Q-Fan コントロールを有効にする

BIOS の値をデフォルトに戻したことにより、ファンの動作を自動調整する Q-Fan コントロールが無効になった。

BIOS の画面において、以下のように有効にした。

  • Power
    • CPU Q-Fan Control : Enabled
    • CPU Q-Fan Profile : Turbo
    • Chassis Q-Fan Control : Enabled
    • Chassis Fan Profile : Turbo

 

4. 自動設定後に微調整

a. オーバークロックの基礎知識

オーバークロックの基本は、ベースクロックを上げる際、メモリが動作できる範囲を超えないようにメモリクロックを下げておくこと。

 SnapCrab_NoName_2013-2-5_20-15-59_No-00ASCII.jp:メモリモジュールオーバークロック指南 (1/7)|Windows 7で行なうオーバークロック

メモリのバスクロックとCPUのベースクロックは密接な関係があり、通常、ベースクロックを変えると、メモリのバスクロックもそれに伴って変わる(…)。

CPUクロックと同様に、ベースクロックとメモリバスクロックは比例関係にあり、ベースクロックにメモリクロック比率をかけたものが、メモリバスクロックとなるのだ。…

CPUをオーバークロックしようとして、ベースクロックを上げていくと、メモリバスクロックも上がっていき、CPUよりも先にメモリがオーバークロックの限界に達して、システムが起動しなくなったり、ハングアップしてしまうこともよくある。そうした場合は、メモリクロック比率を下げることで、ベースクロックを高くしても、メモリの限界に達せずにすむわけだ。

右図は、「秘められたCPUの力を引き出そう! 1/6 | 眠れるCPUを覚醒させろ! オーバークロックの神髄 | DOS/V POWER REPORT」より引用した。

 

b. 「オフセット電圧」に設定

追記(2013/02/06): 上記の自動設定により、「固定電圧」となった。デフォルトの「オフセット電圧」に戻した。

  • Ai Tweaker
    • CPU Voltage Mode : Offset
    • Offset Voltage : Auto

「固定電圧」ではベースクロックをほとんど上げることができなかった。また、「オフセット電圧」のほうがアイドル時の電圧が低い。必要なときにグッと電圧を上げてくれる。

 

c. ベースクロックを少し上げる

ベースクロックの値は次のように設定された。

  • Ai Tweaker
    • BCLK Frequency : 160

 

d. メモリの設定

ベースクロックの変更に伴い、DRAM Frequency の設定を一段回下げた。

  • Ai Tweaker > DRAM Frequency

追記(2015/3/15): DRAM Frequeyncy は 1440MHz に設定した。

秘められたCPUの力を引き出そう! 2/6 | 眠れるCPUを覚醒させろ! オーバークロックの神髄 | DOS/V POWER REPORT によると、

ベースクロックが定まったら、[DRAM Frequency]項目でメモリクロックを上げていく。目安としては使用しているメモリの定格から+20%ほどの範囲であれば上げても問題が起きにくい。

 

e. CPU-Z で動作の確認

CPU の周波数は、ベースクロックと倍率により決まる。

CPUの周波数(クロック)・ベースクロック・倍率について | 自作パソコンの作り方 によると、

周波数(クロック)というのは、ベースクロックと倍率をかけることで導き出されます。

SnapCrab_NoName_2013-2-5_13-24-58_No-00CPU-Z で動作を確認すると、Turbo Boost により、倍率が 9.0 ~ 22.0 の間で変化していた。設定を変更したことによる変化を計算すると、

  • 146 * 22 = 3212
  • 160 * 22 = 3520

違いを少し体感できるかな。

 

f. メモリの電圧を固定する

追記(2013/02/06): BCLK Frequency を 170 に設定したら、OS は辛うじて起動した。しかし、動画を再生中にブルー・スクリーンになった。

そこで、メモリの電圧を少し上げ固定することにした。

メモリの種類は DDR3 SDRAM。DDR3 SDRAM – Wikipedia によると、

… 動作電源電圧は、DDR SDRAMの2.5V/2.6V、DDR2 SDRAMの1.8Vに対し、DDR3 SDRAMは1.5V、DDR3L SDRAMは1.35V動作となっており、より一層の消費電力の低減、低発熱が実現されている。

自動設定にしていると、BIOS には 1.54 V と表示されていたので、それよりも少し電圧を上げて固定した。

  • Ai Tweaker
    • DRAM Voltage : 1.5625 V

この設定により、BCLK Frequency を 170 に設定しても安定するようになった。電圧を上げたのは 10% 以内なので問題ないはず。

この設定だと、明らかに体感速度が違う。ただし、Prime95 で CPU に負荷をかけたら、すぐに CPU の温度は 60度を超えた。CPU を 100% 使い切ることはないので、この設定で様子を見ることにした。

追記(2013/02/12): DRAM Voltage を 1.5750 V に変更した。BIOS 上では数字が「黄色」の注意表示になった。

追記(2015/3/15): DRAM Voltage を 1.625 V に変更した。

 

g. IMC voltage を上げた

追記(2014/3/27): Process Lasso で電源プロファイルが変更されるタイミングを極端にメリハリを付けてみた。それに伴い、BCLK Frequency を 170 に設定。その結果、ブルースクリーンが頻発するようになった。

そこで、IMC voltage の値を固定し、1.225 とした。これにより、システムが安定した。

OVERCLOCK I7 860 - CPUs - Overclocking によると、

-VTT (also known as QPI/DRAM) is your processors IMC voltage (Integrated memory controller) Increasing this will supply the power needed for the IMC to operate at higher frequencies.

追記(2014/3/28): 上記の設定は常用できなかった。(+_+) BCLK Frequency を 160 に戻した。

IMC voltage は、黄色の警告表示となる手前の値で固定した。ついでに、DRAM Voltage も同じような設定にした。

 

h. オフセット電圧の値を上げる

追記(2014/3/29): Turbo Boost を有効にしていると、どうしても BCLK Frequency を 170 で安定させることができなかった。結局、以下の値で様子を見ることにした。

  • BCLK Frequency : 165
  • CPU Voltage Mode : Offset
    • Offset Voltage : + 0.1375
  •  IMC voltage : 1.15
  • DRAM Voltage : 1.575

追記(2014/3/30): もう一度、BCLK Frequency を 170 に挑戦。

  • BCLK Frequency : 165
  • CPU Voltage Mode : Offset
    • Offset Voltage : + 0.1575
  •  IMC voltage : 1.15
  • DRAM Voltage : 1.575

ただし、Process Lasso を利用して、PC を操作していないときは CPU の最大プロセッサの状態を抑えることにした。

追記(2014/5/23): 室温が上ってきたので、元に戻した。やはり、BCLK Frequency 160 以上は難しい。

  • BCLK Frequency : 160
  • CPU Voltage Mode : Offset
    • Offset Voltage : Auto
  •  IMC voltage : 1.3

C1E, C-STATE を無効化してオーバークロック - Core i7 860 につづく…

 

関連記事

参考記事