no.67 2009年3月19日更新

自作パソコン新時代到来!

徹底検証 Core i7マシンには64bit版Vistaがベスト?

「Core i7マシンに64bit版Vistaを導入すべきか否か?」をテーマに、64bit版と32bit版Vistaを使って、Core i7マシンのパフォーマンスをチェックしてみました。その結果はいかに!?

最新のCore i7マシンを選ぶ際に悩むOSの選択

話題の新型クアッドコアCPU「Core i7」シリーズをチョイスしてパソコンを組む。この場合、「どのOSを選択するか?」ということに頭を悩ませている自作ユーザーの方も多いのではないだろうか。問題なのは、Windows Vistaを選ぶことは当然として、「64bit版Vistaと32bit版Vistaのどちらを選ぶべきか?」ということである。従来であれば、もろもろの理由から「OSは32bit版がベター」と考える方が多かったと思うが、Core i7と64bit版Vistaの組み合わせには、それを払拭するだけの魅力があるのだ。

p03_point_01
  • 4GB以上のメモリーを認識できる
  • トリプルチャネルメモリーに対応するCore i7に最適

64bit版Vistaの最大の魅力は、認識できるメモリー容量の上限にある。64bit版Vistaは、32bit版と異なり上限が高く、Home Basicで8GB、Home Premiumで16GB、BusinessとUltimateは128GB以上となっている。一方の32bit版Vistaは、どのエディションでも、たとえ4GB以上のメモリーを搭載したとしても、最大で約3.5GBまでしか認識されないのだ。メモリーの価格が下落し、DDR3規格の2GBメモリーを4,000円程度で購入できるようになった今、64bit版Vistaが対応するメモリー容量は、非常に魅力的。現状、「普通にパソコンを使う分には、4GB以上のメモリーは必要ない」と考える方も多いと思うが、これから長く快適にパソコンを使用したいのなら、メモリー容量が多いにこしたことはないはずだ。

「ウェルカムセンター」のウィンドウ
Vista起動時にポップアップされる「ウェルカムセンター」のウィンドウ。2GBメモリー3枚で容量6GBとして認識されているのがわかる

また、Core i7は、基本スペックの高さや機能性の豊富さ以外の大きな特徴として、DDR3規格のメモリーを3枚組み合わせることでパフォーマンスを向上させる「トリプルチャネルメモリー」に対応している。つまり、64bit版VistaとCore i7を組み合わることで、従来体験できなかった、大容量かつトリプルチャネルでのメモリー空間を手に入れることができ、その結果としてかなりのハイパフォーマンスが期待できるというわけだ。

とはいうものの、64bit Vista導入には、いくつか不安な要素があるのも事実である。

64bit版Vistaの不安点
  • 64bit対応アプリケーションが少ない
  • 32bitアプリケーションの互換性の問題
  • ドライバーが対応しない場合がある

64bit版OSでは、基本的に、アプリケーションも64bit対応のものを使用するのが基本となる。64bit環境は、32bit環境に比べて、アプリケーションの起動・動作が高速化されるのが魅力だ。ただ、実際のところ、Windows環境ではまだまだ64bitネイティブのアプリケーションは数が少なく、本格的な「64bit時代」を迎えたとは言いがたいのが現状だ。

そのため、64bit版Vistaには、一般的な32bitアプリケーションをエミュレートして起動できる「32bit互換モード」が搭載されている。しかし、32bit互換モードは、完全な交換性を実現していないのがネックで、アプリケーションによっては、動作しなかったり、起動してもパフォーマンスが低下する場合があるのだ。さらに、ハードウェア面では、ドライバーが64bitに対応していないと、デバイスがきちんと認識されないことがある点にも注意。搭載デバイスに64bit対応のドライバーが用意されているかどうかをしっかりと確認する必要があるのだ。

Windows Vistaの最上位エディション「Windows Vista Ultimate」
Windows Vistaの最上位エディション「Windows Vista Ultimate」のパッケージには、64bit版と32bit版の両方が同梱されている

64bit版Vista と32bit版Vistaのパフォーマンスを比較・検証

64bit版Vistaの魅力と不安点を確認したところで、本ページのテーマである「Core i7マシンに64bit版Vistaを導入すべきか否か?」に答えるべく、64bit版Vistaと32bit版Vistaのパフォーマンステストの結果をレポートしよう。テストでは、まったく同じ構成のCore i7マシンを用いて、64bit版Vista環境と32bit版Vista環境を構築し、処理速度の速さやベンチマークプログラムの結果を比較してみた。

テストマシンの構成

CPUに、Core i7シリーズの最廉価モデル「Core i7 920」を選択。マザーボードやメモリーには、比較的コストパフォーマンスの高い製品をチョイスした。メモリーは、DDR3(PC3-10600)2GBの3枚組で、64bit版Vista起動時は容量6GBのトリプルチャネルメモリーとして認識される(32bit版Vista起動時は容量3.5GB)。ビデオカードには、「GeForce 9800GTX」を搭載する製品を使用してみた。

「Core i7 920」
「GA-EX58-UD3R Rev.1.0」
Core i7シリーズでもっともコストパフォーマンスの高いモデル「Core i7 920」。クロック周波数は2.66GHzとなる
Intel X58チップセット搭載マザーボードの中でもコストパフォーマンスの高いGIGABYTE「GA-EX58-UD3R Rev.1.0」。CrossFireに対応するが、SLIには非対応となる

テスト1 起動時間とファイルコピー時間

64bit環境ではアプリケーションの起動・動作の高速化を期待できるが、OS自体のレスポンスの速さも気になるところだろう。64bit版Vista 環境と32bit版Vista 環境で、それぞれVistaの起動時間(電源を入れてからサイドバーが表示されるまでの時間)とファイルコピー時間(容量3.66GBの動画ファイルをコピー)を計ってみたが、起動時間は、64bit版Vistaが65秒、32bit版Vistaが55秒となった。ファイルコピー時間は、64bit版Vistaが98秒、32bit版Vistaが117秒となり、今回のマシン環境では、起動は32bit版Vistaがやや速く、ファイルコピーは64bit版のほうが速いという結果になった。

起動時間とファイルコピー時間
起動時間とファイルコピー時間

テスト2 64bitベンチマークプログラム

64bit対応のベンチマークプログラム「PCMark Vantage」を使って、総合的なパフォーマンスを計測してみた。結果は、64bit版Vista環境で「6643PCMarks」、32bit版Vista環境で「6174PCMarks」となり、64bit Vistaの方が良好な結果となった。

PCMark Vantage結果
64bit版Vista
32bit版Vista
PCMark Vantage結果
PCMark Vantage結果

テスト3 32bitベンチマークプログラム

32bit対応の総合的なベンチマークプログラム「CrystalMark 2004R3」でもテストを行ってみたところ、64bit版Vista環境と32bit版Vista環境とも、ほぼ同等の結果になった。なお、何度かテストを実施してみたが、HDDの項目については、常に32bit版Vistaが優勢となった。

CrystalMark 2004R3結果
64bit版Vista
32bit版Vista
CrystalMark 2004R3結果
CrystalMark 2004R3結果

テスト4 32bitゲーム・ベンチマークプログラム

スクウェア・エニックスのロールプレイングゲーム「ラスト レムナント」の動作快適度をフレームレートで計測する専用のベンチマークプログラムでもテストを実施。画面解像度は1280×720ドットを選択したが、64bit版Vista環境では最高値で「非常に快適」に位置する「98.90」をマーク。32bit版Vista環境の最高値は、「快適」に位置する「84.19」となった。

ラスト レムナントの結果
64bit版Vista
32bit版Vista
64bit版Vista ラスト レムナントの結果
32bit版Vista ラスト レムナントの結果

テスト5 32bit動画変換ソフト

動画エンコードソフト「TMPGEnc 4.0 XPress」で、MPEG-2形式のフルハイビジョン動画(約60MB)を、WMV形式の動画(約6MB)に変換する処理時間を計測した。64bit版Vista環境が106秒、32bit版Vista環境が110秒で、ほぼ同じレベルの結果になった。

TMPGEnc 4.0 XPressのエンコード時間
32bit動画変換ソフト

テスト6 32bit RAW現像ソフト

RAWデータ現像ソフト「SILKYPIX Developer Studio Pro」を用いて、複数枚のRAWデータ(16枚、約390MB)をJPEGに一括変換するバッチ処理を行い、その処理時間を計った。動画変換の検証とは異なり、64bit版Vistaが大きくリードし、64bit版Vista環境で97秒、32bit版Vista環境で128秒となった。

SILKYPIX Developer Studio ProのRAW現像時間

結論

総合的に判断すると、64bit版Vista環境は、32bit互換モードでアプリケーションを起動しても、十二分なパフォーマンスを発揮する結果となった。今回の検証に限っては、32bit互換モードで不具合が生じることは一切なく、OS自体も非常に安定していた。結論を言えば、Core i7マシンに64bit版Vistaを導入することで、パフォーマンス面で不利になることは、ほとんどないはずだ。

また、OS上でメモリーがスペック通りに認識されるのも、当たり前だが、単純に「面白い」と感じた。自作パソコンをホビーとして捉えれば、この「面白い」ということも非常に重要な要素だ。アプリケーションの互換性に目をつぶれるなら、近い将来必ず来るであろう本格的なネイティブ64bit時代を見据えながら、Core i7と64bit版Vistaを使って、いろいろと遊んでみてはいかがだろうか。

ただ、64bit対応アプリケーションによるネイティブ64bit環境が、32bit環境と比べて圧倒的にパフォーマンスがすぐれているかと問われると、返答に困る。ベンチマークプログラム「PCMark Vantage」以外でも、64bit対応のアプリケーションをいくつか使用し、32bit環境と比較してみたが、体感的にはさほど大きな差は感じられなかった。

これは、今回実施したテストの負荷が低く、大容量トリプルチャネルメモリーのパフォーマンスを最大限に発揮できなかったことが大きいと思われる。CPUを含めて、ハードウェア自体のパワーが強く、ソフトウェアレベルでは大きな差が出なかったのだ。現状では、Core i7と64bit版Vista は、強力な3Dグラフィックスを多用するゲームのほか、DTPやCADなどプロフェッショナル用途のアプリケーションで、もっともパフォーマンスを発揮する組み合わせであると思う。

このページの先頭へ