• ベストアンサー

GPUプログラミング時の表示用GPU

今度,GPUプログラミングを始めようと考え,PCを探しています. そこで,質問なのですが,GPUプログラミングでそのGPUのメモリをいっぱいまで使用した時,表示用のGPUはどうなるのでしょうか?別に表示用のGPUを用意しないといけないのでしょうか? 候補に挙げているPCのチップセットはグラフィック統合型ではないので,少し不安に思っています. 基本的な質問で申し訳ありませんが,どなたか教えていただけると助かります.よろしくお願いします.

質問者が選んだベストアンサー

  • ベストアンサー
  • monova
  • ベストアンサー率68% (68/100)
回答No.1

質問の真意を察しかねるので、的を射た回答が出来るかわかりませんが、 取り合えず回答してみます。 なぜ、表示を優先させないのでしょうか? 初めに、表示に使う領域を確保しておけば、表示分のメモリを侵食しなくて済むのでは? この辺はGPUのアーキテクチャやプログラムの仕様に寄るので答えはひとつではないのですが、 一般論として回答します。 GPUのメモリが表示専用領域を持たず、ワークやバッファとシェアするタイプだとし、 表示を優先させたいのなら、表示用のメモリまで侵食しないようにプログラムを組めば よいだけなのではないでしょうか? もし、メモリからあふれ出そうなら、いったん処理を中断するとか、メインのCPU(MPU)に 処理を割り振るとか、メインメモリにスワップなりバッファなりさせればよいと思います。 もしくは、解像度や色数を減らすとか… まず、何を優先させたいのか? という、仕様をハッキリしなければ答えを絞りきれません。

noir_13
質問者

お礼

お返事が遅くなり申し訳ありません。 回答ありがとうございます。 あまり深いところまで分かっていなかったので、質問が不明瞭になってしまいました。GPUでの演算でメモリを使いすぎたときにいきなり表示が消えるようなことになるのではと思い、質問させてもらいました。 やはり、プログラムの組み方次第ということで、その辺の勉強もしたいと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • GPUについて(専用とチップセット内臓)

     今度、PC(ノート)を買い換えようと思っていますが、GPUについてわからないことがあったので教えてください。  チップセットに内蔵されるグラフィックと専用GPUの2つが搭載されるPCでは、どちらのグラフィックが動作しているのでしょうか。  専用を搭載することで内蔵が機能しなくなるのか、内蔵で処理し切れなかった分が専用で処理されるのか。少しでも性能が良い方がいいのでチップセットはIntel製のGMシリーズが良いと思っているのですが、もし専用を搭載することで内蔵グラフィックが動作しなくなるならGMにこだわることはないのかなと思いまして・・・。  購入予定のPCはVista Home Premiumで、仕様用途はネット・地デジ視聴およびDVDへの保存(ダビング10がどうなるかわかりませんが・・・)、3Dゲームは決してすることはありません。

  • このPCに合うGPUを教えて下さい

    このたびGPUを増設しようと思いGPUを調べていたのですが、 電源が足り無そうであることに気づきました。 自分ではよくわからないので、できればこのPCに合うGPUを教えていただきたいです。 http://www.edion.com/CSfLastGoodsPage_001/96048 スペック ●OS:Windows® 7 Home Premium 64ビット 正規版 ●CPU:インテル® CoreTM i5-2400 プロセッサー(3.10GHz) ●チップセット:インテル® H61 Express チップセット ●メモリ:4GB(4GB×1) ●グラフィックアクセラレーター:インテル® HD グラフィックス 2000 ●ハードディスクドライブ:1TB(シリアルATA 7200rpm) ●光学ドライブ:DVDスーパーマルチドライブ ●電源:定格350W電源搭載 AC100V 50/60Hz GPUを増設してしたいゲームというのはMinecraftです。 できるだけいいものをお勧めしていただきたいです。 よろしくお願いします。

  • チップセットグラフィックとメモリ規格

    私はPC2100メモリ(512MB)で、radeon9000igpという統合チップセットのグラフィックを使っています。 どうやらこのチップセットはDDR266(PC2700)まで対応しているらしく、ひとつ気になったのですが、PC2100からPC2700に変える事で、やはりメモリを共有している統合グラフィックの性能なども上がるのでしょうか? 気になって夜も眠れません(つд⊂)

  • GPU選びについて

    今までPCゲームをよくやっていて、前回の質問でメモリではなくGPUを強化した方がいいとわかったので、GPUを買いたいのですが選び方がわかりません。 電源は700wくらいのデスクトップPCです。 メモリは16GBを積んでます Windows7です。 グラフィックをよくしてもヌルヌル動くようなものがほしいです。 ちなみにTERAと言うゲームです。 質問 1万円くらいのおすすめのGPUを教えて下さい。 他に必要な情報があれば言ってください。 回答よろしくお願いします

  • GPUを変えたいのですが。。。

    最近、PhotoShopをCS3からCS4にアップグレードしたのですが、 最大の売り手である、キャンバスの回転などの機能を使うには、 最低限 ・GPUを利用する一部の機能ではShader Model 3.0とOpenGL 2.0対応のグラフィックカードが必要 ↑とアドビのサイトには書かれていました。 しかし、私の家のパソコンは、 名前…NECバリュースターL(省スペース) OS…Windows Vista Home Premium CPU…Core 2 Duo E4500(2.2GHz) メモリ…2GB HDD…320GB GPU…Intel(R) G33/G31 Express Chipset Family ↑とあまりよくありません。 調べてみると、Intel製のものはオンボードのグラフィックチップらしいので、Shader Model 3.0とOpenGL 2.0対応のカードをつけるには、やはりCPUごと(一緒になってるんですよね?)変える必要があるのでしょうか? PCごと変えるにしても、まだ買って1年も経ってないので無理ですし。 上記の条件をそろえるには、いくら位かかるのでしょうか? ちょっと質問の内容がわかりにくくなってしまいましたが、PC内部の改造はしたことがないのでよくわかりません。 お願いします。

  • マウスコンピューターのノートパソコンのGPU

    先日マウスコンピュータのゲーミングPC(URL:http://www.mouse-jp.co.jp/company/news/2008/news_20080109_01.html)を拾ってきまして、動かしたところ、 ディスプレイが6分割されて表示されたり極度にちらついたりとディスプレイ表示関連が逝っているようです(CPUの基本命令テスト、メモリテストに異常はなかったので)。 これをサーバーマシンにはできないのでデスクトップマシンとして使いたいのですが、内臓GPU(開けてみたところチップセット内臓ではないようです)が操作するVGA端子・HDMI・S端子もすべてダメです。 リモートデスクトップを使えばいいのでしょうが極力他のPCを使いたくありません。 最近USB-VGA変換(http://direct.sanwa.co.jp/ItemPage/500-KC002N)というのを見かけましたが、これは内臓GPUの処理を介さずに処理できるのでしょうか。またほかに画面を他のディスプレイに正常に表示させることは可能でしょうか。 また、CPUソケットが同じPCがありまして、もしだめならCPUを交換しよう(BIOSは認識可能と思われます。)と思うのですが、この場合、取り替えた先のPC(モバイル インテル GMA 4500MHDでチップセットに内蔵です。)でディスプレイがうまく表示されないなどそういうことはあるでしょうか。 長文になりましたが、何かご教授いただけたら幸いです。 ご回答よろしくお願いします。

  • GPU内蔵の新しいIntelのCPUについて。

    GPU内蔵の新しいIntelのCPUについて。 http://pc.watch.impress.co.jp/docs/news/20100108_340958.html 『Intel、32nmプロセス採用の新Coreプロセッサを発表』- PC Watch こちらのニュース記事で知りましたが、 新しいIntel製のCPUにGPU内蔵のものがリリースされたようです。 そこでお尋ねしますが、GPU内蔵ということは、 NVIDIAやATIのような単体のGPUを必要とせずに 専用のVRAMとして性能を発揮するものなのでしょうか? 例えば、チップセット内蔵型のVRAMには、 メインメモリとの共有タイプのものがありますが、 それとはまた違うのでしょうか? 宜しくお願いします。

  • H67対P67 同じ外付GPUで速度は違うのですか

    PC購入のため色々調べているところなのですが、 チップセットでH67とP67のどちらがいいか悩んでいます。それともZ68を待つのががいいのか、、、とも考えてしまい今一歩決められません。 そこで確認したいのですが、メモリ・外部GPUなどチップセット以外が同じ条件の場合、「H67とP67のどちらがよりGPUの力を引き出せるか」という点に違いはあるのでしょうか。(チップセットが違う時点でマザボが違うから厳密に同じにはならないかもしれませんが、、、) ちなみに 「P67」・・・ 内蔵GPUは利用不可。オーバークロック可 「H67」・・・ 内蔵GPU特にHD3000利用可。Quick Sync Video利用可。オーバークロック不可。 この条件だけなら、いまのところH67がいいかなとはおもっています。 ご存じの方、ご意見・参考URLなど教えてください。 よろしくお願い致します。o(_ _)oペコッ

  • チップセットのグラフィック統合、非統合について。

    チップセットのグラフィック統合、非統合について。自作PCについて勉強中です。某雑誌でインテルの新しいチップセットが出ていましたが、P45、X48はグラフィック非統合。G45はグラフィック統合と出ていました。グラフィック統合、非統合の意味がわかりません。統合の場合は、グラフィックボードがいらないということでしょうか?統合型のメリットは何でしょうか?PC用途は、WORD&エクセル、写真&ビデオ編集、DVD鑑賞、ゲーム「CABAL」、「FF」などです。この用途の場合、統合型の方がいいのでしょうか?素人質問で大変申し訳ありません。よろしくお願いいたします。

  • GPUのスペックは充分なのにゲームが起動できません

    先日、カスタムメイド3D(以下はCM3と略します)を購入し、先ほどインストールしたのですが 「ご使用のグラッフィックボードの対応シェーダーモデルが2.0以下です。 シェーダーモデル2.0以上に対応するグラフィックボードをご使用ください」 というメッセージが出てきて起動できません。 DirectXは9.0が入っているので、2.0以上となっているとおもうのですが・・・ PCのスペックは メーカー:Dell 型番:Latitude D830 1800WX CPU:Core 2 Duo T7100 1.8GHz メモリ:2G以上(増設済) チップセット:Mobile Intel(R) 965 Express Chip set family オンボードなのですが、GPU単体だと「GMA X3000」です。 これのシェーダーは、2.0どころか3.0に対応しているはずなのです。 ちなみに同じ最低限グラフィックスペックの「3Dカスタム少女」は難なく動きます。 なぜこのゲームは対応していないと表示されるのでしょうか?