Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 03-29-2011, 04:42 PM
jdx jdx is offline
Skeleton


Join Date: Mar 2011
Posts: 16
Default speeding up zoning?

What if there was some way to make / rebuild uncompressed versions of the .s3d or .eqg files? I can't see any reason why zoning in EQ is so slow other than the fact the zone and graphic files are compressed. Network latency and bandwidth doesn't seem to be the issue.
Reply With Quote
  #2  
Old 03-29-2011, 06:46 PM
vossiewulf vossiewulf is offline
Kobold


Join Date: Mar 2011
Location: San Mateo CA
Posts: 189
Default

EQ running off an SSD drive make zoning very fast for me, frequently just a few seconds. Yes that solution costs money, but it's an option to consider if the loading speed is really annoying to you.
Reply With Quote
  #3  
Old 03-29-2011, 07:44 PM
jdx jdx is offline
Skeleton


Join Date: Mar 2011
Posts: 16
Default

I have a revodrive (pci-e based ssd) and zoning still has considerable time to it. Given the simplicity of a "zone", the requisite time to generate and render the zone is pretty crazy for a 13 year old game running on CPUs that are probably (easily) 10x what the system requirements were when the game came out. Not to mention unlimited amounts of ram to play with.

If somebody zones into someplace, then zones back out, then zones in again, the files are going to be entirely cached into system memory which is 10x to 100x faster (depending on how good/bad your ssd is) than an SSD anyway, yet zoning is still sometimes a 10-15 second experience. The only "fast" zones I see are zoning into FelwitheA (tiny zone, makes sense).

I haven't done in-depth IO analysis yet, but knowing the zone files and graphics are highy compressed and assuming the decompression algorithm probably completely sucks, I imagine the bottleneck has to be in dealing with the zone files and graphics. I'm more than willing to trade space for speed since space is cheap... just gotta figure out how to rebuild these files [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #4  
Old 03-29-2011, 07:57 PM
Rogean Rogean is offline
¯\_(ツ)_/¯

Rogean's Avatar

Join Date: Oct 2009
Location: Massachusetts
Posts: 5,388
Default

Revodrive is software driver driven raid. You're adding a cpu overhead on to something that is already a very cpu intensive application (everquest never utilized gpu's to their potential, and did most graphics processing via the cpu).

I have an overclocked 4 ghz processor with two velociraptors in a raid 0 and I zone in about 5-10 seconds.
__________________
Sean "Rogean" Norton
Project 1999 Co-Manager

Project 1999 Setup Guide
Reply With Quote
  #5  
Old 03-29-2011, 09:00 PM
jdx jdx is offline
Skeleton


Join Date: Mar 2011
Posts: 16
Default

I wouldn't exactly call EQ a cpu-intensive program. Look at resource monitor or perfmon when you zone.

While zoning back and forth into gfay from BB, on my crappiest box with slowest CPU (affinity set to a single core on a dual core processor), the biggest "spike" i see only hits 50% for a literally a split second during the 15-18 seconds it takes to zone. The CPU is basically flatline the rest of the time. I guess my closer analysis just now has ruled out s3d / eqg file compression as the bottleneck being that the CPU isn't doing anything for the majority of the time.

So what the heck is it doing for the other 16-17 seconds? Some forced wait in the client?

PS. Revodrive may technically be driven by a "software" raid controller chip, but it's gonna run circles around your velo setup with CPU time to spare. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #6  
Old 03-30-2011, 12:13 AM
Nomura Nomura is offline
Scrawny Gnoll


Join Date: Mar 2010
Posts: 24
Default

It takes me about 2 to 3 minutes to zone ;/
Reply With Quote
  #7  
Old 03-30-2011, 12:17 AM
Gorgetrapper Gorgetrapper is offline
Fire Giant


Join Date: Mar 2010
Posts: 703
Default

I thought zone load speed was tied in to what the RPMs on your HD were?
__________________
Quote:
Originally Posted by Rogean View Post
WOW GUYS THATS A HARD CONCEPT BUT NO I'M TOO FUCKING SELFISH AND NEEDY AND I NEED TO FIND A WAY AROUND THE RULES TO MAKE MYSELF FEEL BETTER

Seriously, every time I see a fucking thread like this OH MYGOD THEY HAD 14 PEOPLE ITS OUR MOB LOL OURS OURS OURS YESSS I just want to fucking deathtouch the entire guild and despawn the mob.
Reply With Quote
  #8  
Old 03-30-2011, 12:17 AM
Haynar Haynar is offline
Developer

Haynar's Avatar

Join Date: Oct 2009
Location: West of the Mississippi
Posts: 2,955
Default

Talking to people who have gone SSD, compared to loading tons of textures into the global load. They have been happier using SSD to get faster zone times. Make sure you are using a fast video card, cpu, and have plenty of memory. Any one of those things can be the bottleneck too. EQ is not super video card dependent, but loading up textures on a slow card, takes a lot of time. So going low end video, will slow down your loading tons, even if EQ does not need video power.

The textures kill ya.

H
Reply With Quote
  #9  
Old 03-30-2011, 11:01 AM
Mcbard Mcbard is offline
Banned


Join Date: Sep 2010
Location: Da U.P. eh
Posts: 992
Default

I zone anywhere between 5-10 secs with my SSD. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #10  
Old 03-30-2011, 11:24 AM
runlvlzero runlvlzero is offline
Banned


Join Date: Mar 2010
Location: In a motherfucking awesome place.
Posts: 2,801
Default

Quote:
Originally Posted by Rogean [You must be logged in to view images. Log in or Register.]
Revodrive is software driver driven raid. You're adding a cpu overhead on to something that is already a very cpu intensive application (everquest never utilized gpu's to their potential, and did most graphics processing via the cpu).

I have an overclocked 4 ghz processor with two velociraptors in a raid 0 and I zone in about 5-10 seconds.
no raid and on a good day that's the time i zone too, i think thats the min time it takes for the network code to punch you through to the other server shards ... if it works that way P
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:23 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.