[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:84042] Re: Xの画面が左半分...成功しました


小橋@福島です。

お騒がせしました、画面が左半分しか収まらない件、
XFree86-Video-Timings-HOWTO.htmlを読んで勉強し、
なんとか電卓叩きながらModeline書いてみたら、
あっさり成功しました!

まず、訂正ですが、前回添付したXF86Configで、
  |     Subsection "Display"
  |         Depth       16
  |         Modes       "800x600" 
  |         ViewPort    0 0
  |         Virtual     640 480
となってましたが、これはまだ試行錯誤中のもの
を添付してしまったためです。これではダメでした。
会沢さんすみません。

さて、本題ですが、なにが悪かったかというと、XF86で
ちゃんとcyber9320チップを自動検出してくれるのに、
わざわざ違うものを指定していたのです。
Section "Divice"
誤>    Chipset	"tgui9682"
正>    Chipset	"cyber9320"
(正しくは Chipset の指定は不要!)
XF86Setup にてチップの選択肢の中に、tgui9320がなかった
ので、近そうなやつを選んだら、たまたまXが起動できて
(変なふうにですが)しまったので、それ以上考えなかった
のでした。
すみません。よく見たらcyber9320という選択肢がありました。

で、このチップは自動検出してくれることがその後分かった
ので、Chipsetの項目は削除しました。(一回コメントアウト
してみて、ログのdiffをとったら、チップ指定の所は左端が
(**)か(--)かの違いだけでしたから)

で、そしたら今度は、Xが立ち上がらなくなりましたけど、
その分、エラーメッセージが出てくれて、
「このチップは45MHz以上のドットクロックは使えませんよ」
と出ました。それまで50MHzだったのです。
早速、XFree86-Video-Timings-HOWTO.htmlに従い、計算して
45MHzでModelineを書いたらOKでした。
水平同期周波数は45KHzにしました。リフレッシュレートは71.4Hz
となりました。

アドバイス頂いた皆さん、ありがとうございました。
以下にXF86Configの主要部分(前回丸々添付して長ーい文に
なってしまい、すみませんでした)を添付します。

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present
Section "Monitor"
   Identifier      "My Monitor"
   VendorName      "Thinkpad"
   ModelName       "10.4"
   HorizSync       25-64
   VertRefresh     50-90
   # 800x600 @ 71.4 Hz, 45.0 kHz hsync
   Modeline "800x600"     45     800  816  984 1000   600  600  606  630 +hsync +vsync
EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
    Identifier         "Trident Cyber 9320 (generic)"
    VendorName  "Trident"
    BoardName   "ThinkPad"
    ClockChip   "tgui"
    Ramdac      "internal"
EndSection


# **********************************************************************
# Screen section
# **********************************************************************

# The svga server
Section "Screen"
    Driver      "svga"
    Device      "Trident Cyber 9320 (generic)"
    Monitor     "My Monitor"
    DefaultColorDepth 16

    Subsection "Display"
        Depth       8
        Modes       "800x600" 
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "800x600" 
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
EndSection

--
#################################
# Akio Kohashi at Fukushima
# desubai0 _at_ f3.dion.ne.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: