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

Gian Paolo Mureddu Thetargos at tutopia.com
Thu Jul 8 11:24:34 EDT 2004


stuartb at thelinuxlink.net wrote:

>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
>
>
>  
>
Did you take care of the tls libGL? I'm pretty sure you have a 
/usr/X11R6/lib/tls/libGL.so.1.2 file (and symlink) there. Erase those 
(keep the directory as some apps look for it) and try again. Usually 
this is enough to get things running ;)



More information about the ut2004 mailing list