vine-users ML アーカイブ



[vine-users:065196] Re: X起動 後マシンが固まる

  • From: ABE Shin-ichi <shin1.abe@xxxxxxxxx>
  • Subject: [vine-users:065196] Re: X起動 後マシンが固まる
  • Date: Mon, 29 Mar 2004 23:20:51 +0900
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
++++++++++++++++++++++++++++++++