石井です.以下の件ですが,結局ある方に教えていただいたパッチを
xc/programs/Xserver/hw/xfree86/drivers/ati/atimode.c に適用して
XFree86-4.2.0のSRPMをrebuildし,できた
xc/programs/Xserver/hw/xfree86/drivers/ati/atimisc_drv.oを
を
/usr/X11R6/lib/modules/drivers/atimisc_drv.o
にコピーして解決しました(RPM作るのが面倒だったので:-).
# もちろん Option "crt_screen"はオンにしています.
とりあえずLCDと外部CRTの両方がでっぱなしですが,特に支障はないようです.
# これで後はハイバネーションとLCDのバックライトの調整ができればなぁ.
パッチは最後に付けておきます.
--
Tatsuo Ishii
> 最近 VAIO Z505CR/K のディスクを換装して40GBにしたのを機会に,Vine
> Linux 2.1CR から 2.5CR に乗り換えました.乗り換えの理由の一つである,
> プレゼンテーションのための外部モニタ(プロジェクタ)への出力ですが,アド
> バイスをいただけたらと思います.
>
> /etc/XF86Config-4で Option "crt_screen" を活かしたところ,たしかに外部
> モニタへの出力はできるようになったのですが,今度はLCDの方がブラックア
> ウト状態です.このままでもプレゼンができないこともないのですが,投影ス
> クリーンの設置状態によってはやはりLCDの方にも絵が出た方がうれしいです
> し,プレゼンのたびにいちいちXF86Configを変更するのも面倒です.何か良い
> アイデアはないでしょうか?ちなみに,自動検出されたデバイスは,以下のよ
> うになっています.
>
> Section "Device"
> # Uncomment the following line to enable external display
> # Option "crt_screen"
> Identifier "ATI Rage Mobility"
> Driver "ati"
> VendorName "ATI Rage Mobility"
> BoardName "ATI Rage Mobility"
>
> #BusID
> EndSection
>
> これさえうまく行けば,Windowsを起動しなくて済むようになるのですが...
*** xc/programs/Xserver/hw/xfree86/drivers/ati/atimode.c.orig Sun May 26 23:12:15 2002
--- xc/programs/Xserver/hw/xfree86/drivers/ati/atimode.c Sun May 26 23:12:48 2002
***************
*** 323,329 ****
* Use primary CRTC to drive the CRT. Turn off panel
* interface.
*/
! pATIHW->lcd_gen_ctrl &= ~LCD_ON;
pATIHW->lcd_gen_ctrl |= CRT_ON;
}
else
--- 323,329 ----
* Use primary CRTC to drive the CRT. Turn off panel
* interface.
*/
! pATIHW->lcd_gen_ctrl |= LCD_ON;
pATIHW->lcd_gen_ctrl |= CRT_ON;
}
else