Radiant Problem: extreme choppines in editor


(badong) #1

I upgraded from radiant 1.3.12 to 1.3.13 and then 1.4.0, and both later versions become extremely slow with even very simple geometry drawn. Console logging is not on, and I’ve checked the preferences for what could be causing it but everything is fine.

What basically happens is that whenever I get my camera in the 3d view near a brush things become very choppy. Both in the 3D view and 2D views. If I am far away from the objects then everything is fine, but when I move my camera in close then it becomes extremely slow. This happens even with a super simple map such as a plain box. I did not have this problem with the old radiant versions.

Video card is GeForce4 MX 440


(badong) #2

I just updated the nvidia drivers and it made it even slower.

It seems almost as if radiant is not using the hardware acceleration.


(HairyPlums) #3

I have experienced this chopiness myself when I tried to compile maps from inside GtkRadiant (the BSP menu). After the compile, chopiness ensued. I switched to “like a man :)” mode and started using batch files, and the problem vanished. Your mileage may vary.

I’m still using the Detonator drivers (on a Ti4800) as the new ones have RtCW/ET issues - dunno about other Quake engine games tho’…


(SCDS_reyalP) #4

Look in the console output after you start up.
You should see something like


GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce3/AGP/SSE/3DNOW!
GL_VERSION: 1.4.0

If it says “Microsoft corporation” instead, you are in fact in software mode.

You can also use misc|benchmark to compare different versions. It will spin the view around and print a time in the console. I sugest doing this from the start location of the map, so you get comperable results. Be sure your quality and cubic clipping settings are the same too.

If you show a large difference between 1.4.x and the 1.2x, you should submit a bug at
http://zerowing.idsoftware.com/bugzilla/


(badong) #5

yep I’m in software mode. How can I switch this?


(SCDS_reyalP) #6

Do other opengl apps (like ET) work ?

Do you have a multi-monitor system ? If so, try ‘start on primary monitor’

Are you trying to run any other 3d programs at the same time as radiant ?

If you run Netmeeting Remote Desktop sharing, that disables opengl. Turn it off.

If none of the above helps, you can try posting the console output you get when radiant starts up. If you trim all the extranious stuff out of the log before you post it, that is appreciated. ( 100 lines of ‘parsing shader file x’ will not help anyone identify your problem)


(badong) #7

yep other games work fine. 3d max also works fine.

1 monitor only

no just radiant

I don’t have netmeeting installed.

ok here it is.

loading synapse XML config file ‘C:/Program Files/Wolfenstein - Enemy Territory/Radiant-1.4/synapse.config’
Synapse Scanning modules path: C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/image.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/image.dll’
Dynamic APIs for client ‘image formats JPG TGA PCX BMP module built Dec 10 2003 1.4.0-rc1’
1 dynamic interfaces parsed for ‘image’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/shaders.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/shaders.dll’
Dynamic APIs for client ‘Q3/Half-Life shaders module built Dec 10 2003 1.4.0-rc1’
2 dynamic interfaces parsed for ‘shaders’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/vfspk3.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/vfspk3.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/fgd.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/fgd.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/entity.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/entity.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/imagehl.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/imagehl.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/mapxml.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/mapxml.dll’
Dynamic APIs for client ‘XMAP module built Dec 10 2003 1.4.0-rc1’
1 dynamic interfaces parsed for ‘xmap’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/spritemodel.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/spritemodel.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/vfswad.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/vfswad.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/model.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/model.dll’
Dynamic APIs for client ‘picomodel loader module built Dec 10 2003 1.4.0-rc1’
2 dynamic interfaces parsed for ‘model’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/map.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/map.dll’
Dynamic APIs for client ‘MAP format module built Dec 10 2003 1.4.0-rc1’
1 dynamic interfaces parsed for ‘map’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/surface.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/surface.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/imagepng.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/modules/imagepng.dll’
Synapse Scanning modules path: C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/camera.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/camera.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/PrtView.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/PrtView.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/gensurf.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/gensurf.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/bobToolz.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/bobToolz.dll’
Found ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/bkgrnd2d.dll’
Enumerate interfaces on ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/plugins/bkgrnd2d.dll’
Synapse Scanning modules path: C:/Program Files/Wolfenstein - Enemy Territory/Radiant-1.4/modules/
Synapse Scanning modules path: C:/Program Files/Wolfenstein - Enemy Territory/Radiant-1.4/plugins/
Dynamic APIs for client ‘Radiant - synapse core built Dec 10 2003 1.4.0-rc1’
5 dynamic interfaces parsed for ‘core’
CSynapserServer::Resolve adding new client slot ‘Radiant - synapse core built Dec 10 2003 1.4.0-rc1’
‘PK3 VFS module built Dec 10 2003 1.4.0-rc1’ activated
‘Q3/Half-Life shaders module built Dec 10 2003 1.4.0-rc1’ activated
‘Sprite Model module built Dec 10 2003 1.4.0-rc1’ activated
‘picomodel loader module built Dec 10 2003 1.4.0-rc1’ activated
‘Camera plugin v1.0 - Arnout van Meer - built Dec 10 2003 1.4.0-rc1’ activated
‘Entity module built Dec 10 2003 1.4.0-rc1’ activated
‘bobToolz module built Dec 10 2003 1.4.0-rc1’ activated
‘2d Background plugin built Dec 10 2003 1.4.0-rc1’ activated
‘PrtView module built Dec 10 2003 1.4.0-rc1’ activated
‘GtkGenSurf - built Dec 10 2003 1.4.0-rc1’ activated
‘image formats JPG TGA PCX BMP module built Dec 10 2003 1.4.0-rc1’ activated
‘XMAP module built Dec 10 2003 1.4.0-rc1’ activated
‘Surface Dialog (Quake 3) module built Dec 10 2003 1.4.0-rc1’ activated
‘Builtin .def module built Dec 10 2003 1.4.0-rc1’ activated
‘WAD VFS module built Dec 10 2003 1.4.0-rc1’ activated
‘MAP format module built Dec 10 2003 1.4.0-rc1’ activated
Unloading an unused module: ‘PNG loader module built Dec 10 2003 1.4.0-rc1’
FreeLibrary ‘PNG loader module built Dec 10 2003 1.4.0-rc1’
Unloading an unused module: ‘imagehl formats module built Dec 10 2003 1.4.0-rc1’
FreeLibrary ‘imagehl formats module built Dec 10 2003 1.4.0-rc1’
Unloading an unused module: ‘.fgd eclass module built Dec 10 2003 1.4.0-rc1’
FreeLibrary ‘.fgd eclass module built Dec 10 2003 1.4.0-rc1’
Loading project file: “C:/Program Files/Wolfenstein - Enemy Territory//etmain/scripts/user14.proj”
basepath : C:/Program Files/Wolfenstein - Enemy Territory//etmain/
entitypath : C:/Program Files/Wolfenstein - Enemy Territory/Radiant-1.4/etmain/scripts/et_entities.def
Setting current project in prefs to “C:/Program Files/Wolfenstein - Enemy Territory//etmain/scripts/user14.proj”
Wrote XML property file ‘C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/global.pref’
Wrote XML property file ‘C:/Program Files/Wolfenstein - Enemy Territory/Radiant-1.4/local.pref’
vfs directory: C:/Program Files/Wolfenstein - Enemy Territory//etmain

GL_VENDOR: Microsoft Corporation
GL_RENDERER: GDI Generic
GL_VERSION: 1.1.0
GL_EXTENSIONS: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
Checking for extension ‘GL_ARB_texture_compression’…Not Found
Checking for extension ‘GL_EXT_texture_compression_s3tc’…Not Found
texture compression is not supported by your current graphic card/drivers
ATI bug workaround disabled
Warning: OpenGL Error GL_INVALID_VALUE - A numeric argument is out of range.
LOADED: textures/radiant/notex
Looked for a ‘C:/Program Files/Wolfenstein - Enemy Territory/Radiant-1.4/shortcuts.ini’ keyboard shortcuts file, not found
Entering message loop
Map_New
Radiant - synapse core built Dec 10 2003 1.4.0-rc1
Builtin .def module built Dec 10 2003 1.4.0-rc1
2d Background plugin built Dec 10 2003 1.4.0-rc1
bobToolz module built Dec 10 2003 1.4.0-rc1
GtkGenSurf - built Dec 10 2003 1.4.0-rc1
PrtView module built Dec 10 2003 1.4.0-rc1
Camera plugin v1.0 - Arnout van Meer - built Dec 10 2003 1.4.0-rc1
Surface Dialog (Quake 3) module built Dec 10 2003 1.4.0-rc1
MAP format module built Dec 10 2003 1.4.0-rc1
picomodel loader module built Dec 10 2003 1.4.0-rc1
WAD VFS module built Dec 10 2003 1.4.0-rc1
Sprite Model module built Dec 10 2003 1.4.0-rc1
XMAP module built Dec 10 2003 1.4.0-rc1
Entity module built Dec 10 2003 1.4.0-rc1
PK3 VFS module built Dec 10 2003 1.4.0-rc1
Q3/Half-Life shaders module built Dec 10 2003 1.4.0-rc1
image formats JPG TGA PCX BMP module built Dec 10 2003 1.4.0-rc1
OpenURL: C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/links.htm
OpenURL: C:/Program Files/Wolfenstein - Enemy Territory/radiant1_4/Q3Rad_Manual/index.htm

I think my openGL might be corrupt somehow though that doesn’t make much sense. I’ll install 1.3.12 see if it does anything.


(badong) #8

I installed 1.3.12 and now I get this error when starting it.

glMakeCurrent failed
qgluErrorString: GL_INVALID_OPERATION - The specified operation is not allowed in the current state.
An unrecoverable error has occured.
Would you like to edit Preferences before exiting Radiant?Shutting down GL


(SCDS_reyalP) #9

That is very strange.

Check your desktop color depth. There was a bug where 16 bit desktops would fail, though that should be fixed in 1.4. If it is 16 bits, try 32. It might also fail if you are trying to use extremely high res.


(badong) #10

:smiley: :smiley:

My desktop was at 16-bit. I switched to 32bit and everything works fine :clap: . 1.3.12 runs without problem. And the 1.4 version uses hardware acceleration. Sweeeet now I can get back to my wonderful brushes.

I’ll admit that I know very little about openGL and graphics in general but it seems to me like these two things would be completely unrelated. There must be a problem somewhere deeper. Something darker hiding in the shadows of Mordor.

Many thanks SCDS_reyalP, you’ve been a real bud.

P.S.
what’s the story behind that name.


(SCDS_reyalP) #11

hmmm, that bug was supposed to be fixed in 1.4. Looks like it might not have been entirely squished.

what’s the story behind that name.

bass ackwards :stuck_out_tongue: