ディスクキャッシュにオーバービデオメモリを使用していますか?

ディスクキャッシュにオーバービデオメモリを使用していますか?

最新のRyzen 5000ベースのノートブックでは、統合グラフィックスコントローラは常に少なくとも1 GBの共有ビデオメモリを取得します。 BIOS設定では、最小値は1GBです。主に2Dグラフィックスを使用しているため、1 GBのビデオコンテンツを必要としない人のために共有ビデオメモリを確保し、LinuxまたはBSDカーネルにディスクファイルのキャッシュに使用させる方法はありますか?

ベストアンサー1

あなたはできません。このメモリはGPUとの通信に固定されており、オペレーティングシステムでは簡単に再利用できません。

2Dアプリケーショングラフィックには多くのメモリが必要ないという一般的な誤解があります。今日、GPUは合成に使用されています。言い換えれば、ブラウザ、Xemacs、または他のウィンドウで見るすべてが実際にGPU RAMに保存され計算されます。ウィンドウを切り替えるということは、一般的にX.orgがGPUに「このテクスチャがRAMにあります。ブラウザ(firefoxまたはchromium)を使用すると、GPUが画面に表示される内容を計算できます。これは、現在開いているすべてのページ(まだ必要に応じて再計算されておらず、非常に古いタブで発生)が表示される部分だけでなく、すべてGPU RAMに保存されることを意味します。

たとえば、2つの画面、12のターミナル(リラックス)ウィンドウ、6つのPDF、Firefoxタブの22つ、チャットプログラム、ファイルマネージャウィンドウがあります。ほぼ2GBのGPU RAMを占めています。

ビデオデコードのためのGPUとドライバのサポートは不明ですが、GPU RAMも必要です。

したがって、要約すると、GPUからRAMを取り出すことが技術的に可能であっても(実質的に不可能)、GPUによってRAMで素早く計算された内容がユーザーのCPUではゆっくりと計算されなければならないため、おそらく害を及ぼすのです。 -利用可能なRAM計算(そして電力効率が低い!)。特にラップトップでは、これは非常に悪い考えのように聞こえます!

おすすめ記事