UNIXな生活
更新:2003/6/28  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
Vaio PPCG-Z1R/Pで解像度1400x1050表示(Vesaドライバ)

Vaio PCG-Z1R/PはVesaドライバでX-Windowが表示可能ですが、Solarisのドライバでは1400x1050表示ができません。
そこで、設定ファイルをいじって1400x1050表示できるようにします。

vesa 1400x1050mode
方法はこのサイトで!http://www.bolthole.com/solaris/vesa1400x1050.html

英語が得意でない方(自分もだけど、、、)は、以下を参考に

まず、Solaris XFree86 Video Driver and Portuing Kitをインストールします。
*最終的には、XFree86-Vesaを使用します。
Solaris XFree86 Video Driver and Portuing Kitのインストールはこちら

つぎに、rootで定義ファイルを編集します。
#cd /usr/openwin/share/etc/devdata/SUNWaccel/boards/vesa
vesa.xqaを編集[RESOLUTIONS],[DESKTOPS]セクションに"1400x1050,"を追加

#cd /usr/X11R6/etc/devdata/SUNWaccel/boards/xf86
#chmod 644 vesa.xqa
vesa.xqaを編集[RESOLUTIONS],[DESKTOPS]セクションに"1400x1050,"を追加

http://www.bolthole.com/solaris/vesa1400x1050.htmlnbxgap.vdaを取得
/usr/openwin/share/etc/devdata/SUNWaccel/monitors/lcd/にコピーします。

#cp ~/nbxgap.vda /usr/openwin/share/etc/devdata/SUNWaccel/monitors/lcd/nbxgap.vda


お次は、
/usr/openwin/share/etc/devdata/SUNWaccel/etc/Xtimingsを編集します。
#cd /usr/openwin/share/etc/devdata/SUNWaccel/etc/
#cp Xtimings Xtimings_back

[PREADJUSTED_TIMING]
    PreadjustedTimingName = "1600x1200 Interlaced";
を編集します。

[PREADJUSTED_TIMING]
    PreadjustedTimingName = "1400x1050 @ 60Hz";

    HorPixel          = 1400;        // pixels
    VerPixel          = 1050;        // lines
    PixelWidthRatio      = 4;
    PixelHeightRatio      = 3;
    HorFrequency      = 58.925;        // kHz
    VerFrequency      = 46.8913;        // Hz
    ScanType          = NONINTERLACED;
    HorSyncPolarity      = NEGATIVE;
    VerSyncPolarity      = NEGATIVE;
    CharacterWidth      = 8;            // pixels
    PixelClock          = 107.850;        // MHz
    HorTotalTime      = 18.5443;        // (usec) =  256 chars
    HorAddrTime          = 12.981;        // (usec) =  200 chars
    HorBlankStart      = 12.981;        // (usec) =  200 chars
    HorBlankTime      =  5.56328;        // (usec) =   56 chars
    HorSyncStart      = 13.4261;        // (usec) =  208 chars
    HorSyncTime          =  4.482151;        // (usec) =   14 chars
    VerTotalTime      = 21.3259;        // (msec) =  669 lines
    VerAddrTime          = 19.4715;        // (msec) =  600 lines
    VerBlankStart      = 19.4715;        // (msec) =  600 lines
    VerBlankTime      =  1.85443;        // (msec) =   69 lines
    VerSyncStart      = 19.6198;        // (msec) =  629 lines
    VerSyncTime          =  0.222531;        // (msec) =    5 lines


設定はkdmconfigで行います。
まずX-Windowを終了します。
#/etc/rc.d/init.d/dtlogin stop
kdmconfigで設定。Xfree86Vesaを選択すると、先ほど作った1400x1050が出現します。
#kdmconfig
設定が終了したら、X-Windowを開始します。
#/etc/rc.d/init.d/dtlogin start




Producted by Tomoya Sakurai