お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-09-28 03:26:32

currywhats
メンバ
登録日: 2007-06-02

pciなsavage4でXが起動しません。

古い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.の部分がわかりませんし、
この手順自体が正しいのかも不明です。
なにかヒントをいただけないでしょうか。よろしくおねがいします。

オフライン

 

#2 2007-09-28 09:08:53

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: pciなsavage4でXが起動しません。

currywhats による投稿:

ubuntu7.04をインストールしようとしましたがXが立ち上がりません。

とありますが、エラーが出て X が起動しないのでしょうか?
文面から察するに、X そのものは起動しているが PCI のカードにビデオ出力が来ていないととれます。

もしも X そのものが動いていて、ビデオ出力がオンボードのみになっているのでしたら xorg.conf のデバイスの設定 で PCI のカードを指定し、VESA ドライバをロードすれば動作するのではないでしょうか?
たとえばこんな感じの部分です。

コード:

Section "Device"
        Identifier  "Videocard0"
        Driver        "i810"
        BusID        "PCI:0:2:0"
EndSection

lspci -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 を指定しておけば動くでしょう。

オンボード + 拡張カードの設定はデュアルディスプレイ系の情報を探すと色々と出てくるかと思います。

オフライン

 

#3 2007-09-29 01:03:07

currywhats
メンバ
登録日: 2007-06-02

Re: pciなsavage4でXが起動しません。

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の性能か、
またはリフレッシュレートが合っていないのでしょう。
このあとの調整は少しずつ探っていきます。

どうもありがとうございました。

オフライン

 

#4 2007-10-06 16:18:01

currywhats
メンバ
登録日: 2007-06-02

Re: pciなsavage4でXが起動しません。

自己レスします。

モニタの水平周波数/垂直周波数/解像度を変更することにより
画面の滲みを少し抑えることができました。

モニタ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

これで使用に耐える位の品質になりました。(あくまで主観ですが)
以上、報告まで。

オフライン

 

Board footer

Powered by FluxBB