test content
What is the Arc Client?
Install Arc

The Never Ending Quest To Increase Performace

odinspathodinspath Member Posts: 0 Arc User
edited June 2013 in General Discussion (PC)
The Never Ending Quest To Increase Performance



Evening all,

I'm pre-patching at the moment in-order to try and squeeze out that little extra performance. For anyone interested its the act of downloading all content at once so there is no need for "On-Demand Patching". Simply click options in the launcher and then tick "Disable On-Demand Patching", restart the launcher and let the patching begin.

Anywho that's not really why I'm here just some back-story as to how I came to be here.

I'm very delighted and intrigued by this title, a game that truly has the potential to be 2013's MMORPG of the year. The innovation to implement a dungeon creation tool for everyone to use outstanding!!.

My joy and excitement for this title is only matched by the feeling of irritation and frustration of certain aspects of the games current performance issues, more importantly the fear that it will not improve (Like so many MMORPGS before Neverwinter online).

I am more then fully aware NeverWinter Online is in Beta stage. However, so was Another Game (I'm not going to name this game because I'm not here to play the blame game) when "Performance Issues" first became apparent to the public.Needles to say this other games Frame-rate issues in dungeons and mass scale events never where and never will be addressed i'm my opinion. This became most apparent to me when I started learning programming (I come from an Adv.Dip in Network security, Currently studying my Bachelor is software development) It became blatantly obvious to me that the games "Powers that be" where to prioritize adding expansion additional content (making more money) or fixing old issues where they might not make a profit they chose the former, obviously this is my opinion but I believe it to be true.

I Implore the developers and "Bankcard" holders of NeverWinter Online not to follow such a shallow path, anyway that's enough of the sap story, it just had to be said.


Mmmh my game feels slow, I think i'm lagging how can I test this ?

Client Side Commands
We are the clients the game server is the server, hence when we use syntax commands its referred to as "Client Side" commands . We can tell the server we want to use a function from the command list by using a special character is this case backslash.

/showfps

This shows your frames per second, keep it on in order to see how the game/your hardware is performing in certain situations.
Keep in mind this simple information, 1. just because your FPS is 60+ staring at a wall doesn't mean your FPS is high when it counts.The more stress your graphics card, more specifically your graphics card processor (GPU) is put under less frames will be pumped out a second. This is the nature of computer science what you want is the highest amount of frames possible at the most intensive processing times. We are told that technically our eyes can notice differences in frame-rates above 30 FPS I don't know about you but I sure can. So I am meant to say if you have frames below 30 ms you should consider turn down or test graphics but for me its 35+ before I'm comfortable with the performance(In a perfectworld lol see what I did there it would be 40+)

/netgraph [NUMBER]

(type a number like 1 or 2 in the [NUMBER] area it just show the info in different text/graph sizes)
netgraph will display incoming and outgoing packet information (games use UDP data packets) Click here to learn more about UDP.
The time it takes a data-packet to be received by the server and sent back will be represented in milliseconds as your "Ping". Playing with much more then 300-350ms of ping can seriously degrade the sever response time to your commands as a result impacting on your enjoyment.

3Rd Party Tools

Core Temp

Core Temp can be used to monitor your CPU's heat and usage levels, if your cores are running over 80-90% load you are going to get serious performance issues or Bottle-necking.Lucky for me I have made a Post about using Core-Temp already on another thread in a distant land .


1.Download CoreTemp from here: http://www.alcpu.com/CoreTemp/

2. Install CoreTemp (Make note of where CoreTemp was installed)

3. Launch CoreTemp, Click Tools Tab >> Click Logging on, Insure there is a tick next to logging on as shown in the picture.

Anomaly2Stuttering2_zps392a7ea7.png

4. Play Anomaly 2 for a while making sure the same stuttering issue occurs.

5. Turn off Loggin on, insuring logging on is now UN-ticked.

Anomaly2Stuttering_zps0c823400.png

5. Go to the location CoreTemp was installed, by default for windows systems in should be Driveletter\Programfiles(x86)\CoreTemp\ or similar, open the core Temp folder.

6. within the folder will be new .csv files containing the CPU usage logs by date.

Anomaly2Stuttering3_zpsd9d6a6b9.png

7. Open the Logs with Excel (If you don't have Excel note pad is fine its just a bit messy) you are looking in the Core Load Category. looking down the list if you see high load rating like 90-100 make note of this.

If using Notepad look in this line,
Anomaly2Stuttering4_zps555daab4.png

If you are getting Core Loads of 90-100 then that is most probably casing the stuttering, being a Laptop your options for improving the performance is rather limited, you could try overclocking, also ensure all cores have permission to be used just in-case windows have locked them.


Ok, I have one or more of these problems how do I fix it ?


Proxy's!!!!

If you have an excessively high ping (This will mostly apply to players playing from outside countries) using a proxy may help. This is because the path your service provide takes to the server may not always be the fastest path, i'm not going to go into to much detail just trust me :-), try a proxy they are many free trials out there.

Change Graphic Settings

Play around with your graphic setting if you are getting low fps in large fights, try turning down some setting (I Know I Know no one likes less eye candy). The most resource intensive graphic methods in most games are anti-aliasing, shadows, reflections and bloom.

Buy New Hardware

This is a tough one because sometimes you can have the best hardware in the world but if the games is poorly developed or optimized you might as-well be using a potato :-).

If your specs are above and bejond the recommended, I wouldn't say your hardware is a factor.

UPDATE THOSE DRIVERS BABY!!

You don't need to know what they are, you just need to keep them up-to-date. If your a tech nut and really want to know what they do Click Me For Learning YAyyyyyyy!!


Scan for Virus,Aware and Spyware regularly

Everyone knows they should do it no one ever does lol


What we can't do

We cant optimize the games performance we cant fix bugs or implement better processes, that is up to the developers. However we can help by reporting bugs and issues in a constructive manner. A manner that will help progression not hinder it.
Post edited by odinspath on

Comments

Sign In or Register to comment.