メカゴレブログ[PC] -23ページ目

メカゴレブログ[PC]

モバイルデバイスやPC製品のレビュー・ベンチマークブログ。

どうも。どあーふです。

引き続き、GeForce GTX 460のお話です。
前回、FF14ベンチマーク結果では騒音も手伝って微妙な結果になりましたが(リンク)、どうやら、
PALIT製カードのヒートシンクとクーラーが微妙なようです。騒音対策をしたいのですが、
それについてはまた次回。


今回は、忘れてはいけないCUDAをたっぷり楽しんでみました。


◆CUDA3.0を堪能してみよう
やはり、GeForceであるならば、CUDAを使わない手はありません。
またしてもTMPGEnc4.0 XPressに頑張ってもらいます。

TMPGEncでCUDAを使う場合、フィルタリング機能のみ有効であるため、同じビットレート内で画質を
向上させるのに役立たせる、という感じになります。
今回は、フィルタリングを二つ使い、かなり時間がかかる設定にして載せてみます。
また、少し画質を上げています。ソースは毎度ながら、24分のアニメ(mpeg)。

▼出力ファイル概要
出力ファイル MP4 AVC(H264)
プロファイル  Baseline(Level 3)
レート調整   2パス 可変ビットレート
ビットレート  平均1,024Kbps 最高10,000kbps
オーディオ   160Kbps AAC
画面サイズ   640*480px

いつもどおり、iPadやiPhone類で見ることができるフォーマットです。

メカゴレブログ[ゲーム・PC]-100718_07_tmpg1m
フィルタリングなし通常エンコード
13分20秒

メカゴレブログ[ゲーム・PC]-100718_06_tmpgcuda1m
CUDAオン 輪郭強調・ノイズ除去
41分48秒

メカゴレブログ[ゲーム・PC]-100718_06_tmpgcpu1m
CUDAオフ 輪郭強調・ノイズ除去
55分23秒


輪郭強調とノイズ除去で、相当重い設定にしたため、とてつもなくエンコード時間が増えました。
しかし、GeForce GTX 460とCUDAで、30%ほど実時間で早く終ることがわかりました

重い処理の場合に、実時間にして30%速く動画エンコードが終わるということは、比較的軽量な処理の場合は、
もうこの差が少し減っていくことになるかと思います。

とはいえ、ここまで重くすると、実時間が半端じゃないことになってくるので、比較的軽量かつ、画質で
綺麗にできる程度のバランスで使うのが良いです。


▼参考までに、エンコードした3タイプの画像

メカゴレブログ[ゲーム・PC]-100718_08_512kb
512kbps フィルタリングなし

メカゴレブログ[ゲーム・PC]-100718_09_1m
1,024kbps フィルタリングなし

メカゴレブログ[ゲーム・PC]-100718_10_1mflt
1,024kbps ノイズ除去・輪郭強調


画像でみても、512kbpsと1,024kbpsでの差は分かりやすいですが、フィルタリングのある・なしは
動画でみないと、あんまりわからないですね。

ノイズ除去は分かりやすいですが、輪郭強調は、処理効果をかなり薄くしてます。なので、あまり
上の画像では見た目の効果は出ていません。iPadで見る際に少し、ボケた部分を取り除く目的です。
実際はもっとガチガチのパキパキにすることもできますが、理由は後述。


▼おすすめはノイズ除去
ノイズ除去は、DVD特有のざらざらを取り除いてくれるので役に立ちます。
軽めにこれをかけるだけでも見た目に差がでるので、もっとも実用的かもしれません。


▼輪郭強調は使い方次第か
輪郭強調の類をあまり強くかけると、「元の絵」から変わってきてしまうので、画質にこだわる人にとって、
微妙なような気がします。特にアニメの場合は、かけすぎない方がいいでしょう。

ニコニコ動画などの場合、ビットレートが低かったりすることもあるので、かなりシャープにしておくと
パッと見の見た目がよく、いわゆる「超画質」に近いものが出来上がります。
真の意味での高画質、とは言えないような気がするので、使い方次第になるフィルターだと思います。



では、今回はここまで。次回はPALIT製カードを改造してみます。


▼GeForce GTX 460関連リンク
 1: GeForce GTX 460 買ってみた
 2: GeForce GTX 460 FF14ベンチ
 3: GeForce GTX 460 CUDAエンコード
 4: GeForce GTX 460 Palitカード、ファン換装改造
 5: GeForce GTX 460 FF14ベンチとオーバークロック
 6: GeForce GTX 460 CUDAエンコードとオーバークロック、改造2
どうも。どあーふです。

今も昔も変わらぬ、ブロガーを悩ませる問題が、記事作成中に間違えて、何かのリンクボタンをクリック。
戻るボタンを押せば、2時間かけて作った文章がオールクリアの晴れやかな視界。
長文を書くワシにとってはかなりの痛手。まめに保存すればいいのですが、ついつい忘れてしまい、
消されたときのショックは、ドラクエの章が消えた時並に精神的ダメージが。

とりあえずミスクリックの元凶、IE8のお気に入りバーをツールバーから消し去りましたが、
リンクを踏んだら絶対に新しいタブで開く方法はないんですかね……

それはさておき、今回はGeForce GTX 460の続きです。


◆FF14ベンチマーク結果
基本的なスペックはこんな感じです。

・Windows7 Pro 32bit
・Core i7 870
・3.2GBメモリ(1600MHz) ※32bitのOSなので4GBは認識しない


数字のまとめは、スクリーンショットの下にあります。

Low(1280*720)
メカゴレブログ[ゲーム・PC]-100718_03_460low

メカゴレブログ[ゲーム・PC]-100718_01_5850low


High(1920*1080)
メカゴレブログ[ゲーム・PC]-100718_04_460high

メカゴレブログ[ゲーム・PC]-100718_02_5850high


数値は、以下のような分類になります。

【8000~】 非常に快適
非常に快適に動作すると思われます。お好みの設定でお楽しみください。

【5500~7999】 とても快適
とても快適な動作が見込めます。描画クオリティを高めに設定しても、とても快適に動作すると思われます。

【4500~5499】 快適
快適な動作が見込めます。描画クオリティを高めにしても快適に動作すると思われます。

【3000~4499】 やや快適
標準的な動作が見込めます。余裕が有れば描画クオリティの調整をお勧めいたします。

【2500~2999】 普通
標準的な動作が見込めます。


つまり、こういうことです。

Low
GeForce GTX 460  4721(快適)
Radeon HD5850  5945(とても快適)

High
GeForce GTX 460  2590(普通)
Radeon HD5850  3955(やや快適)


いい勝負するかと思いましたが、Radeon HD5850が圧勝。ランクもすべてひとつ上という結果に。

460も健闘はしていますが、Highは普通ランクのぎりぎりなので、実際に映像を見ると、かなりザラザラ。
おそらく30~40fpsくらいでしょうか。ちょっと辛い。

800MHzのオーバークロック版を買えば、もう少し違う結果になると思いますが、値段が2万円強と、
それなりの値段であることを考えると、ゲーム用途だけではもう一押しほしい、というところでしょうか。



◆それ以上に、困った問題が
性能を図っていたときに気づいた、というか否が応にも気がつくのですが、GeForce GTX 460は、
とてつもない騒音を撒き散らします。

売り文句では騒音も下がった、とありましたが、高負荷時は70%ほどのファン回転率
シュオオオオーという爆音が、静音ケースから漏れまくります。

Radeon HD5850は、大きいファンであり、30~40%の回転で済むため、さほどの音ではありませんが、
GeForce GTX 460の騒音は、正直シャレになりません。いいのかこれは。

ゲーム用途で考えるのであれば、結局Radeonをおすすめしたほうが良いかもしれません。



動画エンコードについても書いていたのですが、長くなるのでそちらは次回に。


▼GeForce GTX 460関連リンク
 1: GeForce GTX 460 買ってみた
 2: GeForce GTX 460 FF14ベンチ
 3: GeForce GTX 460 CUDAエンコード
 4: GeForce GTX 460 Palitカード、ファン換装改造
 5: GeForce GTX 460 FF14ベンチとオーバークロック
 6: GeForce GTX 460 CUDAエンコードとオーバークロック、改造2
どうも。どあーふです。

今回も動画エンコードのお話ということですが、VGAのGeForce GTX 460についてです。

7月12日に発売されたばかりのカードですが、これがなかなか気になる一品です。
以前、GeForceは、動画エンコード支援機能のCUDAが搭載されており、その代わりに、3Dなどの用途では、
性能の割に消費電力や発熱が上がってしまい、ゲーム用途としては微妙、というような話をしました。

しかし今回発売されたGeForce GTX 460は一味違うようです。というのも、消費電力や3D能力が、
Radeon 5xxxシリーズと近い効率の能力をもっています。もちろん、CUDAも搭載。

$メカゴレブログ[ゲーム・PC]-100714_vga
▲EVGAのカード。460は1GBと768MBのモデルがある




◆4xxシリーズだが、似て非なるもの
型番では4xxシリーズに分類されていますが、このシリーズを新しく作りなおした後継モデルに位置し、
新シリーズのミドルハイエンドカードと考えても良いようです。
数字だけみると、GeForce GTX 465のほうが上でコア類も多いのですが、460の方が作りも一世代先で、
性能では勝ることも多いようです。


◆メモリ容量の差に要注意
GTX 460は、メモリが1GB768MBモデルの二つがあります。性能では1GBモデルのほうが高く、
768MBモデルは、多少値段が安いとはいえ、性能面で少々残念な結果になっているようです
買うのであれば、1GBモデルをオススメします。


◆Radeonと比較してどうなのか
定格モデルの場合、Radeon HD5850には負けるものの、オーバークロック版では、ほぼ同等の性能を
得ることができるそうです。オーバークロック版前提で比較するのも微妙なところではありますが。
ちなみに1GBモデルのお値段は2万円台半ばと、なかなかお安い。HD5850は3万円少々します。


◆快適なエンコードも、ゲームも楽しめるカードになるか
iPadやiPhone4などを取り込みたい、それも高画質に、といった目的があるのであれば、フィルタリングの
処理速度を上げてくれるCUDAは魅力的なものなので、出来ればGeForceを使いたい。
そんなひとのためにも、いい一枚になる可能性があります。

ところで、CUDAでフィルタリングを高速化させると、どれくらいの効果を得られるのでしょうか。
それが分からないと、魅力もよく分かりません。つまり、こういうことか。


◆早速、買ってみよう
久しぶりに気になってしょうがないパーツが出てしまったので、早速買ってしまいましょう。


メカゴレブログ[ゲーム・PC]-100717_02vga
PALIT製 GeForce GTX 460 1GB

オーバークロック版を入手しようと秋葉原ドスパラへ行ってきました。
残念ながら800MHzは売り切れで手に入りませんでしたが、700MHzのモノを入手(定格は625MHz)。
およそ24,000円。わりと安い。バリューゾーンか少し高い位で、手が届きやすい位置です。


メカゴレブログ[ゲーム・PC]-100717_01vga


電源補助コネクタは2個。768MB版は将来的に1個になるんでしょうかね。
省電力版になって、ちゃんと存在価値を作ってくれればいいんですが。


サイズはRadeon HD5850などと比べて、結構小さい。小さいケースでも使えるかもしれません。
といっても、最近の小さいケースは、意外にでかいVGAも入ったりするので、あまりサイズを気にしなくても
HDDの収める場所さえ気をつければよかったりも。じゃあ、なぜ取り上げたし。




さて、ひさしぶりにいいパーツを入手したので、いろいろと試してみようと思いますが、
長くなりましたので、次のブログで紹介しようと思います。


▼GeForce GTX 460関連リンク
 1: GeForce GTX 460 買ってみた
 2: GeForce GTX 460 FF14ベンチ
 3: GeForce GTX 460 CUDAエンコード
 4: GeForce GTX 460 Palitカード、ファン換装改造
 5: GeForce GTX 460 FF14ベンチとオーバークロック
 6: GeForce GTX 460 CUDAエンコードとオーバークロック、改造2
どうも。どあーふです。

今回は、動画エンコードのもうひとつのお話、SpursEngine(スパーズエンジン)についてです。


◆SpursEngineとは一体何者なのか
デスクトップPC紹介(リンク)の際に、スペックに書いていたやつです。拡張カードのところ。
SpursEngine WinFast PxVc1100という、TMPGEncの同梱パックとかで買えるカードです。
これは、東芝が開発した動画エンコード専用カードで、H264のMP4動画などを爆速で作るというシロモノ。

DVDサイズからフルHDにアップコンバートする超解像というのを綺麗にやってくれるというのもウリの、
まさに動画エンコードを快適に行うためにあるものです。

特に、CPUよりも速いエンコードが特徴で、CPU単体より数倍早いというグラフでアピールしてたりもします。


$メカゴレブログ[ゲーム・PC]-100712spurs
▲カード本体。まるでVGAのようにファンとヒートシンクがある


ワシも一年近く前に、この高速エンコードに惹かれて購入しました。たしかにかなり速く、これは感動。
当時はCore i5 750を使っていましたが、これより速かったです。
しかし、CPUも進化してきている今、Core i7 870とぶっちゃけどっちが速いのか

今まで気にせずCPUとSpursEngineの両方を使って動画をエンコードしてきていましたので、
ここで一度、どれくらいの性能差があるのかを、ちゃんと確かめてみようと思います。
SpursEngineは、これ単体で1万円以上するので、ぜひ頑張ってもらいたいところ。



◆SpursEngineのエンコード速度実験
SpursEngineには2パスエンコードという概念がないので、1パスでのエンコード速度です。
当然ながら、前回のブログの結果(リンク)よりもさらに速いです(ソースは一緒)。

▼作成ファイルの概要
出力ファイル MP4 AVC(H264)
プロファイル  Baseline(Level 3)
レート調整   1パス 可変ビットレート
ビットレート  平均512Kbps 最高10,000kbps
オーディオ   160Kbps AAC
画面サイズ   640*480px



$メカゴレブログ[ゲーム・PC]-100712_spr
▲Core i7 870  6分9秒

$メカゴレブログ[ゲーム・PC]-100712_CPU_1pass
▲SpursEngine  4分44秒


さすが専用カード。SpursEngineの方が、Core i7 870よりも30%近く高速にエンコード終了
性能はかなり追いついてきたとはいえ、まだしばらくはアドバンテージがあるといえるでしょう。



◆画質チェックであることに気がついてしまった
ところで、ほぼ同条件下でエンコードしたわけですが、画質に差はでるのでしょうか。
白から灰系の色にシーンチェンジする所で見比べてみました。

メカゴレブログ[ゲーム・PC]-100712_cpu_g
▲Core i7 870

メカゴレブログ[ゲーム・PC]-100712_spr_g
▲SpursEngine


なん…だと…?



ほぼ同条件でのエンコードのはずですが、SpursEngineのほうの動画はブロックノイズのような、
汚いザラザラが現れています


CPUでやった場合はグラデーションになっているのに、SpursEngineはばらばらでノイジーです。
これはいったいどうしたことか。速くても汚いのは正直微妙なのではなかろうか……

調べてみると、低ビットレートでエンコードする際、SpursEngineは汚くなるというような話がありました
設定を間違えていたのかと思いたかったのですが、512Kbpsには向かないようです。

もちろん、ビットレートが低めであるために、このような形になったものの、1Mbps以上であれば、
差のない美しい動画ができるかもしれません。
また別のタイミングで、この検証もやってみようかとも思います。時間がかかるのが難点ですが…


▼しかし捨ておくことが出来ない高速性
870の30%も高速ということは、HTがなかったり、デュアルコアのCPUと比べると、SpursEngineはかなり
高速であることは変わりないでしょう。それこそ数倍という結果もあるでしょう。
ビットレートをあげれば、この画質の荒れも下がるかもしれませんし。

では、とにかくスピード重視の場合、複数のApple端末ではどのようなエンコードにすれば良いでしょうか。

●iPad(画面サイズ 1024*768)
MainProfile Level3.1
1280*720(16:9)
640*480(4:3)

●iPhone3GS/iPod Touch(480*320)
BaselineProfile Level3
640*480(4:3)

●iPhone4(960*640)
MainProfile Level3.1
1280*720(16:9)
640*480(4:3)


iPadやiPhoneなど、画面サイズが異なるものを持っていると、それぞれにあったエンコードを
やらなくてはいけないわけですが、スピード重視だよ派の人なら、SpursEngineの640*480、
BaselineProfile Level3で書き出せば、一回の高速エンコードだけで済みます

iPod tonchも新型の噂がぼちぼちあるようですが、仮にiPhone4と同じ仕様を搭載したと仮定すると、
DVDなら640*480、フルHD動画などは1280*720、MainProfile Level3.1で統一する感じでしょうか。
ただ、高画質で画面サイズが大きくなると、当然ファイルサイズもでかくなってくるので要注意。



▼他にも使い方はある
上のような方法なら、SpursEngineの一発エンコードだけで素早く動画を用意できます。
しかし、とくに動画については、サイズや画質を気にされる方も多いと思います。
なので、SpursEngineを違う方法で有効活用するというのもアリかな、と思っています。

DVDをフルHDにアップコンバートして保存しておく(フルHDで楽しみたい派
フルHDモニタやTVでDVDを見るときには良さげです。ワシはそのまま見てしまうんですけど…


さて、今回は動画エンコードのお話第二弾でした。
次も動画エンコードシリーズですが、あのNVIDIAの話、かもしれません。
どうも。どあーふです。
今回は、デスクトップPCからつづいて、動画エンコードのお話です。


◆動画のエンコード速度を調べてみる
デスクトップPCに使っているCore i7 870は、果たしてどれほどのエンコード性能を発揮してくれるのか。
Vaio Zと比較をしてみることにします。

ノートと比べるのはナンセンスなのですが、Vaio Zなら、ミドルクラスのデスクトップPCくらいの
性能はあるんじゃないかと思います。


では今回は、TMPGEnc4.0 Expressを使って、約25分のアニメをエンコードしてみます。

$メカゴレブログ[ゲーム・PC]-100711dvd01
これをエンコードしてみます。「灰羽連盟」。個人的にお気に入りだった作品なので。もう、8年も経つのか……
話はそれますが、原作者の方(安倍吉俊)が日本発売前にiPadを海外から取り寄せて、指先でさらさらと
イラスト作成した動画が、GIGAZINEでも紹介されてましたね。見た方もいるんじゃないでしょうか。
GIGAZINEの記事リンク


アニメっていうなら、せめて「けいおん!」とか流行りに合わせたほうが良いのかと思いましたが、
最近torneを買って観るようになった程度の、にわかさんなのでやめておきましょう。


▼これがTMPGEnc4.0 Express
$メカゴレブログ[ゲーム・PC]
なぜか二個。これは、ネットワーク認証が定期的に必要で、1ライセンスで1PCしか使用できません。
せめてデスクとモバイル1台ずつインストールできればよかったんですけどねえ……
1個で1万ちょっとしますが、まさかの2個買い。なんという無駄遣い感。


◆iPadやiPhone4などで再生できるフォーマットでエンコード
iPadはじめ、iPod touchiPhone3GSと4など、主要なAppleモバイル端末を想定。
超画質ではなく、ほどほどのファイルサイズに抑える程度です。
以下のフォーマットなら、どれでも再生できるので、複数持っている人には良いかもしれません。

▼作成ファイルの概要
出力ファイル MP4 AVC(H264)
プロファイル  Baseline(Level 3)
レート調整   2パス 可変ビットレート
ビットレート  平均512Kbps 最高10,000kbps
オーディオ   160Kbps AAC
画面サイズ   640*480px


▼エンコード速度結果
$メカゴレブログ[ゲーム・PC]-100711_CPU_2pass
デスクトップPC  Core i7 870(2.93GHz)  11分41秒


$メカゴレブログ[ゲーム・PC]-100711_vaioz_2
Vaio Z       Core i5 M520(2.4GHz)  27分03秒


やはり、870はなかなか優秀です。2パスでエンコードしても、実時間の半分未満。
Vaio Zも等倍程度なので、遅いわけではないと思いますが、やはり3GHz超え8スレッドはすごい。



◆画質はどうだろう
iPadは1024*768ですが、iPod touchなどでも見るために、640*480と、ピクセルサイズを小さくしています。
iPodにしてはでかいですが、共通して使えるようにするなら、このサイズ。
あとは、このビットレートの画質で綺麗に見えるか、ってところですね。


$メカゴレブログ[ゲーム・PC]-100711ipad_01

$メカゴレブログ[ゲーム・PC]-100711ipad_02

$メカゴレブログ[ゲーム・PC]

まあまあの画質ですね。モヤがかっているところや、小さいところに注視していくと、結構画面がボケボケ。
人によって画質のこだわり具合は全然違うので、一概には言えないですが、我慢できないほどでもない。
しかし、多少目を瞑らないといけないな、という感じがします。


ビットレートを上げていけば、満足できる画質が得られる気もしますが、すでに1話分で110MB。
1クール13話で1.5GBくらい。ワシは64GBモデルなので、さらに画質を上げても大丈夫ですが、
16GBモデルの人などは、これくらいじゃないと容量が厳しくなりそうです。


▼どうやって対策しよう
1. ビットレートを上げる
ごく単純な話。1,000Kbpsとかにすればよくなるかもしれません。

2. フィルタを駆使する
TMPGEncには、ノイズ除去や輪郭強調があります。これらをうまく使うことで、ビットレートの割には、
綺麗に見ることができるようになることも。ただ、フィルターをかけるとエンコード時間が激増します。
ここで、NVIDIAの「CUDA(クーダ)」技術が役に立ちます。
TMPGEncでCUDAを利用すると、フィルタ処理をVGAが手伝ってくれるので速度アップ。
NVIDIAなら、CUDAを使うことも考えて選べば、幸せな選択肢になるんじゃないかと。

2. iPad用にエンコードする
iPod touchなどのことを考えずに、iPad向けのサイズにして、プロファイルをBaselineではなく
Mainにしたりと、画質を向上させる方法はいくらかありそうです。
それぞれエンコードするとファイルも増えて、管理も大変になるので一長一短ですね。


さて、今回はCore i7 870の底力に驚いたわけですが、次回は引き続き動画エンコードのお話。
拡張カードのSpursEngineの話でもしてみようと思います。