ビデオメモリが小さい場合(例えば2MB)、本体のメモリが
大きくてもスクリーンの描画は遅くなるのでしょうか?
別の言い方をすると、スクリーンに書き出されるデータは
どの程度がビデオメモリ/HDD/本体のメモリにあるのでしょうか?

こういった処理はハードウェアだけで行なわれているのでしょうか?
それとも、ビデオメモリやグラフィックチップを直接いじる
ようなプログラム(ドライバ/ライブラリ)があるのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (5件)

ドライバーと言うのは、ハードウエアをOSに認識させる


為のソフトです。例えて言うなら、取り扱い説明書の様な
物でしょうか。heatherさんが、新しく、ラジカセを
渡されたとします。でも、いきなり渡されたheatherさんは、
これが何をする道具なのか判りません。そこで、説明書を
読んで、初めてこのラジカセの使い方を理解できます。
この中で、heatherさんをOS、ラジカセをビデオカード、
説明書をドライバーと置き換えてみて下さい。

それから
> フルカラーSXGAの画面にウィンドウを何十枚と開いたら

についてですが、これは、ウィンドウをいくつ開こうが
ビデオメモリーには無関係です。ビデオメモリーは、
あくまでも画面の表示のみに使われる物ですので、
ウィンドウが何10でも何100でも、画面上では1つの絵で
しかありませんので。ウィンドウの数が影響して来るのは
メインメモリーの方ですね。Macの場合、ウィンドウを
開き過ぎると、『これ以上開けません』状態になります。
    • good
    • 0

>ソフトウェアドライバってありますよね。


>あれは何の働きをしているのでしょうか?

 今回取り上げられた「ドライバ」は「デバイスドライバ」と呼ばれる物です。
簡単に言うと、OS側とハードウェア側を仲介する物です。OSが「画像を描きたい」
という要求を出したら、デバイスドライバを仲介させてビデオカードに「こういう
ふうに画像を描け」と命令します。いわば通訳みたいな物です。なので、
>もしかしたらビデオチップこそがドライバそのものではないかと。
という解釈は今回はバッサリと切り捨てて下さい。チップはチップ、ドライバは
ドライバです。
(機器設計とかのレベルにまで行けば、また別な話なのでしょうが。今回のは
PCで単純にビデオカードを使うだけ、という観点で書いたので)

 また、
>内蔵VGA
は、チップセットにグラフィック用の機能が含まれている場合の物です。他に、
ビデオチップを基板上に載せた「オンボード」のグラフィックなんてのも。
これらがあるかどうかは、マザーボード上にディスプレイコネクタがあるか
無いかで簡単に判断できます。
    • good
    • 0

私も「回答者:kenkenkentさん」の意見と同じです。



>あと、これはもしかしたら間違っているかも知れませんが
 間違っております。i810シリーズ i815シリーズやSiSのチップセット系で内蔵VGAを使用できる物のお話です。

この回答への補足

すみません、何のことかさっぱりわからないのですが...(^^;
内蔵VGAって何ですか?

補足日時:2001/12/16 14:52
    • good
    • 0

私の記憶に間違いが無ければ、ビデオメモリーの容量は、


画面の解像度と色数に関係するもので、表示の速さなどは
ビデオチップの性能やRAMDAC(?)の周波数などに
よるものだったと思います。つまり、チップの性能が
良ければ表示性能が上がり(特に、3Dアクセラレーション
機能の有無は、3Dソフトやゲームなどの表示に影響を
与える事があります)、同じチップの性能であれば、
RAMDACの周波数が高い方が、表示が速いという訳です。
ドライバーの性能も関係あるかも知れませんが、それは
あくまでも、チップの性能の範囲での話でしょう。逆に
言えば、良いドライバーとはいかにチップの性能を100%に
近い状態まで発揮できるか、であり、悪いドライバーは
チップの足を引っ張っているだけな訳ですね。

あと、これはもしかしたら間違っているかも知れませんが、
最近のAGPと呼ばれるグラフィクシステムでは、メイン
メモリーの一部をビデオメモリーとして使うのだと、
聞いた事がある様な記憶があります。

この回答への補足

kenkenkentさんのおっしゃるドライバーって
ソフトウェア的に実装されているものでしょうか?
私の理解だとビデオチップは描画専用のチップだから
ドライバなるものはハードウェア的にビデオカード上に
いっしょに実装されているのではないかと思ったのですが。
もしかしたらビデオチップこそがドライバそのものでは
ないかと。
でも実際ソフトウェアドライバってありますよね。
あれは何の働きをしているのでしょうか?

補足日時:2001/12/16 14:42
    • good
    • 0

この辺のことはもっと詳しいRESが付くと思いますけど


とりあえず簡単に。

(描画が)早いか遅いかはチップの性能です。
で、そのチップの性能を引き出せるかどうかはドライバのできにかかってくると。

>描画は遅くなるのでしょうか?
遅くなると言うのは変ですがまぁそういうことですね。

>書き出されるデータ
横bit数×縦bit数×色数*=必要ビデオメモリ
ですので たとえば 800×600を65536色で表示させたとして
800bit*600bit=480000bit
480000Bit/8=60000byte(1Byte=8bit)
60000Byte/1024byte=58.59375Kbyte(1Kbyte=1024byte)
65536色は2の16乗(白黒が2bit(2の1乗)なので そのほかの色数は計算してみてください。)

58.59375Kb×16=937.5Kb
937.5Kb/1024Kb=約1MB

と、言うことでこの場合約1MBビデオメモリに必要(使われている)になります。

色数が減ればビデオメモリの(と、いうよりビデオチップの)仕事が減るので それなりに早く表示されます。

ビデオメモリは描画だけに使われます。
基本的にRAMとは別と考えましょう
#物理メモリからビデオメモリに
#回す物もあります(ノートに多い)

この回答への補足

もう少しうかがってもよろしいでしょうか。

例えば、フルカラーSXGAの画面にウィンドウを何十枚と
開いたらとても2MBのビデオメモリーにそれら全てを置いておけませんよね。
この場合HDDや本体のRAMに残りの分が保存されているのでしょうか?
いわば、ビデオメモリは画面用のcacheのようなものと考えていいのでしょうか?

補足日時:2001/12/16 14:38
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q『VALUESTAR』VL300/3Aのビデオメモリ増設について

 最近「神武ONLINE」「エミル・クロニクル・オンライン」などのオンラインゲームを始めようとしたのですが始められず、調べた結果、メモリ(DRAMでしょうか?)が足りなかったので(必要値256MB以上のところ私は240MB程)メモリを買い、現在496MBなのですがそれでも始められませんでした。
 さらに調べた結果、VRAM必要値32MBなのに対し16MBしかない事が分かりました。他に原因がわからないのでこれが原因なのでしょうか?

 なので、VL300/3Aに取り付けられるグラフィックボード(32MB以上)を探しています。ゲームをやるにはパワー不足なパソコンだと思うのですが、買い換える程余裕が無いのでお願いします。
 もしかしたらDRAM買うよりVRAMを先に買った方が良かったのかな?なんて思います(笑)
 過去ログ検索しましたがよく分からなかったので新規投稿させて頂きました。長文失礼しました。

Aベストアンサー

 #1です。

 リンクが間違っていました。
 #2さんが云われているGeForceFX5200はI-O DATAからPCI仕様のものが出ています。

 あと、出力用のコネクタ形式も気を付けてください。ディスプレイがアナログタイプの場合、グラボもアナログに対応したものでなければいけません(デジ→アナ変換は基本的に出来ません)。逆も同様です。双方に対応しているボードなら、問題はないでしょう。

参考URL:http://www.bidders.co.jp/dap/sv/list1?sort=num,D&keyword=グラフィックボード%20PCI&e=search%26ic=se_item_end

QFMV DESKPOWER CE9/120SLT のビデオメモリを増やしたいんですが…

題名のとおり、FMV DESKPOWER CE9/120SLTのビデオメモリを増やしたいんです。
まぁ増やしたい理由はゲームの動作が重い&グラフィックがあまり綺麗じゃないからなんですが…
できれば128MBぐらいにまで増やしたいんですが、どんなカードを買えばいいのかわかりませんし、ビデオメモリを増やせるのかもわかりません。

パソコンのハード面についてはまったくの初心者ですので、初心者向けのわかりやすい説明をしていただけると助かりますm(_ _)m
よろしくおねがいします。

仕様です↓
http://www.fmworld.net/product/hard/pcpm0201/deskpower/ce/method.html

Aベストアンサー

お使いのFMV DESKPOWER CE9/120SLTをサイトで見るとチップセットにKL133 Chipsetを使っているようです。
このチップセットを調べるとグラフィック統合型のチップセットであることがわかります。
(出してくれたサイトだけでも想像はつきますが)
更にこのチップセットは外部AGPもサポートしていないようです。
つまりこのPCでグラフィックカードを変えようと思うとPCIのグラフィックカードしか使えないことになります。
PCIのグラフィックもないわけではありませんが少ないです。
全部を調べたわけではありませんが128MB搭載のPCI対応のグラフィックカードはないようです。
(僕自身も聞いたことがありません)
DDRの64MBが一番良いようです。
最新のバリバリ3Dのゲームでなければ十分な物だと思います。

ざっとですが、
http://www.iodata.co.jp/products/graphics/2003/ga-gf440twpci.htm
http://www.iodata.co.jp/products/graphics/2003/ga-gf420pcil.htm
http://www.elsa-jp.co.jp/product/ch/gladiac517/gladiac517SE.htm
http://www.kuroutoshikou.com/products/gboard/gf4m440se_p64.html
http://www.kuroutoshikou.com/products/gboard/gf4mx420_pci64tv.html
が見つかりました。
(最後のはメモリがSDRのようです)
少なくとも出してくれたサイトを見る限りではロープロファイルでなければいけないということはわかりません。
あくまでも多分ですが通常サイズのPCIが入るのではないかと思います。
では。

お使いのFMV DESKPOWER CE9/120SLTをサイトで見るとチップセットにKL133 Chipsetを使っているようです。
このチップセットを調べるとグラフィック統合型のチップセットであることがわかります。
(出してくれたサイトだけでも想像はつきますが)
更にこのチップセットは外部AGPもサポートしていないようです。
つまりこのPCでグラフィックカードを変えようと思うとPCIのグラフィックカードしか使えないことになります。
PCIのグラフィックもないわけではありませんが少ないです。
全部を調べたわけではありま...続きを読む

Qメインメモリと共有するビデオメモリについて

VIA UniChrome Proというビデオカードをしています。
このビデオカードはメインメモリと共有してビデオメモリ割り振ってある
のですが、BIOSでビデオメモリを128MB以上割り振れません。
128MB以上のビデオメモリを割り振りたいのですが、なにか方法はあります
でしょうか?

メインメモリは1GBです。

よろしくお願いします。

Aベストアンサー

nVIDIAやATIが採用している下記のような機能であれば 搭載VRAMが不足した際に
メインメモリから借用できますが BIOS設定で128MBまでで制限している場合は無理でしょう。

nVIDIA 「TurboCacheテクノロジー」

 http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=TurboCache%a5%c6%a5%af%a5%ce%a5%ed%a5%b8%a1%bc

ATI 「Hyper Memory」

 http://search.yahoo.co.jp/search?p=HYPER+MEMORY&sp=1&ei=UTF-8&fr=slv1-tbtop&SpellState=n-4277566176_q-GkBytoAEAWtdYgdSgyNmZAABAA%40%40

Qメインメモリをビデオメモリに使えますか?

現在ノートパソコンを使用しています。
ネットゲームがしたくなり色々探したのですが、
推奨スペックなどで、「ビデオメモリ16MB以上」とかってなっています。
私のノートパソコンはビデオメモリが4MBとなっています。
メインメモリをビデオメモリに割り当てることはできるんですか?
メインメモリは256MBあるので、そのうちいくらかを
割り当てることができればゲームができるかな、と考えています。
よろしくおねがいします。

Aベストアンサー

BIOSのメモリ周り設定項目に「アパーチャサイズ」や「シェア」があれば可能です。

「Frequency/VoltageControl」に
「GraphicsApertureSize」とか
「Onboard VGA ShareMemorySize」

アパーチャサイズ
VRAMに収まりきらなかった情報をメインメモリに割り当てる

シェア
メインメモリのうちどのくらいの容量をグラフィックに割り当てるか決定する

Q動画にとってビデオカードのメモリとメインメモリの役割分担はどうなっているのでしょうか?

yahoo動画を観るには確かメモリが最低512MB必要と記されていました。
使用中のパソコンでwinxpの「システム」をみたところメモリーが192MBととなっていたのであと320MB・・中途半端だな・・と思っていました。
ところがメモリーが128MBのビデオカードを装着するとメインメモリーが255になっていました。63MB増えた勘定です。
ここのところがよくわかりません。その分ビデオカードのメモリが削られて64MBになってしまった・・というわけではないですよね?
将来ビスタを導入するときはグラフィックアクセラレータのメモリーは最低128MB必要・・ということでこのビデオカードを買ったわけですから・・
最低保障のメモリー512MBを確保するためにはあと256MBのメインメモリーを装着すればよい・・ということでしょうか..

Aベストアンサー

> winxpの「システム」をみたところメモリーが192MB
> メモリーが128MBのビデオカードを装着するとメインメモリーが255
オンボードのビデオチップを搭載するPC にビデオカードを搭載すれ
ば、当然の結果です。搭載する以前は、モニターに画像を映すのに、
メインメモリからビデオメモリを割り振っていたが、ビデオカード
を搭載した時点で、その必要性が無くなっただけです。

因みに私のPC もオンボードでビデオチップを搭載するPC を使用して
居ますが?同じ事に成ります。
さらに?Windows Vista にも対応(システムCD 内に対応BIOS有り)して
いますが、Windows Vista にする気は有りません。

WindowsXP でしたら?最低でも1GB 積んで置きましょう。
今なら、メモリ(メチャ)安いので購入を検討されては如何?

ネット配信のビデオ見るのに512MB のビデオカード何て、必要有り
ません。
DDR2 256MB 128bit のビデオカードで、普通にゲームも出来ますし、
動画も普通に見れます。ASUS EAH2600 PRO を使用しています。

> winxpの「システム」をみたところメモリーが192MB
> メモリーが128MBのビデオカードを装着するとメインメモリーが255
オンボードのビデオチップを搭載するPC にビデオカードを搭載すれ
ば、当然の結果です。搭載する以前は、モニターに画像を映すのに、
メインメモリからビデオメモリを割り振っていたが、ビデオカード
を搭載した時点で、その必要性が無くなっただけです。

因みに私のPC もオンボードでビデオチップを搭載するPC を使用して
居ますが?同じ事に成ります。
さらに?Windows Vista にも...続きを読む


人気Q&Aランキング

おすすめ情報