web-dev-qa-db-ja.com

ATI Mobility Radeon HD 4650のセットアップ方法

現在、Ubuntu 12.04 64ビットを使用しています。 ATI/AMD独自のFGLRXグラフィックドライバーを追加ドライバー経由でインストールした後、lspci -vを使用してVGAカードのステータスを確認しました。出力は次のとおりです。

 02:00.0 VGA互換コントローラー:Advanced Micro Devices [AMD] nee ATI M96 [Mobility Radeon HD 4650](prog-if 00 [VGAコントローラー])
 
サブシステム:Dellデバイス0456 
フラグ:バスマスター、高速devsel、レイテンシ0、IRQ 46 
 d0000000のメモリ(32ビット、プリフェッチ可能)[サイズ= 256M] 
 I/Oポート2000 [サイズ= 256] 
 cfef0000のメモリ(32ビット、プリフェッチ不可)[サイズ= 64K] 
 [仮想]拡張ROM at cfe00000 [無効] [サイズ= 128K] 
機能:
使用中のカーネルドライバー:fglrx_pci 
カーネルモジュール:fglrx、radeon 

タイトルで述べたように、私のVGAカードは1GBですが、コンピューターは256MBしか認識しません。私の質問は、「ATI Mobility Radeon HD 4650(1GB)の容量をコンピューターに完全に認識させる方法は?」

4
Thi An

Phoronixのこのフォーラムスレッドを参照してください: http://phoronix.com/forums/showthread.php?26231-r600-uses-only-256-mb-video-ram

そこに表示される256Mは、実際にはBAR制限と呼ばれます。 CPUがマッピングできるメモリの量:」BAR制限(CPUから見える開口部)は256 MBですが、最新のメモリマネージャーコードでは、動的にCPUが256 MB以上にアクセスできますGPUはいつでもビデオメモリ全体をアドレス指定できます。256MBの制限はPCI仕様であると思います。 "

ATIカードに次のように入力すると、正確な読み取り値が得られます。

 grep kB /var/log/Xorg.0.log

どの出力

 [    24.091] (II) fglrx(0): VESA VBE Total Mem: 16384 kB
 [    24.123] (--) fglrx(0): Video RAM: 1048576 kByte, Type: DDR3

2行目は1 GBのビデオメモリを示し、lscpi -vは256を提供します。このコマンドは this comment から取得しました。

2
Mark Paskal