http://bugs.winehq.org/show_bug.cgi?id=29168
--- Comment #223 from Xolotl Loki xoloki@gmail.com 2012-06-07 20:07:32 CDT --- (In reply to comment #219)
Has anyone experimented with DLL overrides to get PvP performance to an acceptable level?
I think it's a CPU-scaling/multithread issue. In Ops I can usually get better Performance, if I set each swtor-process per "taskset ..." to its own CPU-core.
When booted into Windows XP, I get minimum 20 fps in warzones. On the same computer, this drops to around 5 fps in Ubuntu under Wine (minimum).
Trying taskset like such:
xoloki@xocotl:~/src/mrx/build$ ps auwx | grep swtor xoloki 8935 0.0 0.0 8704 900 pts/1 R+ 17:44 0:00 grep swtor xoloki 29822 50.4 8.4 1916864 1389392 pts/5 RLl 15:20 72:26 C:\Program Files\Electronic Arts\BioWare\Star Wars - The Old Republic\swtor\RetailClient\swtor.exe @swtor_dual.icb xoloki 29839 74.1 4.5 2188764 756428 pts/5 SLl 15:20 106:20 swtor.exe @RemoteRendererServer.icb xoloki@xocotl:~/src/mrx/build$ taskset -pc 2 29822 pid 29822's current affinity list: 3 pid 29822's new affinity list: 2 xoloki@xocotl:~/src/mrx/build$ taskset -pc 3 29839 pid 29839's current affinity list: 3 pid 29839's new affinity list: 3
I didn't see any noticeable difference in framerate in warzones (still dropped to around 5 during large fights). I have 4 CPUs, so I chose 3 and 4.
Does anyone get good (i.e. comparable to Windows on same hardware) framerates in PvP?