Close
Page 1 of 2 1 2 LastLast
Showing results 1 to 10 of 11

Hybrid View

  1. #1

    Default pip window swapping performance

    I managed to get the screen swapping feature working well in keyclone, mapping my shift f1-f4 keys to swap my various toons into the main window. However when I do this I experience a pretty severe perf spike where my window is effectively unplayable for 10-15 seconds. Now my hardware is not absolute top notch, and i'm curious how perf is for others who have better hardware. I am currently running 4 at a time, but i'd like to run 5 and am wondering how my performance would be if I do so and upgrade my hardware to a quad core with an 8800gts. What kind of perf are you all experiencing with the window swapping? my windows aren't exactly the same dimensions, so i imagine much of the cpu time is being spent recalculating layout.
    PVP Team: 4x 70 Shaman - Horde, Nordrassil - Recursive, Reentrant, Redundant, Reactive

  2. #2

    Default

    Hi, funnily enough I have a Q6600 and an 8800gts - the PiP swap takes around 3 seconds for me and I run 5 toons. I have 1 main window and the other 4 are tiled on another screen.

  3. #3

    Default

    try this. make 4 windows, all the same size, on the same or different screens. assign pip hotkeys to them. then, while in wow, try the pip swap. it will be instant.

    then, make one of them a different size... THEN pip swap them. performance spike.

    the issue is within wow, and not keyclone. there isn't much i can do about the performance problem. on better cards i believe it is improved

  4. #4

    Default

    First thing to consider, are you running multiple copies of wow or one copy?

    I run significantly different resolutions for my main and clones (1536x1200 vs 380x300) I found PiP swap was taking 3 secs

    then I used junction (on XP) to create parse points in the NTFS node table to link to a single data directory from each of my wow installs. This has not only reduced PiP swap to <1sec it has improved startup and zone loading times.

    btw the first time you swap is normally the longest (for each window) subsequent swaps usually take much less time.

    my hierarchy

    Code:
    d:\world of warcraft
      Cache
      Data
      Interface
      WTF
    
    d:\WoW3
      Cache -> linked to d:\world of warcraft\Cache
      Data  -> linked to d:\world of warcraft\Data
      Interface -> linked to d:\world of warcraft\Interface
      WTF
    
    d:\WoW4
      Cache -> linked to d:\world of warcraft\Cache
      Data  -> linked to d:\world of warcraft\Data
      Interface -> linked to d:\world of warcraft\Interface
      WTF
    
    d:\WoW5
      Cache -> linked to d:\world of warcraft\Cache
      Data  -> linked to d:\world of warcraft\Data
      Interface -> linked to d:\world of warcraft\Interface
      WTF
    [align=center]AeineiA AeineiB AeneiC AenieD AeineiX
    All your soul are belong to us
    "They can't be bargained with. They can't be reasoned with. They don't feel pity, or remorse, or fear. And they absolutely will not stop, ever, until you are dead"
    The Wiki is your Friend
    [/align]

  5. #5

    Default

    I believe this issue has to do with Direct3D and how the game renders to a window. Direct3D has something called a 'back buffer' this is essentially a memory buffer that game objects get rendered to, and then flipped to a 'front buffer' when it is ready. The problem is when you switch from a window of a certain resolution to another, this back buffer needs to be recreated. When the windows are of the same size, this buffer doesn't need to be recreated and this is why it is instant.

    Might help improve speed if when the PiP key is hit the larger window is first reduced and moved before the smaller window is enlarged. The other way around will cause the need for two large buffers (even if temporary) causing stuff to get pushed onto virtual memory depending on how much RAM is available.

    In any case the biggest problem is actually recreating the buffer and I don't know of any easy way around that.

  6. #6

    Default

    @Oxdeadbeef

    hmmm.. that might help. thanks

  7. #7

    Default

    GREAT advice! I will try junction first, and then if that doesn't help enough i'll do the "same resolution" thing. Thanks guys!
    PVP Team: 4x 70 Shaman - Horde, Nordrassil - Recursive, Reentrant, Redundant, Reactive

  8. #8

    Default

    junction == HUGE difference. Yes i was running separate copies of wow on 2 different hard drives. I actually have a dual raptor configured in raid 1 as one of them and was only using it for a couple of the sessions, now they're all mapped to one copy on that array. Swapping out the different sized windows is now under 1 sec latency. Woot!

    I'll try adjusting my regions to equal each other and see how that improves things.
    PVP Team: 4x 70 Shaman - Horde, Nordrassil - Recursive, Reentrant, Redundant, Reactive

  9. #9

    Default

    Quote Originally Posted by 'Djarid',index.php?page=Thread&postID=48631#post48 631
    First thing to consider, are you running multiple copies of wow or one copy?
    Code:
    d:\WoW3
      Cache -> linked to d:\world of warcraft\Cache
    Are you sure linking the Cache folder is safe? It seems to me that it's only safe to link folders that WoW doesn't attempt to write to while the game is running. Cache is not such a folder. I'd expect it to cause major problems if multiple WoW instances kept modifying a shared cache.
    Outland EU - Orc Shamans: Toth[aeiou]
    Al'Akir EU - Night Elf Hunters: Venatrix[aeiou]
    Core i7 920 - Intel DX58SO board - 6GB Corsair DDR3-1333 - GeForce GTX285 1GB - 2x Dell 2407FPW LCD
    Windows 7 Ultimate RC 64-bit - Keyclone

  10. #10

    Default

    hmm I may not have linked Cache I will check when I get home. If I have, then I am having no problems at all
    [align=center]AeineiA AeineiB AeneiC AenieD AeineiX
    All your soul are belong to us
    "They can't be bargained with. They can't be reasoned with. They don't feel pity, or remorse, or fear. And they absolutely will not stop, ever, until you are dead"
    The Wiki is your Friend
    [/align]

Similar Threads

  1. extreamly slow window swapping with Vista 64 bit
    By Zenthor in forum New Multi-Boxers & Support
    Replies: 8
    Last Post: 07-05-2009, 02:00 PM
  2. Keymaps, Maximizer, Window Swapping
    By kadaan in forum Software Tools
    Replies: 5
    Last Post: 07-05-2009, 12:12 PM
  3. BUG - Losing a window and/or window freeze's
    By Ualaa in forum Software Tools
    Replies: 1
    Last Post: 10-27-2008, 08:18 AM
  4. Replies: 4
    Last Post: 08-16-2008, 05:47 PM
  5. Keyclone - Switch Main window with Slave Window
    By Dinnie in forum New Multi-Boxers & Support
    Replies: 3
    Last Post: 07-03-2008, 11:09 AM

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •