ABE@相模原です。 ちょっと長文ですが、ご勘弁ください。
X起動直後(固まるまでの間)、NVIDIAドライバによる起動状況が
どんな感じなのかを関連ログをとってみて何か異常がないかを
見てみる。。。くらいしか思いつきません。
末尾のsample scriptの切取線の間をスクリプトとして適当な場所に保存して、
X起動直後にxtremなどを立ち上げてから、保存したディレクトリ内で
./nvidia-info.sh > nvidia.log
などと実行して情報を収集できないかどうか試せませんか?
(Xが固まるまでに作業ができれば、の話ですが・・・。)
わたしの試験環境でこのログを取ると以下のようになります。
=== 参考出力結果(ここから) ===
nVIDIA information v0.2 - 2004年 3月 28日 日曜日 17:39:52 JST
Kernel ----------------------------------------------------
Linux sabe 2.4.22-0vl2.11 #1 2004年 2月 20日 金曜日 01:23:39 JST i686 unknown
Loaded Modules --------------------------------------------
agpgart 49952 3 (autoclean)
nvidia 2124384 6 (autoclean)
Modules Conf ----------------------------------------------
alias char-major-195 nvidia
Proc about nVIDIA AGP -------------------------------------
!!!! card info !!!!
Fast Writes: Supported
SBA: Not Supported
AGP Rates: 4x 2x 1x
Registers: 0x1f000017:0x1f000104
!!!! host-bridge info !!!!
Host Bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub
Fast Writes: Not Supported
SBA: Supported
AGP Rates: 4x 2x 1x
Registers: 0x1f000207:0x00000104
!!!! current status !!!!
Status: Enabled
Driver: AGPGART
AGP Rate: 4x
Fast Writes: Disabled
SBA: Disabled
glxinfo ---------------------------------------------------
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce2 MX/AGP/SSE
OpenGL version string: 1.4.1 NVIDIA 53.36
OpenGL extensions:
xdpyinfo --------------------------------------------------
version number: 11.0
vendor string: The XFree86 Project, Inc
vendor release number: 40201000
XFree86 version: 4.2.1
XFree86 log -----------------------------------------------
(II) Loading extension GLX
(**) NVIDIA(0): Option "NvAGP" "3"
(**) NVIDIA(0): Use of any AGP requested (try AGPGART, then try NVIDIA's AGP)
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce2 MX/MX 400
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(II) NVIDIA(0): AGP 4X successfully initialized
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(II) Initializing extension GLX
CPU -------------------------------------------------------
model name : Intel(R) Celeron(TM) CPU 1100MHz
cpu MHz : 1110.949
RAM -------------------------------------------------------
MemTotal: 255816 kB
SwapTotal: 1028152 kB
Hardware --------------------------------------------------
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
=== 参考出力結果(ここまで)===
すべてが必要な情報ではないかもしれませんが、いちおう最低限の参考情報は
収集できると思います。
もちろん、この情報が取れたからといって必ずしも解決につながるかどうかは
わかりません。
*** sample script (切取線 ここから)***
#!/bin/sh
echo "nVIDIA information v0.2 - $(date)"
echo
echo Kernel ----------------------------------------------------
uname -a
echo
echo Loaded Modules --------------------------------------------
lsmod | egrep '(agpgart|nvidia)'
echo
echo Modules Conf ----------------------------------------------
if [ ! -f /etc/modules.conf ] ; then
echo "Warning: /etc/modules.conf does not exist"
else
cat /etc/modules.conf | egrep '(agpgart|nvidia)'
fi
echo
echo Proc about nVIDIA AGP -------------------------------------
echo !!!! card info !!!!
if [ ! -d /proc/driver/nvidia/agp ] ; then
echo "Warning: /proc/driver/nvidia/agp does not exist"
else
cat /proc/driver/nvidia/agp/card
fi
echo !!!! host-bridge info !!!!
if [ ! -d /proc/driver/nvidia/agp ] ; then
echo "Warning: /proc/driver/nvidia/agp does not exist"
else
cat /proc/driver/nvidia/agp/host-bridge
fi
echo !!!! current status !!!!
if [ ! -d /proc/driver/nvidia/agp ] ; then
echo "Warning: /proc/driver/nvidia/agp does not exist"
else
cat /proc/driver/nvidia/agp/status
fi
echo
echo glxinfo ---------------------------------------------------
if [ ! -f /usr/X11R6/bin/glxinfo ] ; then
echo "Warning: glxinfo does not exist"
else
glxinfo | egrep '(direct|server|client|OpenGL)'
fi
echo
echo xdpyinfo --------------------------------------------------
if [ ! -f /usr/X11R6/bin/xdpyinfo ] ; then
echo "Warning: xdpyinfo does not exist"
else
xdpyinfo | egrep '(version|vendor)'
fi
echo
echo XFree86 log -----------------------------------------------
if [ ! -f /var/log/XFree86.0.log ] ; then
echo "Warning: XFree86.0.log does not exist"
else
cat /var/log/XFree86.0.log | egrep '(detected|VideoRAM|AGP|3D|2D|GLX)'
fi
echo
echo CPU -------------------------------------------------------
cat /proc/cpuinfo | grep "model name"
cat /proc/cpuinfo | grep "cpu MHz"
echo
echo RAM -------------------------------------------------------
cat /proc/meminfo | grep "MemTotal"
cat /proc/meminfo | grep "SwapTotal"
echo
echo Hardware --------------------------------------------------
lspci | grep nVidia
echo
*** sample script (切取線 ここまで)***
--
++++++++++++++++++++++++++++++++
ABE Shin-ichi from Slackware-9.1
++++++++++++++++++++++++++++++++