[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