Unplayable game after update kernel, NVIDIA 6106 and Xorg 6.7.0-5

stuartb at thelinuxlink.net stuartb at thelinuxlink.net
Thu Jul 8 06:29:25 EDT 2004


I had Ut2004 running well under Fedora Core2. I have a dual athlon MP
system with a FX5900 and 1.75Gb ram and dual 10,000rpm drives in raid-0.
Yesterday I updated the NVIDIA driver from 5336 to 6106, then went from my
custom 2.6.7 kernel ( with 8k stacks) to the 2.6.6smp kernel from Fedora
(4k stacks now supported by NVIDIA) Next I noted Fedora had new Xorg rpms
on up2date so I installed them. I started X and glxgears was around 5800.
I tried to play ut2004 and the startup was terrible and the splash of
NVIDIA was jerky. I went to instant action and any map took forever to
load.  I killed it from a console after 2 mins. I remember problems with
MesaGL rpms and NVIDIA so I uninstalled Xorg-Mesa-LibGL rpm using --nodeps
and reinstalled NVIDIA 6106.Same problem: tuxracer is ok glxgears is ok
but jerky display of splash logo and any map under instant action doesn't
load after several minutes. Here is some log info:
All I see is a GL out of memory error in the ut2004 log.
How can I correct this or help someone debug this?
Stuart

 Log: Log file open, Thu Jul  8 05:56:03 2004
Init: Name subsystem initialized
Init: Version: 3236 (127.29)
Init: Compiled: Jun 20 2004 09:32:48
Init: Command line:
Init: (This is Linux patch version 3236.1)
Init: Character set: Unicode
Init: Base directory: /usr/local/games/ut2004/System/
Init: Ini:UT2004.ini   UserIni:User.ini
Init: Build label: UT2004 Build UT2004_Patch_[2004-06-11_16.51]
Init: Object subsystem initialized
Warning: Missing Class Class Editor.TransBuffer
Log: Initializing OpenGLDrv...
Log: binding libGL.so.1
Log: Game class is 'GameInfo'
Log: Bringing Level Entry.myLevel up for play (0) appSeconds: 15.322620...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: Browse:
NvidiaLogo.ut2?Name=1600_by_1200?Class=Engine.Pawn?Character=Jakob?team=255
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 33206->33205; refs: 343609
Log: Game class is 'CinematicGame'
Log: Bringing Level NvidiaLogo.myLevel up for play (0) appSeconds:
17.890081...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: Created and initialized a new SDL viewport.
Log: ALAudio: Using ALC_EXT_capture to record audio.
ScriptLog: New Player 1600_by_1200 id=d0eee907985188946ff10063ba05f14b
Log: TTS: Opened file "/dev/speech" for text-to-speech output.
Log: Enter SetRes: 1600x1200 Fullscreen 1
Log: OpenGL
Log: GL_VENDOR     : NVIDIA Corporation
Log: GL_RENDERER   : GeForce FX 5900XT/PCI/SSE/3DNOW!
Log: GL_VERSION    : 1.5.1 NVIDIA 61.06
Log: OpenGL: Device supports: GL
Log: OpenGL: Device supports: GL_EXT_bgra
Log: OpenGL: Device supports: GL_ARB_texture_compression
Log: OpenGL: Device supports: GL_EXT_texture_compression_s3tc
Log: OpenGL: Device supports: GL_ARB_texture_cube_map
Log: OpenGL: Device supports: GL_ARB_texture_env_combine
Log: OpenGL: Device supports: GL_NV_texture_env_combine4
Log: OpenGL: Device supports: GL_EXT_texture_lod_bias
Log: OpenGL: Device supports: GL_ARB_multitexture
Log: OpenGL: Device supports: GL_NV_vertex_array_range
Log: OpenGL: Device supports: GL_NV_vertex_array_range2
Log: OpenGL: Device supports: GL_ARB_multisample
Log: OpenGL: Device supports: GL_NV_multisample_filter_hint
Log: OpenGL: Device supports: GL_EXT_texture_filter_anisotropic
Log: OpenGL: Device supports: GL_ARB_vertex_buffer_object
Log: OpenGL: C16 RGB565 Z24 S8
Log: OpenGL: Level of anisotropy is 1.000000 (max 8.000000).
Log: OpenGL: Have 0 multisamples buffers, 0 samples.
Log: OpenGL: Failed to get a multisample GL context
Log: OpenGL: allocated 64 MByte of AGP memory
Log: Startup time: 20.640735 seconds
Log: Precaching: NvidiaLogo.LevelInfo0
Log: Static mesh batches: 508608 vertex bytes, 110460 index bytes
Log: Allocating 32768 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Finished precaching geometry in 24.122 seconds
Log: Finished precaching textures in 0.625 seconds
Debug: UT2k4MainMenu.Opened()   Sender:Package.UT2k4MainMenu
Log: URL: Adding default option Name=1600_by_1200
Log: URL: Adding default option Class=Engine.Pawn
Log: URL: Adding default option Character=Jakob
Log: URL: Adding default option team=255
Log: Browse:
Index.ut2?disconnect?Name=1600_by_1200?Class=Engine.Pawn?Character=Jakob?team=255
Log: Failed; returning to Entry
ScriptLog: UT2k4MainMenu NotifyLevelChange  PendingConnection:False
Log: GP=FALSE
Log: Spawning new actor for Viewport SDLViewport
ScriptLog: New Player 1600_by_1200 id=d0eee907985188946ff10063ba05f14b
Log: Static mesh batches: 0 vertex bytes, 0 index bytes
Debug: UT2k4MainMenu.Opened()   Sender:None
ScriptLog: Attempting to close a non-existing menu page
Log: URL: Adding default option Name=1600_by_1200
Log: URL: Adding default option Class=Engine.Pawn
Log: URL: Adding default option Character=Jakob
Log: URL: Adding default option team=255
Log: Browse:
ONS-Torlan?LinkSetup=Split_Square?Game=Onslaught.ONSOnslaughtGame?Mutator=UnrealGame.MutBigHead,BonusPack.MutCrateCombo,XGame.MutSlomoDeath,UTClassic.MutUseSniper,XGame.MutUDamageReward,XGame.MutVampire?bAutoNumBots=False?NumBots=4?Name=1600_by_1200?Class=Engine.Pawn?Character=Jakob?team=255
Log: Collecting garbage
Log: Purging garbage
Log: (Karma): Level Karma Terminated.
Log: Garbage: objects: 47040->44264; refs: 646494
Log: Game class is 'ONSOnslaughtGame'
Log: Bringing Level ONS-Torlan.myLevel up for play (0) appSeconds:
107.201178...
ScriptLog: Mutators
UnrealGame.MutBigHead,BonusPack.MutCrateCombo,XGame.MutSlomoDeath,UTClassic.MutUseSniper,XGame.MutUDamageReward,XGame.MutVampire
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
ScriptLog: bAutoNumBots: False
ScriptLog: Using Official Link Setup: Split_Square
Log: Spawning new actor for Viewport SDLViewport
ScriptLog: New Player 1600_by_1200 id=d0eee907985188946ff10063ba05f14b
Log: Precaching: ONS-Torlan.LevelInfo0
Log: Static mesh batches: 6743700 vertex bytes, 776538 index bytes
Log: Allocating 32768 byte dynamic index buffer.
Log: Allocating 182508 byte dynamic index buffer.
Log: Preprocessing:  Vertex stream total vertices: 180 Orig wedges: 180
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Finished precaching geometry in 277.867 seconds
Log: OpenGL Error: GL_OUT_OF_MEMORY (UOpenGLRenderDevice::Unlock)
Log: Finished precaching textures in 7.373 seconds
Log: appRequestExit(0)
Exit: Preparing to exit.
Log: Purging garbage
Exit: Game engine shut down
Exit: SDL client shut down
Log: Waiting for file streaming thread to finish...
Exit: OpenAL Audio subsystem shut down.
Log: (Karma): Level Karma Terminated.
Log: Garbage: objects: 47692->0; refs: 646494
Exit: Object subsystem successfully closed.
Exit: Exiting.
Log: FileManager: Reading 0 GByte 250 MByte 340 KByte 883 Bytes from HD
took 27.450483 seconds (13.782284 reading, 13.668200 seeking).
Log: FileManager: 0.000000 seconds spent with misc. duties
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, Thu Jul  8 06:03:36 2004
_____________________________
Nvidia installer log:
  NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Installing both new and classic TLS OpenGL libraries.
-> Parsing log file:
-> done.
-> Validating previous installation:
-> done.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86 (1.0-6106):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
   Linux-x86 (1.0-6106) is complete.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-6106):
   executing: './usr/src/nv/makedevices.sh'...
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Sanity check passed.
-> Shared memory test passed.
-> Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86
   (version: 1.0-6106) is now complete.  Please update your XF86Config or
   xorg.conf file as appropriate; see the file
   /usr/share/doc/NVIDIA_GLX-1.0/README for details.
____________________________________________________________________
Xorg startup log:
II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.6106
	Module class: XFree86 Server Extension
	ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "extmod"

II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"
	compiled for 4.0.2, module version = 1.0.6106
	Module class: XFree86 Video Driver
(II) NVIDIA(0): Setting mode "1600x1200"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(WW) NVIDIA(0): Option "AGPMode" is not used
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing extension GLX
(**) Option "Protocol" "IMPS/2"

stu at tuktuk stu]$ xdpyinfo
name of display:    :0.0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    60700000
X.Org version: 6.7.0
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 15, bits_per_pixel 16, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
    depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x3a00008, revert to PointerRoot
number of extensions:    30
    BIG-REQUESTS
    DOUBLE-BUFFER
    DPMS
    Extended-Visual-Information
    FontCache
    GLX
    LBX
    MIT-SCREEN-SAVER
    MIT-SHM
    MIT-SUNDRY-NONSTANDARD
    NV-CONTROL
    NV-GLX
    RANDR
    RENDER
    SECURITY
    SHAPE
    SYNC
    TOG-CUP
    X-Resource
    XC-APPGROUP
    XC-MISC
    XFree86-Bigfont
    XFree86-DGA
    XFree86-Misc
    XFree86-VidModeExtension
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
    XVideo-MotionCompensation
default screen number:    0
number of screens:    1

screen #0:
  dimensions:    1600x1200 pixels (411x311 millimeters)
  resolution:    99x98 dots per inch




More information about the ut2004 mailing list