[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:25109] Re: VMware



早間です。

> (1) VMware で Windows/XP を起動すると表示されている色が狂います。
>     起動時に下記の絵を表示するようにしてあります。
>     xv +noresetroot -root -quit \
>       /usr/X11R6/share/pixmaps/backgrounds/Plamo/plamoback_c1.png
>     vmware を起動し、windows/xp の実行開始すると
>       plamo の文字の上部並びに周辺(下は変わりません)に帯状の単色表
>       示がいくつか出ます。上(ディスプレイの上端)紫色に近い(比較的
>       暗い)
>       下部の飛行機の黒っぽいところに赤っぽいシミがでます。
>       xv で grab した画像は元のままの画像です。ディスプレイ上でのみ
>       色が変わっています。デジタルカメラで撮った画像はあります。
>       見て下さる方がいらっしゃれば直接送らせて頂きます。
>     
>     また、このとき Windows/XP の草原の絵も空色のシミが出て文字も
>     読み難くなります。
>       X ウインドウのバッファには狂いの無い画像があるのですから、書
>      き直しても変わりません。
> 
>      表示がおかしくなっている時には正常な画像を xv で表示するとど
>      こに移動しても狂った画像になります。 
> 
>     /usr/X11R6/share/pixmaps/backgrounds/Plamo/sx68k_root1.xpm を
>     表示すると問題点が見えなくなります。黒っぽい色の部分だけがおか
>     しくなるようです。
> 
>     何か原因究明の方法はあるでしょうか。
>     
>     なお、環境は下記のとおりです。
> 	   plamo-4.0
>        kernel 2.6.11
>        VMware VMware Workstation 5, VMware Workstation 5 RC2
>               VMware Workstation 5 RC3
>        Graphic ATI Mobile Rage 128
>        CPU    Celeron 466 (DELL INSPIRON 7500)
>        Memory 512 MBytes
> 

以前、curses のイミテーションを作った時に、バッファを2つ作成し、
両者の比較で実ディスプレイに表示していましたが、grab ではこのバッ
ファをコピーすると考えられます。このバッファからスクリーンへの転写
の過程で、「色変換」が実施されるとこのような現象が発生すると思われ
ます。

Display に色の情報か類似も情報がスクリーンに書き込まれているのでは
無いかと思ったのですが、何か初期化方法は無いかと思ったのですが分か
りません。

スクリーンセーバを起動して解除すると戻ります。
この現象から、なお一層バッファからスクリーンへの「転写時」の問題と
思われますが X ではこの現象は graphicカードへの転写或いはgraphic
カード内での転写によるのでしょうか。

状況は次のとおりです。

(1) 色ずれの起きない事もあります、プロセスとの関連をテストしてみた
    のですが判明しません。
    無線LAN で無いときに発生しなかったので、無線LAN との関連かと思っ
    たのですが、再実験したところ関連を証明出来ませんでした。
(2) ログイン後、vmware を起動しゲスト OS 「Windows/XP」を起動する
    と色ずれが発生します。
    色ずれが「Plamo」の文字のすぐ上でまるで、Plamo 部分の画像
    に沿うように境界を生じます。
(3) vmwaretool は更新してあります。
(4) この現象の発生は VMware Workstation 5 BETA から発生しています。
    (と言うより、気がつきました)
    感じとして、2.6.10 より 2.6.11 の方が激しい様です。今思いつい
    たのですが 2.4.29 でも後ほど試して見ます。
(5) CTL-ALT-BS などで XDM の再起動をすれば色ずれは戻ります。
    ハードウエア的なトラブルでは無いようです。
(6) 色ずれが発生した後、、vmware の ゲストOS 「Windows/XP」を終了
    しても色ずれは解消しません。
(7) 同様に vmware を終了しても色ずれは解消しません。
(8) スクリーンセーバ (e.g. exec xlock -nolock -nice 0 -mode blank &)
    xlock を起動し、終了させれば色ずれは解消しています。
    起動したゲスト OS 「Windows/XP」の画面もきれいになっています。
(9) vmware 上でのゲスト OS 「Windows/XP」のカラーは16ビットと
    32 ビットの指定しかありません。32ビットの設定になっていたので
    16ビットに変えてみましたが、影響はありませんでした。

動きから、スクリーンセーバはディスプレイ側の初期化・再設定をしてい
るように考えられるのですがXF86Configの設定でこの現象を避ける方法は
考えられるでしょうか。XF86Config は下記のとおりです。
なお、32 ビットカラーはドライバが対応していないので起動できません。
------------------------------ ここから -----------------------------
Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Mouse1" "AlwaysCore"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/local/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/TrueType/"
        FontPath     "/usr/X11R6/lib/X11/fonts/ghostscript/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Bitmap/:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/usr/X11R6/lib/X11/fonts/freefont/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Bitmap/"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
EndSection

Section "Module"
        Load  "freetype"
        Load  "type1"
        Load  "speedo"
        Load  "extmod"
        Load  "glx"
        Load  "dri"
        Load  "dbe"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbModel" "jp106"
        Option      "XkbLayout" "jp"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/psaux"
        Option      "Emulate3Buttons"
EndSection
Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "AlwaysCore"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        HorizSync    31.5 - 70
        VertRefresh  39.1 - 60.9
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "ati"
        Option      "DefaultDepth" "24"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        Option     "NoDoublescan" "True"
        Option     "NoInterlace" "True"
        SubSection "Display"
                Viewport   0 0
                Depth     32
                Modes    "1400x1050"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1400x1050"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes    "1400x1050"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
                Modes    "1400x1050"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection
------------------------------ ここまで -----------------------------

-- 早間  yossi@yedo.src.co.jp

Follow-Ups
[plamo:25110] Re: VMware, MOUE Kiyoshi
References
[plamo:25102] VMware, 早間義博

[検索ページ] [メール一覧]
Plamo ML 公開システム