Vitruvian Penguin
knoppix

[knoppix:3064] Re: VAIOC1 1024x480 フレームバッファ対応について

Date: Sun, 14 Mar 2004 05:30:05 +0000
こんにちは。井田憲吾です。
いろいろな方のレスを取り混ぜております。
ややこしくて申し訳ありません。

HorizSync       30-64

試してみましたが、現象変わらずでした。
よく分からないんですが、Horisync、VertsyncはKNOPPIXどのように
認識されているのでしょうか? 30-64のような幅のある指定ができる
ならば、特に広くても狭くても問題ないような気がしているのですが
(ここからモニタが外れていると表示されない、、、?)
少なくともノートPCでは液晶モニターは固定だからと
あんまり考えていませんでした。

あれから少々試したのですが、
==============================================
Section "Monitor"
        Identifier      "Monitor0"
        Option  "DPMS"  "true"
        HorizSync    20.0 - 96.0
        VertRefresh  50.0 - 100.0

# ModeLine "1024x480" 65.0 1024 1032 1176 1344 480 488 491 525 -hsync -vsync #?

# ModeLine "1024x768" 65.0 1024 1032 1176 1344 480 488 491 525 -hsync -vsync #?

# ModeLine "1024x768" 65.0 1024 1032 1176 1344 768 776 779 813 -hsync -vsync #?
EndSection

Section "Device"
        Option     "no_stretch"
        Option     "override_validate_mode"

        Identifier  "Card0"
        Driver      "neomagic"
        VendorName  "all"
        BoardName   "all"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultColorDepth 16
        SubSection "Display"
                Depth     16
                Modes "1024x768" "1024x480" 
                # Virtual 1024 480 #?
                # Virtual 1024 768 #?
        EndSubSection
EndSection
==============================================

> "1024x480"を"1024x768"にわざと書き換えて認識させました。
?? ModeLineの"1024x480"と、スクリーンのModesの"1024x480"を
それぞれ、"1024x768"に書き換えたということですか ??
私の認識では、この"1024x768"は単なるラベルだと思ったのですが。

VAIO PCG-C1XE、HDDインストール(KNOPPIXバージョン)の環境下で
ブート時に毎回モニターの自動認識が行われ、その際ブート画面で

Mode 1024x768 800x600 640x480

としか表示されないためSection Screenの"1024x480"の「ラベル」は
認識してくれないのではないだろうか、と思い、ラベルのみ"1024x768"
としたモノ(上記?)を作ったのがこの前のメールの状態でした。

ヴァーチャルスクリーンを指定しませんでしたがこの?で、
1024x600程度のスクロール表示ができていました
(計ってみたら1024x768はなさそうです、、、)。

↑これも不思議ですよね。縦480の値のはずなのに、、、

そこで「XFree86 Video Timings HOWTO」のホームページ
(http://www.linux.or.jp/JF/JFdocs/XFree86-Video-Timings-HOWTO.html)
を参考にさせてもらい計算したデータが"1024x768"(上記?)です。
これは"1024x768"スクロール表示できました。

これはヴァーチャルスクリーンの機能が働いているからかな。
でも、virtual screenを使えって、明示しないといけなかったような気が...。

少なくとも私のC1XEではヴァーチャル指定しなくてもスクロールするようです。
このあたりもKNOPPIXの自動認識なんでしょうか、、、

上記1024x480(?)、1024x768(?)を列記した状態で
Virtual 1024 480(上記?)指定すると"1024x768"(?)でも全画面1024x480になり
ます。
Virtual 1024 768(上記?)指定すると"1024x480"(?)でも全画面1024x768になり
ます。

すいません、だんだんよく分からなくなってきました。

このModeLineの設定自体は、(物理画面)1024x480のものです。
1024x768のものではありません。
予想されることは、Xがラベルを読んでいて(画面の情報として)、
ヴァーチャルスクリーンが働いているということなんですが、
そうすると、疑問なのが、"1024x480"のラベルのときに、
動かなかったことです。どうなってるのでしょう。
どなたか教えて下さい。

私のところでは勝手にスクロールしました。
本当にナゼでしょう?チップセットはNM2200(NeoMagic)です。

KNOPPIXは自動認識と手動設定が混在するから症状がつかみにくいなぁ、
と私は思いました。

もし、同じknoppix-autoconfigが実行されるなら、「nohwsetup」という隠し
オプションがあるようですよ。

ディスプレイ認識と XF86Config 生成関係は、「nohwsetup」で
制御できる /sbin/hwsetup ではなく /usr/sbin/mkxf86config
で行っています。

"knoppix-autoconfig"は働いているようです。
同様に、HDDインストール(KNOPPIXバージョン)したものでも
CDブートと同じく"mkxf86config"も働いているようです。

ブートオプション"nohwsetup"も"nomkxf86config"も効きますので、
一度認識させたら両方とも指定しておくと起動がちょっと早かったです。

この場合、/etc/sysconfig/knoppixを編集すれば、ブート時に再設定すべきものと
そうでないものを区別して制御できるかもしれません。

起動オプションを/etc/sysconfig/knoppixに書き込む、
という形でいいのでしょうか?
すいません、あまりよく分かってません。

起動オプションを始めからファイルに書き込んでおくような方法を、
どなたか教えていただけないでしょうか?お願いします。

  井田憲吾<icigo@xxxxxxxxxxx>

_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード! http://messenger.msn.co.jp
<Prev in Thread] Current Thread [Next in Thread>
  • [knoppix:3064] Re: VAIOC1 1024x480 フレームバッファ対応について, 井田憲吾 <=