24bppを使用してVESAドライバでXserverを実行する方法

24bppを使用してVESAドライバでXserverを実行する方法

24bppを使用するVESAドライバでXserverを実行する必要があるバグを引き起こそうとします。

私はさまざまなDistors(Ubuntu、CentOS、Debian、OpenSUSE)を含むqemu VMを持っているので、あなたに最適な方法で私の質問に自由に答えてください。

これまでは幸運ではありませんでした。 VNCViewerを接続してみました。

サーバーから:

# vncserver :1
xauth:  file /root/.Xauthority does not exist

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/vncserver:1.log

CConn:       connected to host xxx.xxx.xxx.xxx port 5901
 CConnection: Server supports RFB protocol version 3.8
 CConnection: Using RFB protocol version 3.8
 CConnection: Choosing security type VncAuth(2)

お客様から:

vncviewer hostname:1

これでウィンドウが開き、自動的に gnome-session にログインします。一方、クライアント側では以下を確認します。

Fri Jan  9 18:56:39 2015
 CConn:       Using pixel format depth 24 (32bpp) little-endian rgb888
 CConn:       Using Tight encoding
 CConn:       Enabling continuous updates

Fri Jan  9 18:56:49 2015
 CConn:       Throughput 2122 kbit/s - changing to quality 6
 CConn:       Using Tight encoding

ご覧のとおり、Using pixel format depth 24 (32bpp) little-endian rgb888これは私が望むものではありません。私の考えでは24bpp

また、VGAドライバを変更してロードする方法も知りたいですvesa

ベストアンサー1

Screenファイルにセクションが必要だと思いますxorg.conf。ファイルが存在しない場合、xorg.confサーバーは最高速度(この場合は32 bpp)を推測しようとします。これはほとんどのグラフィックアダプターの最高速度でもあります。私はこの例を見つけましたTsengチップセットユーザー情報ガイドの線形アドレス指定セクション(文書はXFree86と呼ばれていますが、XOrgにも同じことが当てはまります。)

Section "screen"
    SubSection "Display"
        Depth 8
        Virtual 1280 1024
        ViewPort 0 0
        Modes "640x480" "800x600" "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 16
        Virtual 1024 992
        ViewPort 0 0
        Modes "640x480" "800x600" "1024x768"
    EndSubSection
    SubSection "Display"
        Depth 24
        Virtual 960 720
        ViewPort 0 0
        Modes "640x480" "800x600"
    EndSubSection
    SubSection "Display"
        Depth 32
        Virtual 832 600
        ViewPort 0 0
        Modes "640x480" "800x600"
    EndSubSection
EndSection

深さの設定に注意してください。モード設定と組み合わせると、解像度と色濃度を手動で設定できます。また、見ることができますxorg.conf(5x) のマニュアルページ

おすすめ記事