http://bugs.winehq.org/show_bug.cgi?id=9263
Summary: Guild Wars terribly slow Product: Wine Version: 0.9.42. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: gandalf.pk@gmail.com
Hi there, I am pretty new to this, so don't bash me if i did something wrong. I looked in the bugs, and there were some regarding Guild Wars running not at all, but my problem is something different:
Guild Wars starts pretty normally, then after connected to arena net, the main game window appears in a few seconds-minutes. Then it becomes real carnage, slideshow, i mean, horrible mess, like 1 frame per 5 seconds.
SW Wine configuration: tried alternatives for Win98,W2K,WXP settings for GW.exe; tried -dx8, -opengl (doesnt work at all), -dx9 swithes, tried -noshaders, nosound, dsound, nothing helped.
Distro: Elive Gem 1.0. - basically Debian Etch
HW: AMD64 3000+ on ondemand k8 powernow module 512 MB ram ati Radeon 9550 128MB graphics card (these should not be the limits, since game runs smooth on windows)
I will post any log or anything, just tell me what to do. Thanks. Peter
http://bugs.winehq.org/show_bug.cgi?id=9263
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2007-08-13 20:36:01 --- Slow, but works - minor
http://bugs.winehq.org/show_bug.cgi?id=9263
Mitchell Wheeler mitchell.wheeler@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mitchell.wheeler@gmail.com
--- Comment #2 from Mitchell Wheeler mitchell.wheeler@gmail.com 2007-10-13 18:32:25 --- Considering that many people will soon be merging over to multi-core CPUs in the near future, and my 4800+ AM2, w/ 8800GTS runs at an average of 3FPS (this is a CPU / File IO limitation, not a GPU limitation however), I would NOT call this minor.
The issue seems to be the fact that Guild Wars stores all of it's data in a single, giant file... (many gigabytes, currently 3.4gig on a fresh install) I'm assuming there's something in the wine kernel, or file IO functions that isn't handling very big (2GB+) files very well, especially with multi-core CPUs.
This issue is less obvious with faster, single core CPUs... for example my partner's 3200+ runs quite a lot faster (with a 6600GT) than my 4800+ AM2 w/ an 8800GTS. (System configuration, and wine configuration is identical besides CPU and GPU - very little noticeable difference between versions 0.9.45 - 0.9.47)
http://bugs.winehq.org/show_bug.cgi?id=9263
Mitchell Wheeler mitchell.wheeler@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Mitchell Wheeler mitchell.wheeler@gmail.com 2007-10-13 18:35:45 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=9263
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
--- Comment #4 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-21 16:44:33 --- Guild wars runs quite fast for me, ~85% of windows performance at -dx8 with arb shaders and glsl off. I did not yet benchmark -dx9, but it does not feel noticeably slow. This is on a Geforce 7400 and an intel core 2 duo cpu.
http://bugs.winehq.org/show_bug.cgi?id=9263
Jean Michel jean.bruenn@ip-minds.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jean.bruenn@ip-minds.de
--- Comment #5 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 10:05:13 --- Hello,
i wrote some things to the wine-users maillinglist related to this problem. At the moment i can make only presumptions.
1. It could be because you have only 512 MB RAM like me, so Guild Wars is using the 'slow' swap really fast (This presumption wouldn't change the fact that, when i'm using windows the game is running really fast and in windows i have only 512 MB Ram, too). So if you have money, you could try it with more Ram (still this problem needs to be fixed)
2. I added some profiling logs to the wine-users maillinglist, if helpful i can attach them here, too. My Second presumption is, it has something to do that Guild Wars is storing it's game data in one Big file (3,6 GB) and 'PERHAPS/MAYBE/EVENTUALLY' wine isn't handling 'reads' to that file 'good'. If i higher the read ahead with hdparm, like someone was suggesting, i have a little performance improvement (but still that's tuning and not fixing the problem).
3.) My last presumtion is, that it's direct3d related, because Guild Wars is using much d3d things maybe there's a function handling things not very well.
Again, if it helps i offer some profiling logs, just let me know or look into the wine-users archive month: November, subject: [Wine] Big files; Slow I/O There you can see what i've tried, and logs i added.
Cheers
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #6 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-24 10:28:29 --- It is easy to see if swap is the cause of the problem: Just see if there is a lot of hard drive activity while playing. A little activity is ok, but if the HD is constantly busy you're memory limited.
Please attach profiling logs to the bug, or post a clear link into the archives.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #7 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 10:31:47 --- Created an attachment (id=9315) --> (http://bugs.winehq.org/attachment.cgi?id=9315) profiling log with -dx8
This is it with directx8
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #8 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 10:32:37 --- Created an attachment (id=9316) --> (http://bugs.winehq.org/attachment.cgi?id=9316) profiling log with -dx8
as explained above, now with -dx9
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #9 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 10:34:32 --- Hello again,
click through the following link to get an impression what i've tried ;-)
http://www.winehq.org/pipermail/wine-users/2007-November/028258.html
Also top shows a wait between 20 and 60% and a cpu load of 100%
And again: As it's running in windows fine with the same amount of RAM i don't think it's because of swaping.
If i can provider other useful informations, please tell me.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #10 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 10:54:20 --- Hello
me again, want to write some additional informations on this, too:
I have an Athlon XP 2600+ running at 1,9 GHz, other Games are running pretty fast. I'm using a Source-Based Distribution (Lunar Linux) so everything is a bit optimized. It's a 2.6 Kernel.
The wine version i used was 0.9.49
I tried: - Changing some DLLs to native - Changing the Harddisc (udma100, udma133, dma enabled, the harddisc were really fast) - Changing the filesystem (tried ext3, xfs and reiserfs, usally i use ext3 or xfs) - Tried a bit tuning with hdparm
nothing of that helped really, it's possible to improve the speed of the game a bit by the above tuning, but it's not fixing the problem itself (the slowness).
Please tell me if other informations would be helpful, too.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #11 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-24 10:56:47 --- Please check if you can see any hard disk activity during playing
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #12 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 11:06:46 --- okay, checked with -dx8 - there's nearly no activity. busy time is between 0 and 10% while playing. (usally at 6%)
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #13 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-24 11:31:49 --- In both profilings a lot of time is spent in HEAP_FindSubHeap. I doubt this should happen, but I have no idea what could cause that. Something seems to do a huge amount of HeapAlloc, HeapFree and HeapReAlloc calls.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #14 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 11:41:40 --- Created an attachment (id=9317) --> (http://bugs.winehq.org/attachment.cgi?id=9317) -all,+heap
heap/trace
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #15 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 11:42:54 --- if i enable +heap to the log file the game is unusable slow, also after some seconds running the game, that file is 10 MB big. So i think, yes there are much of it. Attached you'll find some of that lines.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #16 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-24 11:47:20 --- Oh, +heap logs get very big. Yet alone starting notepad gives a 0.5 mb log, and notepad is rather small
A +heap trace doesn't give really useful information. What would be helpful is a oprofile profiling which keeps track of function calls, so we can see from where the heap functions are called. No idea how to do that though - there's some parameter like -recursive or similar.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #17 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:14:09 --- this problem begins to annoy me, because no body knows where the problem could be.. any wine developer arround who could help? ;)
Anyway. i attach two other oprofile outputs.. maybe they help
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #18 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:15:02 --- Created an attachment (id=9319) --> (http://bugs.winehq.org/attachment.cgi?id=9319) hopefully more detailed oprofile log
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #19 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:16:14 --- Created an attachment (id=9322) --> (http://bugs.winehq.org/attachment.cgi?id=9322) callgraph
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #20 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-24 12:19:49 --- The problem is somewhere else this time: In the sound libs
Can you try to disable all sound drivers in winecfg?
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #21 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:21:40 --- /usr/src/wine-0.9.49/dlls/ntdll/heap.c:388 /usr/lib/wine/ntdll.dll.so HEAP_FindSubHeap
That is still there. Yep i try to disable sound. moment.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #22 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:26:27 --- Created an attachment (id=9323) --> (http://bugs.winehq.org/attachment.cgi?id=9323) callgraph with disabled sound in winecfg and -nosound switch
it's faster without sound, but it's still slow.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #23 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:27:08 --- Created an attachment (id=9324) --> (http://bugs.winehq.org/attachment.cgi?id=9324) again with sound disabled - the detailed one
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #24 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:37:56 --- Also.. i wouldn't call this problem "minor" it's an online game, if it's slow or hanging in some situations, especially in pvp you're having a problem thus - the game is not usable during this problem in some situations.
Also i don't think that "component" is wine-directx ... This HEAP problem has nothing to do with directx, or?
Perhaps there are some more problems and all in one doing this hanging (heap+sound+d3d) *shrugs*
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #25 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-24 12:43:20 --- Have you changed OffscreenRenderingMode ?
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #26 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 12:48:46 --- nope. i use the default.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #27 from Jean Michel jean.bruenn@ip-minds.de 2007-11-24 13:25:28 --- okay, tried now to change offscreen render thingy. doesn't change anything. As i said, i don't think that this problem is directx related.
http://bugs.winehq.org/show_bug.cgi?id=9263
Alexander Sulfrian alexander@sulfrian.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexander@sulfrian.net
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #28 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-24 14:23:27 --- I am running out of ideas now. I know very little outside of the directx code, and I doubt as well that directx causes this problem. I also doubt that your 512 mb of memory are the trouble here. If it was a memory issue then you'd have the harddrive spinning all the time.
One last thing, can you check with process monitors if there is any other process that consumes CPU time?
If you suspect that it is caused by your dual core CPU, you can disable one CPU in /sys/devices/system/cpu/cpu1/online . This way you can stop the scheduler from using the CPU.
How the file is read depends on the game. If it is clever, then it will just mmap the file and the job is entirely handled by the kernel - Unless this problem here is hit: http://wiki.winehq.org/UnalignedMmap . But in this case, GW wouldn't run with my 2GB of ram either.
Are any of your drives mounted from a network share(Samba or nfs?). Possibly your home directory or /tmp ?
Regarding the categories: http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity In case of games one might argue that 3fps is a big loss of functionality, but all cases where games start up but have very bad performance are rated minor because otherwise we'd run out of categories. A game that doesn't start up at all doesn't qualify as major(loss of functionality across wide range of apps), so it is normal. However, starting up but having terrible performance is still better than not starting at all
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #29 from Jean Michel jean.bruenn@ip-minds.de 2007-11-25 06:14:47 --- Hello,
as i don't have a dualcore cpu, i can't test that.
Is it possible to move this bug to another component? And what would be this Heap? Memory or File handling related? i wonder if other apps aren't affected...
http://bugs.winehq.org/show_bug.cgi?id=9263
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wine-directx |wine-misc
--- Comment #30 from Stefan Dösinger stefandoesinger@gmx.at 2007-11-25 06:21:05 --- I have set the component to wine-misc, as we don't know what causes the problem. The heap functions are memory related. HeapAlloc is more or less the Win32 equivalent of malloc(), HeapFree is free(), and so on. This FindSubHeap function is an internal function of the heap management.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #31 from Jean Michel jean.bruenn@ip-minds.de 2007-11-25 07:37:12 --- any oher informations i could provide to help on this?
http://bugs.winehq.org/show_bug.cgi?id=9263
Michael Boone fuag155555@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fuag155555@gmail.com
--- Comment #32 from Michael Boone fuag155555@gmail.com 2007-12-17 01:26:32 --- I would like to look into enabling/disabling the use of FBO's and off screen rendering options but cannot find information on registry keys to change, i'm also getting this problem and do not remember it on a single core processor, although it's probably not due to the processor.
I used to have the same problem in cedega and disabling FBO's made it run smooth as ice.
http://bugs.winehq.org/show_bug.cgi?id=9263
Simon Boulet simon.boulet.ing+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |simon.boulet.ing+wine@gmail. | |com
--- Comment #33 from Simon Boulet simon.boulet.ing+wine@gmail.com 2008-01-02 14:24:01 --- I have experencied a simillar problem.
After that, i found that wine was configurated for emulate Windows XP. I changed it for Windows 98 and it correct a big part of the problem.
This probably don't solve the problem, but it can help a lot of people getting better speed.
http://bugs.winehq.org/show_bug.cgi?id=9263
Andreas Ringlstetter andreas.ringlstetter@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.ringlstetter@gmail.c | |om
--- Comment #34 from Andreas Ringlstetter andreas.ringlstetter@gmail.com 2008-01-22 02:43:40 --- (In reply to comment #33)
I have experencied a simillar problem.
After that, i found that wine was configurated for emulate Windows XP. I changed it for Windows 98 and it correct a big part of the problem.
This probably don't solve the problem, but it can help a lot of people getting better speed.
Changing to Win98 brings bether speed, but on cost of using shaders and particleemitters.
I have the same performance-problem since GW:EN, on an AMD 5000+ X2 with 2GB RAM and a GF7950GTX the game reaches up to 10 fps, befor the update i was about 60 fps.
Swap ist empty, and GW takes up to 1,5 GB of RAM, but the load on CPU and audio-chip is extremly high
http://bugs.winehq.org/show_bug.cgi?id=9263
John Rosenquist john@silverose.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |john@silverose.com
--- Comment #35 from John Rosenquist john@silverose.com 2008-05-13 22:17:43 --- I'm using gentoo and I had this problem when I first installed and decided to experiment to see if I could get rid of it.
When I re-compiled my system without ipv6 support it stopped giving me the 3 frames a second thing and is now smooth. Now the framerate looks normal. (Note, I didn't delete the .wine dir. I'm going to try that to get rid of some of the other issues.)
wine 1.0rc1 with the following flags: X alsa cups esd gecko jack jpeg lcms ncurses opengl oss
xorg-server 1.3.0.0-r5 with the following flags: dri input_devices_evdev input_devices_keyboard input_devices_mouse nptl sdl video_cards_nvidia xorg
kernel 2.6.22-gentoo-r9 Using Alsa for sound.
AMD 3800X2 3GB Memory GeForce 6200 LE
Command line: wine Gw.exe -dsound
http://bugs.winehq.org/show_bug.cgi?id=9263
Thomas Waldecker thomas@kajak-muenchen.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thomas@kajak-muenchen.com
--- Comment #36 from Thomas Waldecker thomas@kajak-muenchen.com 2008-06-17 07:55:30 --- I'm experiencing the same problem, Guild Wars is terribly slow.
Using a Debian Sid, Kernel 2.6.24-1-686 On a Dual Core, and Gforce 7600.
http://bugs.winehq.org/show_bug.cgi?id=9263
wligtenberg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wligtenberg@gmail.com
--- Comment #37 from wligtenberg@gmail.com 2008-06-25 03:24:04 --- OK, I also would like to help out with this bug. I have a Q9450 4 GB RAM and 8800GT. And Guildwars only runs @15-20 FPS on average. Which is just a bit too slow to make it playable. I can get the framerate higher when I disable dx9, but that makes GW a lot less attractive. But I thought this was normal, but it seems to be a real problem. If I can help out in any way, please do tell me what I can do.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #38 from Jean Michel jean.bruenn@ip-minds.de 2008-06-25 03:44:18 --- well, i have still the same problems on my old box. With my new box it's running a bit faster but still slow:
Acer Aspire 5520G 2048 MB Ram Nvidia GeForce 8600M GS with 512 MB Ram 2 GHz Dualcore recent 2.6 kernel with ondemand governor.i tried performance, too.
i still think, that this problem is related to the big file where gw stores it's game data in.
I can't help on this, tried profiling, tried tuning.. i tried now everything ;)
http://bugs.winehq.org/show_bug.cgi?id=9263
Matze Sternler starmatz71@yahoo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |starmatz71@yahoo.de
--- Comment #39 from Matze Sternler starmatz71@yahoo.de 2008-06-25 10:16:43 --- I have found out, that if i use the automatic-button in the options/graphics windows the game works a lot faster as if i lower the datailsettings manually. Can someone confirm this? After this gw is still slow but very playable.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #40 from Thomas Waldecker thomas@kajak-muenchen.com 2008-06-25 16:31:00 --- Cant confirm this. Itried and I updated to wine 1.0.0 and nothing changed.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #40 from Thomas Waldecker thomas@kajak-muenchen.com 2008-06-25 16:31:00 --- Cant confirm this. Itried and I updated to wine 1.0.0 and nothing changed.
--- Comment #41 from Austin English austinenglish@gmail.com 2008-06-26 10:38:09 --- (In reply to comment #40)
Cant confirm this. Itried and I updated to wine 1.0.0 and nothing changed.
Did you try in a clean ~/.wine?
http://bugs.winehq.org/show_bug.cgi?id=9263
Ed Gray edgray@vxcomputers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |edgray@vxcomputers.com
--- Comment #42 from Ed Gray edgray@vxcomputers.com 2008-06-26 13:02:29 --- Hi, my Guild Wars installation runs perfectly on Fedora 8 - AMD Athlon 64 X2 3800+ (2.0GHz stock speed). I must admit I've only tested with 1.5GB of DDR2.
The game runs like on windows, the only problem I found was switching between normal and window modes - since I posted my test of Guild Wars I've found that window mode works it just does not switch properly at all if you try to go from fullscreen. So I can definitely confirm that the game runs at a very good speed for me. I have an Nvidia 7100GS 128MB PCI-Express card.
If you can find a way to reproduce the bug on any hardware I'm happy to test. I wouldn't be suprised if there was an issue with ATi cards, I suspect this issue does not apply to Fedora and may be distro related or kernel related. I personally found problems when not using official drivers installed direct from Nvidia as they intended - repackaged versions can cause slow issues or problems with opengl. I've not tested the FPS but it all runs fine apart from the issues I submitted to appdb./
http://bugs.winehq.org/show_bug.cgi?id=9263
Jon Leachman ultrabatman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ultrabatman@gmail.com
--- Comment #43 from Jon Leachman ultrabatman@gmail.com 2008-06-29 17:36:02 --- (In reply to comment #39)
I have found out, that if i use the automatic-button in the options/graphics windows the game works a lot faster as if i lower the datailsettings manually. Can someone confirm this? After this gw is still slow but very playable.
Same here; I see about a 50% or so improvement after clicking the Auto button on the graphics tab, even if all of the GUI controls appear the same.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #44 from Jon Leachman ultrabatman@gmail.com 2008-06-29 18:30:42 --- I had the same super-slow framerate problem in Ubuntu 8.04, wine 1.0 & 1.1, but finally found a way to boost performance to a playable level: * Switch to wine 0.9.61 * Uncheck "Allow pixel shader" in winecfg Graphics tab * XP win version appears to work best, 98 is passable * Start GW: WINEDEBUG=-all wine Gw.exe (the WINEDEBUG thing is to prevent wine from spewing loads of debug messages that, at least for me, interfered with GW rendering) * Before logging in to ArenaNet, hit the Auto button at the bottom of the Graphics tab in the Options window * Whenever the frame rate drops (happens to me occasionally) just hit that Auto button again...
I was originally getting less than 1 fps, but I get around 7-10 fps with this method. I have crappy onboard Intel G31 graphics, so maybe ~10 fps is about the best I can do. I should add that wine 1.0 & 1.1 segfault after I hit the GW "Play" button on the initial screen if "Allow pixel shader" is unchecked, which is why I had to revert to 0.9.61. Incidentally, should I submit a bug report about this, since it appears to be specific to >= v1.0?
Hope this is helpful to someone.
My setup: Ubuntu 8.04 Hardy Asus P5KPL-CM (Intel G31 chipset) onboard graphics 2048 MB DDR2 mem Intel Q6600 cpu (quad-core 2.4 GHz)
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #44 from Jon Leachman ultrabatman@gmail.com 2008-06-29 18:30:42 --- I had the same super-slow framerate problem in Ubuntu 8.04, wine 1.0 & 1.1, but finally found a way to boost performance to a playable level: * Switch to wine 0.9.61 * Uncheck "Allow pixel shader" in winecfg Graphics tab * XP win version appears to work best, 98 is passable * Start GW: WINEDEBUG=-all wine Gw.exe (the WINEDEBUG thing is to prevent wine from spewing loads of debug messages that, at least for me, interfered with GW rendering) * Before logging in to ArenaNet, hit the Auto button at the bottom of the Graphics tab in the Options window * Whenever the frame rate drops (happens to me occasionally) just hit that Auto button again...
I was originally getting less than 1 fps, but I get around 7-10 fps with this method. I have crappy onboard Intel G31 graphics, so maybe ~10 fps is about the best I can do. I should add that wine 1.0 & 1.1 segfault after I hit the GW "Play" button on the initial screen if "Allow pixel shader" is unchecked, which is why I had to revert to 0.9.61. Incidentally, should I submit a bug report about this, since it appears to be specific to >= v1.0?
Hope this is helpful to someone.
My setup: Ubuntu 8.04 Hardy Asus P5KPL-CM (Intel G31 chipset) onboard graphics 2048 MB DDR2 mem Intel Q6600 cpu (quad-core 2.4 GHz)
--- Comment #45 from Jean Michel jean.bruenn@ip-minds.de 2008-06-30 03:33:15 --- IMHO ~10 FPS aren't playable. Because especially Guild Wars is a game where everyone is looking at the graphic. And as there are not only PvE Players in Guild Wars (There are many many PvP Players arround), those needs to be really fast. Impossible if you have only 10 FPS. Thats like connecting with a ping over 500.. Also if you compare this FPS number with the one you would have in windows, you'll be a bit dissapointed.
but thats.. just my 2 cents.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #46 from Thomas Waldecker thomas@kajak-muenchen.com 2008-07-05 13:57:41 --- hi,
I just upgraded my debian sid kernel to 2.5.25-2 and installed the new nvidia-drivers, guild wars runs perfect now.
http://bugs.winehq.org/show_bug.cgi?id=9263
--- Comment #47 from Austin English austinenglish@gmail.com 2009-01-03 19:34:13 --- Is this still an issue in current (1.1.12 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9263
Betrunken Affe jaurron@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaurron@hotmail.com
--- Comment #48 from Betrunken Affe jaurron@hotmail.com 2009-03-21 10:16:00 --- (In reply to comment #47)
Is this still an issue in current (1.1.12 or newer) wine?
This is still a problem for myself however mine isn't a continuous slow down, if I don't move, my fps goes to 25 or so, I have mananged to minimize the amount of 1 FPS I get by changing the priority to very high so it supercedes all other programs on the computer. This has increased my fps to 32 and lowest I USUALLY get is 15.
I'm wondering if this isn't possibly related to the single core usage of GW in wine. There could be numerous issues which are occurring and providing the net result as users have been experiencing. I'm sure that if GW used both my cores, I would have much better fps then I currently receive.
http://bugs.winehq.org/show_bug.cgi?id=9263
invaderzlad lolalola123@net.hr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lolalola123@net.hr
--- Comment #49 from invaderzlad lolalola123@net.hr 2009-07-07 19:13:03 --- I had the same low fps issue with Wine 1.0.1 and newer. What I did to fix it up: - Uncheck "Allow pixel shader" in winecfg Graphics tab - In Terminal typed: WINEDEBUG=-all
All credits go to Mr. Jon Leachman in comment #44. Good luck!
http://bugs.winehq.org/show_bug.cgi?id=9263
Fredrick Lockert fredricklockert@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fredricklockert@gmail.com
--- Comment #50 from Fredrick Lockert fredricklockert@gmail.com 2009-07-23 16:59:47 --- I experience these horrible lags during background downloads (Login Screen, Outpost's, City's, etc).
The transfer itself doesn't effect the performance, but each time it writes data to Gw.dat, it lags horribly (jumping from 65-72fps to 10-15fps).
Distro: Ubuntu 9.04
Wine: 1.1.26 (with modified ntdll)
Hardware: AMD Phenom X4 9950 Black Edition, 4096MB RAM, GeForce 8800GT 512MB, WD Raptor 65GB 10000RPM
http://bugs.winehq.org/show_bug.cgi?id=9263
Lockert Fredrick fredricklockert@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fredricklockert@gmail.com
--- Comment #50 from Lockert Fredrick fredricklockert@gmail.com 2009-07-23 16:59:47 --- I experience these horrible lags during background downloads (Login Screen, Outpost's, City's, etc).
The transfer itself doesn't effect the performance, but each time it writes data to Gw.dat, it lags horribly (jumping from 65-72fps to 10-15fps).
Distro: Ubuntu 9.04
Wine: 1.1.26 (with modified ntdll)
Hardware: AMD Phenom X4 9950 Black Edition, 4096MB RAM, GeForce 8800GT 512MB, WD Raptor 65GB 10000RPM
--- Comment #51 from Austin English austinenglish@gmail.com 2010-04-29 18:26:20 --- This is your friendly reminder that there has been no bug activity for 6 months. Is this still an issue in current (1.1.43 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9263
Christoffer A christoffer.alf@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |christoffer.alf@gmail.com
--- Comment #52 from Christoffer A christoffer.alf@gmail.com 2010-05-10 13:37:38 --- (In reply to comment #51)
This is your friendly reminder that there has been no bug activity for 6 months. Is this still an issue in current (1.1.43 or newer) wine?
As far as I can tell, no. I can run the game with all settings on high and get about 10-30fps on a GeForce 7600gs depending on what I am doing. This was previously not possible, so the bug seems to be fixed. This is on a pretty fresh Wine install with no overrides or anything.
http://bugs.winehq.org/show_bug.cgi?id=9263
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Alias|GW |
--- Comment #53 from Dmitry Timoshkov dmitry@codeweavers.com 2010-05-10 22:24:59 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=9263
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #54 from Alexandre Julliard julliard@winehq.org 2010-05-21 14:38:29 --- Closing bugs fixed in 1.2-rc1.