Various Issues
1. Resolution
Sometimes resolution is messed up and window is streched (wrong x/y ratio). I can sometimes solve it with closing window and opening it again. It doesnt happen always and I dont know how to reproduce it.
2. FPS
I was running my 4 instances with no problem almost all the time. I didnt care about any CPU strategy. FPS was between 25-40 on my main window which was all I needed. Now the FPS is often good for 1 window (or maybe 2 windows) but really bad for the other ones. So I started looking at CPU strategy. I have 8 cores and 16GB RAM (pretty new Alienware notebook) I tried different combinations:
- assigning no cores
- assigning 4 cores to main window and single core to other windows
- 2 cores for each window
- changing launch order (because in most tries last launched window had 40 fps while other ones have < 10 fps)
What seemed to worked for me till problems started was: 1-2 assigned to character 1, 3-4 assigned to character 2. Nothing assigned to character 3 and 4.
Maybe parts of the problems are related to character name change (after this many problems started, but it could be a coincidence) I noted that when I point to character names within the ISBoxer configuration it requires really the name: So when my character is named John and I send keystrokes to John and later change name to Jack it will still try to send keystrokes to John who doesnt exist anymore.
I was expecting that I dont have to change the name everywhere I used it. I was expecting some internal ID being used for the character names. Its not a big deal I can do global replace in the XML, I guess a warning message would avoid confusion.
EDIT:
- I tried already closing several programs running in background including virus scanner (though I had good performance once even with these running)
- I am pretty sure that my CPU is not throttled: I verified my setting and I dont see the ISBoxer popup warning me about throttled CPU
- It first worked well with 4, then I had to reduce to 3 instance. Now I even have < 10fps with 3 instances