Questions about the 2.3 Client.

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Questions about the 2.3 Client.

Postby GunHammer » Mon Aug 06, 2007 1:14 pm

Hey all - a few months ago I gave up on Nexuiz because it always ran horribly slow (as in framerate, not lag) on my computer, but recently I tried the new client and find it to operate much better.

Was the new release optimized in any way for Intel integrated chipsets or dual core processors? I'm just wondering if this new speed was a conscious effort (thanks Alientrap!) or coincidence (lucky me!)
GunHammer
Member
 
Posts: 39
Joined: Tue Feb 13, 2007 12:36 am

Postby divVerent » Mon Aug 06, 2007 1:20 pm

No, no specific optimizations for Intel chips were done, but quite some general OpenGL usage optimizations... they apparently help on your chipset too.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Ed » Mon Aug 06, 2007 2:03 pm

I have in one case seen a 75% average improvement with Intel onboard graphics going between 2.2.x and 2.3 so I wouldn't be surprised if it sped up for others with similar setups.
Ed
Forum addon
 
Posts: 1172
Joined: Wed Mar 01, 2006 12:32 am
Location: UK

Postby Ildamos » Wed Aug 08, 2007 8:45 am

Hmm since this is fast becoming a performance thread (and since no one is replying to my queries in THE performance forum) I have a question that all may benefit from:

Can you guys give me (and people w stuttering problems) a list of console commands that dabble in:

Precaching
Images
Culling

I tweaked console commands like these in Doom 3 and voila! No more stuttering! These are optimization tweaks I learned from Tweakguides.com and Nexuiz ---- and its player base ---- can benefit greatly from these if we are provided a list. (and explanations for each one and ranges of numbers we can fiddle with)

Currently I noticed 2.3 seems to draw resources quite heavily in rendering models and gibs. That's on thought developers should consider when they make future versions. (Models and Gibs quality settings in the Options menu?)
Ildamos
Advanced member
 
Posts: 50
Joined: Mon May 21, 2007 4:01 am

Postby divVerent » Wed Aug 08, 2007 9:07 am

Model LODs is a feature wanted for ages, but we don't know how to "simplify" a model so that it still looks right from a distance.

Morphed once tried to use 3D Studio Max to simplify them to less triangles, but it looked really ugly... and if even 3D Studio Max doesn't get it right, we can't really expect LordHavoc to come up with a fast and good algorithm for usage in the engine to automatically simplify far away models.

So the only choice would be manually simplifying models for viewing them from a distance - or maybe not using the highest quality level at all by option - but that's a LOT of work to do.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Ildamos » Wed Aug 08, 2007 9:25 am

Ehm, I'm no programmer but I get the general idea. Dang.

Anyways, about the console commands stated above, may I have the list?

Culling (backface_cull --- eliminating polygons behind the player's FOV, Shadow_cull -- eliminating polygons lost in shadow)

Texture and image precaching ---- removes stutter

I'm not sure about their names but I'm sure there are Nexuiz equivalents. You guys can then sticky it or merge them with that performance thread in the forums.
Ildamos
Advanced member
 
Posts: 50
Joined: Mon May 21, 2007 4:01 am

Postby divVerent » Wed Aug 08, 2007 10:04 am

backface culling is always done IIRC...

shadow culling is not worth it, as Nexuiz doesn't have totally black shadows

precaching is a server setting, but it should not affect stuttering (actually, it does, but only when a new player joins)

but no idea what specific settings you are looking for... but you can view all using "cvarlist".
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Ildamos » Wed Aug 08, 2007 1:38 pm

Cvarlist. Thanks! (EDIT: Typo. Sorry about that!)

By my tweak list, I mean something like this: (under Performance Commands and Graphics Tweaks) http://www.tweakguides.com/Doom3_8.html

Or the list found in:

http://forums.alientrap.local/viewtopic.php?t=1628

but the latter doesn't have some of the commands Doom 3 has. Of course, both games are not identical but I would like to see that list in the second URL lengthened to help players with stutter problems. (take note my FPS in this game goes from 34-251+ so it's not my hardware)

I'll also post a tweaklist in my blog when I finally tweak this game to optimal levels and do a review of it.
Last edited by Ildamos on Wed Aug 08, 2007 3:47 pm, edited 1 time in total.
Ildamos
Advanced member
 
Posts: 50
Joined: Mon May 21, 2007 4:01 am

Postby tZork » Wed Aug 08, 2007 3:10 pm

HOF:
<Diablo> the nex is a "game modification"
<Diablo> quake1 never had a weapon like that.
<Vordreller> there was no need for anything over 4GB untill Vista came along
<Samua>]Idea: Fix it? :D
<Samua>Lies, that only applies to other people.
tZork
tZite Admin
 
Posts: 1337
Joined: Tue Feb 28, 2006 6:16 pm
Location: Halfway to somwhere else

Postby Ildamos » Wed Aug 08, 2007 3:47 pm

Thanks! :D

EDIT: Sorry for this newbie question but I'm very new to this cvar deal. Are commands that start with "SV" for servers only? Or can clients use them? (Experimenting with values)
Ildamos
Advanced member
 
Posts: 50
Joined: Mon May 21, 2007 4:01 am


Return to Nexuiz - Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron