皆さんこんにちは。
このコーナー「手に入れてみた」では、日々行っている主の「人柱」的な挑戦について、扱っていこうと思います。
第一弾、今回のお題はこれ。
外付けGPUでPhotoscanは早くなるのか、です。
というのも、久々ノートパソコン更新したんですが。
職場のセキュリティ基準でWin10Proじゃないとダメ。
なるものがありまして。
良さそうなノートって、みんなHome。必要あればProに上げろってスタンス。
まあ、そうよね。で、後で上げるのは推奨しない、って。うーん。
ということで、持ち運びできる、っていう奴で良さそうなのが限られまして。軽さ重視でASUSのZenBookSになりました。予算大オーバー(涙)。しかも、GPUオンボード。ZenBook Pro 15 UX550欲しかったのに。Pro積んでる奴はタッチパッドまでディスプレイっていうド変態パソコンで、すぐ昇天しそうだしね…。
じゃあ、必要な時だけ、GPU付けてパワーアップするか。ってことです。これ、夢広がりませんか?
外付けGPUだけ持って歩けば、出先のパソコンでもスイスイ解析が、とか。非力なノートも復活!とか。他の人のにつないでその時だけ早くしちゃうとか。
ということで、頂いている研究費にてこれを購入。
いやお前、いくらThunderboltとか抜かしても、所詮外付けだから結果見えてね?とかありますが。まあ、試さないとね。それに、小さい奴、って選んだんですが… 。
Webサイトでも巧妙に隠しているけど、電源アダプターが馬鹿でかい。本体よりでかくて重い。
全然携帯に向いてねえだろ、これ(怒)。コーヒーショップでって…。Webで売り文句書いた奴コラ!
で、今回のお題はこれ。
むかーしに測った飛鳥のよだれをたらすおっさん像石人像。
なんでこれ?ってのもあるんですけど、昔、職場の大先輩方が写真測量で計測された記念碑的な対象なんですよ。なので、テストするならこれからしたかった。どうでもいいですね。はい。個人の想いだけです。
今回は、4つの状況で試します。
処理は、みな共通。Align>High Dense Cloud>High Mesh>High Texture 4096×1です。
まずは、これ。GPU使用しない。です。
お次。OnboardのGPU入れてみます。
ん?
遅くなってねえ???
最後、外付けGPU。たのむよー。
あー。安心した。
ところで、OnboardGPUで処理をはじめたのですが、やはり遅い。Align5時間とか。で、気づいたんです。
その時だけエクスプローラー立ち上げっぱなし。
意外ですが(でもないか)、こいつはコンピューターのリソース食います。
愚痴言わせていただきますが、いいですね、いいコンピューター使って、こっちは遅いパソコンで苦労しているんですよとかよく言われるし、まあ、そういう面もあるのですが(なので人柱企画を)、見ていると
Webブラウザ切れよ。
重い壁紙出してんじゃねえよ。
AERO切れ。
エクスプローラー消せ。
変な常駐ソフトほっとくな。
と狭量な私は言いたくなるわけです。ある程度パワーある奴でも、この辺りは厳しくチェックしてますよ。そういうのをやらないで、金かけてもしょうがなくはないけど、文句は言わないで欲しいなと。
あ、脱線しすぎ。勿論、常駐ソフト全部切ってやり直しです。
ちなみに、4つ試したって言いましたよね。
もうひとつは、OnboardでCPUの処理を切る。でした。
Align開始一時間経過で、残り時間7時間。
いや、それないだろ、ということで、CPUを入れました。 このOnboardGPUはPhotoscanの処理には向いていないようです。
ということで、まとめますと。
うーん。GPUがありゃいいってもんでもないのね。Onboard-GPUだと生成される点群の数とかも少ない…。
とはいえ、細かく見ていくと何故かMeshとTextureはCPUだけの方が早いとか、色々ありますね。
比較しているGPUがIntelとAMDで、お前、なんでNVIDIAに素直に行かないんだ、とかそういうツッコミはあるわけですが、まあ、そういうことですよ。
あまり参考にならないかもしれませんが、こんな感じです。外付けGPUなかなかやるな、が結論かな。電源アダプターどうにかしてほしいけど。
エクスプローラーってそんなにリソース食いますかね…?それ以外に挙げらている要素は確かにリソース食ってそうですが…(特に5番目)。結果的にそれらに引っ張られてエクスプローラーが悪者のように見えているだけのような気がします…。
Windowsにおいてエクスプローラーはウィンドウマネージャーも兼ねてるから切れないですし…。
オンボードGPUやモバイル版のGPUはCPUで計算するよりも悪い結果が出るのは何となくわかる気がします。
マニュアルにも「Chapter 1. Installation and Activation」の「GPU acceleration」の中のNoteに
「Using GPU acceleration with mobile or integrated graphics video chips is not recommended because of the low performance of such GPUs.」
とありますしね…。
コメントありがとうございます。
メモリとかが十分あるとあまり気にならないことも多いけど、かなり食っていることがありますよ。
あれなんでなんだろう…。特にWin7は。
オンボードGPU、やはり遅いんですね。