
Ubuntu日本語フォーラム

ログインしていません。
始めまして、ハードウェアの認識について助力をいただきたいと思います。
当方、下記のスペックでPCを組んでUbuntu 9.10をインストールしました。
ハードウェア内約
CPU:AMD AthlonII X4 630
MEM:DDR3-1333 2048MB *2
M/B:Asrock M3A785GMH/128M http://www.asrock.com/mb/overview.asp?Model=M3A785GMH/128M
オンボードビデオ:ATI RADEON HD 4200 (128MB)
ビデオカード:Sapphire HD 4550 (RADEON HD 4550 512MB) http://www.sapphiretech.jp/products/hd-4500-pcie/sapphire-hd-4550-512mb-ddr3-pcie-hdmi-lp.html
モニタのDVI端子をビデオカードに接続し、表示の確認。
後ハードウェア・ドライバにて、ATI プロプライエタリドライバをインストール。
しかし、「lspci | grep ATI」でグラフィックカードが入っているかの確認を行っても
オンボードビデオしか認識していない模様です。
ログは以下のとおりです。
userxx@localhost:~$ lspci|grep ATI
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode]
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350]
01:00.1 Audio device: ATI Technologies Inc R700 Audio Device [Radeon HD 4000 Series]
なお、SystemProfiler and Benchmarkにて同様のデバイス確認を行っても
デバイス名、搭載ビデオメモリ共にオンボードのみの認識でした。
どうすればUbuntu側でビデオカードを認識できるようになるのか、頭を悩ませて折ります。
よろしくお願いいたします。
オフライン
BIOS側の設定で、OnBoardのGPUより、PCI-Eなどに増設したGPUを優先する設定になっているか確認してみて下さい。
詳細は、M/Bのマニュアルを参照願います。
オフライン
返事が遅れて申し訳ございません。
BIOSですが、当方が使用しているM/Bには
プライマリビデオカードの設定がありませんでした。
また、ATI公式からX86_64ドライバ10.2を手動でインストールしたところ
Catalyst Control Centerではビデオカードの設定が通っていましたが
ビデオカード:ATI Radeon HD 4300/4500 Series
BUS:PCI Express x16
その他、GPUとメモリの周波数など、ビデオカードのハードウェアスペックが合致
しかし、UbuntuでPCIをどう読み込んでいるか見てみると
userxx@localhost:~$ lspci|grep Rade
01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350]
01:00.1 Audio device: ATI Technologies Inc R700 Audio Device [Radeon HD 4000 Series]
オンボードのみ認識している模様です。
また、現在ディスプレイをビデオカード側に接続しても正常に表示できています。
このことから、BIOSではビデオカードを認識しているが
Ubuntuでビデオデバイスの選択がおかしいことになっているのではないかと心配しています。
どうにか、素直にビデオカードを認識させたいです。
オフライン
おお。すいません。ちゃんと見ていませんでした。
その状態ですでに正常に認識しているようです。
私、同じ型式のM/Bを使用しておりますが、lspci -vでは以下の認識となります。
01:05.0 VGA compatible controller: ATI Technologies Inc Device 9710
Subsystem: ASRock Incorporation Device 9710
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at d0000000 (32-bit, prefetchable) [size=256M]
I/O ports at c000 [size=256]
Memory at feaf0000 (32-bit, non-prefetchable) [size=64K]
Memory at fe900000 (32-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci
Kernel modules: fglrx, radeonちなみに、プライマリグラフィックアダプタの設定は、BIOSのAdvancedのChipset Configurationにあるかと思います。
オフライン
当方が使用したいビデオカードがHD4550
しかしコマンドで認識されているビデオドライバがHD4350
catalystで認識されている(のかすら怪しい)ものの、Ubuntuではオンボードとして認識され
Sysinfoなどを見ても、VRAMにオンボードのものを読み込まれていたりします。
何が悪いのかわかりません。
一旦ビデオドライバをすべて削除して、新しく入れ直したほうがいいのでしょうか?
オフライン
OnBoardのものは、#4に投稿したように認識されるはずです。
なので、uekiogawaさんのところで認識されているものは、OnBoardのものでは無いはずです。
検索したところ、下記の情報が見つかりました。
http://northwood.blog60.fc2.com/blog-entry-2251.html
HD4550もHD4350もコアがRV710と同じものなので、表示上HD4350となってしまっているだけだと思います。
OnBoardとして表示されるというのが何に起因するのかはよくわかりませんが、lspciに認識されていない本当のOnBoardのHD4200(RS780)が使われるとは考えにくいので問題無いのではないでしょうか。
あと、よくわからないのが、HybridCrossFireで両方使われている可能性があったりするのかなぁ、と思ったりもしますが、M/Bの説明ではHD3450と組み合わせて使うものっぽいので当てはまらないかも?
オフライン
お返事ありがとうございます。
BIOSのプライマリデバイス選択ですが、BIOSを上書きしたら元に戻りました。
ispci -vで出したデバイスの結果(得にメモリ)がまだぱっとしないところではありますが
01:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350]
Subsystem: PC Partner Limited Device e106
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at c000 [size=256]
Expansion ROM at fe9c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci
Kernel modules: fglrx, radeon
以上のことから、本当にハードがグラビフィックカードのものなのか疑ってしまいますが
現状、問題なく動いております。
オフライン
PCIの規格を知らないので、それぞれの項目の詳細は分り兼ねます。
が、もし、VRAMの認識が足りないのではないかと心配されているのであれば、
$ grep RAM /var/log/Xorg.0.log
とかすると、VRAMの認識量が調べられるかと思います。
オフライン