PDA

View Full Version : 1 of 5 WOW's has red connection always...and



Gares
09-22-2008, 04:30 PM
Ok so here is the deal.

I have tried everything other then I believe the TCP ack/frequency registry edit to help correct my problem..Should I do this?

I always have one of five of my connections in the red. (5 WOWs on 1 PC with dual monitor)

My biggest problem after that is almost like "soft lag" in game. Sometimes it happens when entering combat, sometimes when I change to ghost wolf, sometimes when I am casting, sometimes when I am looting. My connections never seem to change so this really leads me to believe that this might be a load time/HD issues?

I run 2 seperate folders for my boxing. Main runs from one folder and the 4 slaves from another folder but on the same HD. I do have another HD that I could transfer the slaves too maybe this would help?

Most of the time my game runs fine (using keyclone) and I have each of them assigned to a seperate CPU as well in the settings.

Other then that the only issue I get sometimes is my FPS goes all crazy when I am using PIP swapping. (Main screen doesn't have its FPS reset for some reason when I PIP swap back to it from a clone and it remains at like <15FPS for along time and then *might* reset by mass PIP swapping)

Ughmahedhurtz
09-22-2008, 04:51 PM
Forgive me if some of this sounds pedantic but we gotta make sure you didn't flub the basics. Check the following and see if any of it helps:
In-game graphics sliders all to minimum. In-game graphics effects all off. In-game triple-buffering on. wow.exe processes all set to LOW priority wow.exe processes distributed affinity properly (see other threads for specifics) All wow addons disabled as a test to make sure it isn't caused by one addon or too many addons (backup your INTERFACE and WTF folders before doing this so you can reset easily when done testing) In your machine's control panel for ATI or NVidia, make sure your 3d graphics options are set for "performance" and not "quality" Make sure you don't have other processes taking up lots of CPU when you see this problem. No keyclone. If it won't happen w/o keyclone, hmm...

elsegundo
09-22-2008, 05:10 PM
I only have the FPS problem when switching between screens using PiP with maximizer (not the soft-lag problem). if anyone is able to help with this, i'd greatly appreciate it!
screens set to 10FPS for background and 40 FPS for main. however, i've notice it would sometimes bug and the main screen would stay at around 15fps. multiple switches often does not fix this problem, at least not for me. hehe. again, any help is appreciated.

I will also check Ughmaheadhurtz' suggestions too, thanks a bunch!

Ughmahedhurtz
09-22-2008, 06:31 PM
i've notice it would sometimes bug and the main screen would stay at around 15fps.That particular problem is because wow does not realize it is the "foreground" window. Try clicking on the desktop/taskbar or something and then clicking on the main WoW window again and see if that fixes it.

Bot
09-22-2008, 06:46 PM
i had a problem when i first started where all the clients would be hovering around 250ms except one that would be at about 1000+ms. so i turned everything down and still had the problem. then i did the registry edit and now all clients are at a steady 45ms or lower even in org. havent got to try it in shat yet though. i run 3 clients off of 1 hd and 2 of them off of another, and 4 of them are symbolically linked to the main. im also using vista.

ive had the reverse problem with keyclone and the fps bug. where when i PiP swap the previous window will stay at the foreground fps while the new main also goes up to the max dps. it can sometimes affect up to 3 clients at a time. i just click on the "background" client then click back on the main window and all is better. hope that wasnt too confusing.

Gares
09-23-2008, 03:46 AM
Forgive me if some of this sounds pedantic but we gotta make sure you didn't flub the basics. Check the following and see if any of it helps:
In-game graphics sliders all to minimum. In-game graphics effects all off. In-game triple-buffering on. wow.exe processes all set to LOW priority wow.exe processes distributed affinity properly (see other threads for specifics) All wow addons disabled as a test to make sure it isn't caused by one addon or too many addons (backup your INTERFACE and WTF folders before doing this so you can reset easily when done testing) In your machine's control panel for ATI or NVidia, make sure your 3d graphics options are set for "performance" and not "quality" Make sure you don't have other processes taking up lots of CPU when you see this problem. No keyclone. If it won't happen w/o keyclone, hmm...


I pretty much have done everything except the tcpackfrequency change which I must be too tired to be able to find ATM for some reason for Windows Vista.

I did make the change to my ATI to have everything set to performance more then quality now. (Most were already at performance except a few)

Ughmahedhurtz
09-23-2008, 12:17 PM
Hmm...very strange. If it were multiple PCs, I'd have some other things to check. With all of 'em on 1 PC, it negates a lot of the connectivity/networking aspects. What sort of broadband connection are you on?

Also, have you tried clicking one window and then another one to see if it fixes the FPS issues?

Regarding the 1 account going nuts with latency, what happens if you run just 4 accounts?

Gares
09-23-2008, 01:26 PM
Hmm...very strange. If it were multiple PCs, I'd have some other things to check. With all of 'em on 1 PC, it negates a lot of the connectivity/networking aspects. What sort of broadband connection are you on?

Also, have you tried clicking one window and then another one to see if it fixes the FPS issues?

Regarding the 1 account going nuts with latency, what happens if you run just 4 accounts?

I am on a ADSL connection with a linksys router.

The FPS thing I really haven't been able to nail down it just seems that it only happens sometimes with my main screen. If I PIP swap to another of the others they hit 60 fps and never have a hiccup, but my main screen which has all the details etc up sometimes forgets now to hit the 60 fps and stays below the maxbgfps that I set even when the window is active. Like I said it seems I have to swap between all 5 screens it fixes.

I'm not sure but if I run one account solo its fine 100ms-200ms and if I run any combo of account they are all in that range as well.

If I do run 4 accounts however sometimes they will all be good and sometimes one will not.

I have run a tracert while I've had them open and sometimes but not all the time I have a high latency packet along the hop. Its always just one and if I do the tracert again its not there, and then if I retest again it sometimes pops up again. So I am really at a loss with this one.

Ughmahedhurtz
09-23-2008, 02:26 PM
Out of curiosity, is your network adapter built into your motherboard or is it a PCI card?

Gares
09-23-2008, 03:47 PM
On this system its built in but I actually use a seperate adapater that I installed because I have had problems in the past with built in adapters.

Freddie
09-23-2008, 03:58 PM
If I do run 4 accounts however sometimes they will all be good and sometimes one will not.

I have run a tracert while I've had them open and sometimes but not all the time I have a high latency packet along the hop. Its always just one and if I do the tracert again its not there, and then if I retest again it sometimes pops up again. So I am really at a loss with this one.
Do I understand correctly that we're talking about two separate problems here? The first one is the red-connection problem which is always apparent with five and sometimes apparent with four? And the main-FPS problem which (as Ugh said) is probably a foreground/background issue?

If I've got that straight, then for diagnostic purposes, I would suggest figuring out what's distinctive about the one window that shows a red connection. Is it always the last one you loaded? Is it always the one assigned to a particular CPU? Etc. Also, can you do anything that changes which window is the red one? Once you know the cause you will probably also know the solution.

Also, for diagnostic purposes, you could reassign affinities so all clients are enabled to run on all CPUs. This gives the operating system's thread scheduler maximum leeway to optimize. If the problem still occurs I would raise the thread priority to high for the red client and see if that helps -- if it does, you'll know it's a thread scheduling issue.

Bot
09-23-2008, 06:28 PM
2 - TCPNoDelay
This one is pretty simple

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers

Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.

Click Ok and close the registry editor, then reboot your PC. heres a link to that thread ('http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=3973') as it also has a hotfix for vista but i didnt need to use it. i followed those instructions and it worked so many wonders for my latency i couldnt believe it.

Gares
09-24-2008, 03:18 AM
If I do run 4 accounts however sometimes they will all be good and sometimes one will not.

I have run a tracert while I've had them open and sometimes but not all the time I have a high latency packet along the hop. Its always just one and if I do the tracert again its not there, and then if I retest again it sometimes pops up again. So I am really at a loss with this one.
Do I understand correctly that we're talking about two separate problems here? The first one is the red-connection problem which is always apparent with five and sometimes apparent with four? And the main-FPS problem which (as Ugh said) is probably a foreground/background issue?

If I've got that straight, then for diagnostic purposes, I would suggest figuring out what's distinctive about the one window that shows a red connection. Is it always the last one you loaded? Is it always the one assigned to a particular CPU? Etc. Also, can you do anything that changes which window is the red one? Once you know the cause you will probably also know the solution.

Also, for diagnostic purposes, you could reassign affinities so all clients are enabled to run on all CPUs. This gives the operating system's thread scheduler maximum leeway to optimize. If the problem still occurs I would raise the thread priority to high for the red client and see if that helps -- if it does, you'll know it's a thread scheduling issue.

Yeah I have to do more testing as for why only one of my screens shows the red. It definately isn't always the last one though I know that. My thread priorty is set to low as Ugh suggested but it was at normal before.

The FPS issue I have is very strange and I've tried to get it between the foreground/background issue but it doesn't seem to work. The only way I have figured out how to fix it is to keep PIP swapping between all my other screens and then back to my main until it fixes.

In keyclone I have my main account on CPU 1, and then my second and third account on CPU 2, and then my third and fourth account on CPU 3. From what I remember reading someone said that CPU 0 is the same as CPU 1 so its basically useless to use it. I'm guessing the only other thing I can do set them in my Task Manager after load but isn't that what keyclone is doing anyways??



2 - TCPNoDelay
This one is pretty simple

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers

Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.

Click Ok and close the registry editor, then reboot your PC. heres a link to that thread ('http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=3973') as it also has a hotfix for vista but i didnt need to use it. i followed those instructions and it worked so many wonders for my latency i couldnt believe it.

I took a look at that post but my question is can I do this on a Vista 64 system and the hotfix is it needed before or after you do the edit?

I have no problem doing the edit I just don't want to screw it up cause no one really points out how to do it properly for a Vista system, as all the examples seem to be for XP users.

Bot
09-24-2008, 08:02 AM
i didnt even need the hotfix. i did it in vista 64 exactly like it says and it worked perfectly. the hotfix is for after you do it if it didnt work for some reason i think.


The behavior of TCP acknowledgments (ACKs) does not change after you modify the TcpAckFrequency registry entry in Windows Vista that from the hotfix's website so it seems as though its a back up in case the registry edit didnt have any effect. but like i said i didnt even need it. i dont even think i had to reboot i saw results immediatly. im not big on registry edits it scares me everytime i open that thing but this one seems to be a pretty minor one. ultimatley its your call im just saying it does have an effect. im running all 5 clients at 45ms pretty much constantly now. back when i only played one character in never saw latency below 100ms so it did do something.

p.s. always backup the registry. i know its a no-brainer but thought id throw a reminder out there.

Gares
09-24-2008, 04:05 PM
Well considering most of my clients run are running around 150-200ms most of the time I guess I should do it. I know thats not really that bad but the decrease seems to be huge as everyone says its a great performance increase. My only question is I guess I need to set a static IP for it to work properly.

Gares
09-24-2008, 04:16 PM
2 - TCPNoDelay
This one is pretty simple

Type "regedit" in windows "run.." dialog to bring up registry menu

Then find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers

Right-click in the right hand pane and add a new DWORD value, name it TCPNoDelay, then right click the entry and click Modify and assign a value of 1.

Click Ok and close the registry editor, then reboot your PC.

I don't have HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ so I can't do this one......

Bot
09-24-2008, 05:18 PM
found this on another forum ('http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3745806&SiteID=17'). not sure if you really wanna delve into all of that though. i dont know what to say though because im running vista and it was in there for me... again i wont recommend this because i havent done it myself but i thought you might wanna try and learn more about it and maybe give it a shot its up to you. hope you figure something out


Hello, You indicated that you are unable to find the MSMQ subkey under the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft node. Actually, by default, MSMQ subkey does not exist in Windows Vista OS. However, if you want to change it to improve ICMP (Ping) behavior, you can add it manually. For your convenience, I provide a method here: 1. Create a new Text Document (*.txt). 2. Copy and paste the following contents (without the equal mark "===") into the Text Document. ================================================== ================= Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers] "TCPNoDelay"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers\OCMsetup] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers\Security] "SecureDSCommunication"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Paramet ers\setup] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Setup] ================================================== ================= 3. Save and close the Document. 4. Change the file extension *.txt to *.reg. (Note: if you are unable to view the file extension, please double-click Computer, click Tools menu > Folder Options > on the View tab, clear the checkbox before "Hide extensions for known file type" > click OK.) 5. Double-click the *.reg file (Note: If prompted, please click Continue on the User Account Control (UAC) window.) You'll get a registry editor warning stating "Are you sure you want to continue", please click Yes. Hope it works

Gares
09-25-2008, 03:10 AM
Well I ended up doing the tcpackfrequency reg edit and it made a huge difference for me.

My ms on all 5 chars now is like 40ms, my characters have not lost auto follow ever anymore, and the soft lag problem is rare but still there and seems to happen more often then not when I control my main char but not when I control one of the slaves.

I think I am in heaven pretty much now except for the occasional graphic card crash that I still haven't figured out. It however has gotten alot better since I put in the Catalyst 8.9 drivers.

Bot
09-25-2008, 07:45 AM
nice glad to here one of those worked for you. sucks about the vid card troubles though...

Gares
09-25-2008, 11:24 AM
Yeah I thought about maybe underclocking my card because I am able to do it, but I'm not sure where to set it out. Have to do some extra research I guess

Moorea
09-25-2008, 05:47 PM
As I said in the other thread ('http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=14081') the tcp ack simple registry change worked for me (vista 64 sp1); without needing any hotfix nor needing the MSMQ stuff either