
Ubuntu日本語フォーラム

ログインしていません。
古いPCを知人に譲っていただき、
ubuntu7.04をインストールしようとしましたがXが立ち上がりません。
画面が真っ黒になってしまいます。
PCはドスパラで買ったショップブランドのものだそうです。
おもな仕様は以下のとおりです。
CPU:PentiumIII 1.0Ghz
マザーボード:GIGABYTE GA-6OXM7E
チップセット:Intel 815E AGPset
グラフィックカード:pci接続 S3 Savage4 16MB
AGPなマザーなのになぜかPCIなグラフィックカードが刺さっています。
815EのD-sub端子も生きていて、ここにモニタを接続すると
Xの画面も見ることはできますが、
OEMなXPも付いていたので、デュアルブートにして、せっかくだから
少しだけ高性能なグラフィックカードを使いたいのです。
オンボードなS3やAGPなS3に関する情報は結構あったのですが、
PCIでしかもSavage4となると情報はふた昔前位のしかなく、
試すことさえできない始末です。
なんとなく想像している方法としては、
1.815Eにモニタを刺してまずインストールしてしまう。
2.xorg.confをいじる。
3.Savage4にモニタを刺して起動する。
というような感じなのかと思っていますが、
上記の2.の部分がわかりませんし、
この手順自体が正しいのかも不明です。
なにかヒントをいただけないでしょうか。よろしくおねがいします。
オフライン
currywhats による投稿:
ubuntu7.04をインストールしようとしましたがXが立ち上がりません。
とありますが、エラーが出て X が起動しないのでしょうか?
文面から察するに、X そのものは起動しているが PCI のカードにビデオ出力が来ていないととれます。
もしも X そのものが動いていて、ビデオ出力がオンボードのみになっているのでしたら xorg.conf のデバイスの設定 で PCI のカードを指定し、VESA ドライバをロードすれば動作するのではないでしょうか?
たとえばこんな感じの部分です。
Section "Device"
Identifier "Videocard0"
Driver "i810"
BusID "PCI:0:2:0"
EndSectionlspci -v を実行してカードを探し、先頭の番号を BusID に指定します。
私の環境ではこんな感じですので
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) (prog-if 00 [VGA])
BusID は PCI:0:2:0 になるようです。Savage4 のドライバが何かは解りませんが、とりあえず VESA を指定しておけば動くでしょう。
オンボード + 拡張カードの設定はデュアルディスプレイ系の情報を探すと色々と出てくるかと思います。
オフライン
mizunoさま。情報ありがとうございます。
いただいた情報によりPCI接続のsavage4グラフィックスカードからsavageドライバを使用して
出力することができたようです。
以下はその手順です。
1.まず、生きているオンボードにモニタを接続した状態で、
普通にLIVE CDからubuntu 7.04日本語版をインストール。
問題なく終了。
2.HDDからubuntuを起動。/etc/X11/xorg.confを編集する。
事前の確認:
BusIDの取得
lspci -v を実行し1:0:0であることを確認
01:00.0 VGA compatible controller: S3 Inc. Savage 4 (rev 04) (prog-if 00 [VGA])
Subsystem: CardExpert Technology Unknown device 8888
Flags: bus master, medium devsel, latency 248, IRQ 11
Memory at dd000000 (32-bit, non-prefetchable) [size=512K]
Memory at d0000000 (32-bit, prefetchable) [size=128M]
[virtual] Expansion ROM at dc000000 [disabled] [size=64K]
Capabilities: <access denied> savage4のドライバはこれを使うらしい。
/lib/modules/2.6.17-10-generic/kernel/drivers/video/savage
編集内容:
追加
Section "Device"
Identifier "S3 Inc. Savage 4"
Driver "savage"
BusID "PCI:1:0:0"
EndSection 変更(Deviceの変更と有効な解像度の設定)
Section "Screen"
Identifier "Default Screen"
Device "S3 Inc. Savage 4"
# Device "Intel Corporation 82815 CGC [Chipset Graphics Controller]"
Monitor "RD17GR"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1152x864" "1024x768" "832x624" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1152x864" "1024x768" "832x624" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1152x864" "1024x768" "832x624" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1152x864" "1024x768" "832x624" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1152x864" "1024x768" "832x624" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "1024x768" "832x624" "800x600" "640x480"
EndSubSection
EndSectionモニタの付け替えに際しては、BIOSで起動時に使用するビデオボードを適宜切替えながら行いました。
これで再起動して表示されました。
画面は少し滲んだ感じになっているのですが、savage4の性能か、
またはリフレッシュレートが合っていないのでしょう。
このあとの調整は少しずつ探っていきます。
どうもありがとうございました。
オフライン
自己レスします。
モニタの水平周波数/垂直周波数/解像度を変更することにより
画面の滲みを少し抑えることができました。
モニタRD17GRのデータを調べたサイト
http://skysenso.hp.infoseek.co.jp/RD17GR.htm
この情報から、以下のようにxorg.conf を修正しました。(一部抜粋)
Section "Monitor"
Identifier "RD17GR"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-125
EndSection
Section "Screen"
Identifier "Default Screen"
Device "S3 Inc. Savage 4"
Monitor "RD17GR"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768"
EndSubSection
EndSectionこれで使用に耐える位の品質になりました。(あくまで主観ですが)
以上、報告まで。
オフライン