Guild Wars 2 for wine - what is needed?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
panzo007
Newbie
Newbie
Posts: 2
Joined: Tue Aug 14, 2012 6:52 am

Re: Guild Wars 2 for wine - what is needed?

Post by panzo007 »

http://www.youtube.com/watch?v=ZdjJajCNx78&feature=plcp
Guild wars 2 setup guide for mac using wineskin. And white screen fix and black screen fix
also Arenanet fix.
http://www.youtube.com/watch?v=YykE_Cfm3wU&feature=plcp
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

Yeah... I've never heard of any of those problems with GW2. Care to describe them or fix one of the things that's on the actual bug list for the app? (Right now type-crash is the main problem... If you can't type you can't make a char and if you can't make a char you can't play)
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

No good news I'm afraid. Very little performance difference if any this stress test - and the typing crashing still happens... If it's like this at release it's bronze at best since you'd need a VM or a reboot just to make the characters.
Freeze_XJ
Level 2
Level 2
Posts: 12
Joined: Fri Jul 20, 2012 1:35 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Freeze_XJ »

Yep, the talking bit is a main bug, because I have no idea what causes it, thus no idea how to solve it. Mouse is also quite annoying.

Oh, and framerates are meh, as expected. Even my laptop under Windows beats a 4770, which I think is quite bad.
Codezi
Newbie
Newbie
Posts: 2
Joined: Wed Aug 15, 2012 4:40 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Codezi »

It seems, that running gw2 with -dx9single commandline switch works currently as a workaround. With dx9single both character creation and chat works correctly without freezing.
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

Well that's a massive help! I'd rather be able to chat than whatever it is that does. I'm going to assume it affects performance in some way (Probably sets the dx9 rendering to a single thread... Which may in fact make it faster on linux in the first place)

Codezi - you da freaking man!
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

Also, I hear they are using awesomeium browser for the trading post.

I played anarchy online back when wine was working around it's awesomium issues, perhaps the bug (Which has been fixed in that game) can help solve it in GW2?
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

Problem!

The NtQuerySystemInformation function I was hoping would be gone by release as it crashes GW2 every time it runs? Yeah, it's running every time you try to start the game now...

Any fix available?
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

A codeweavers (crossover) staff member noted that the NtQuerySystemInformation fixme happens after the crash and is part of generating the log file.

This means all the crashing regular and otherwise that I've been experiencing has no common cause... Oh no... Anyway, here's the wine logs that were sent around when the crash happens, pasted from just before the crash to when the dialogue popped up.

Code: Select all

fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:mmdevapi:MMDevEnum_RegisterEndpointNotificationCallback stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x3906e9b8): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:GetThreadPreferredUILanguages 56, 0x3510d9d4, (nil) 0x3510d9d0
fixme:iphlpapi:NotifyAddrChange (Handle 0x3510da20, overlapped 0x42228db8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x3510ce30,0x00000000), stub!
fixme:advapi:RegisterTraceGuidsW (0x40b2d1c0, 0x41d43fec, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x41cef8d8, (null), (null), 0x41d44004,): stub
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:RegisterTraceGuidsW (0x1009d1c0, 0x112b3fec, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x1125f8d8, (null), (null), 0x112b4004,): stub
fixme:gdi:GdiInitializeLanguagePack stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
And here is the GW2 bug log. Hopefully that last stress test on wedensday will fix it.

Code: Select all

*--> Crash <--*
Assertion: s_configDataError != NET_PENDING 
File: ..\..\..\Game\Net\Cli\GcApi.cpp(2899)
App: Gw2.exe 
Pid: 8
Cmdline: -useoldlauncher -dx9single
BaseAddr: 00400000
ProgramId: 101
Build: 15170
When: 2012-08-20T10:17:04Z 2012-08-20T12:17:04+02:00
Uptime:   0 days  0:00:03
Flags: 0

*--> System <--*
Name: fatherboard
IpAddr: 192.168.1.3
Processors: 4 [GenuineIntel:6:10:9]
OSVersion: Windows 6.0 (32 bit)

*--> System Memory <--*
Physical:  6940MB/ 7942MB  87%
Paged:     6940MB/ 7942MB  87%
Virtual:   4095MB/ 4095MB  100%
Load: 12%

*--> Process Memory <--*
Private:          912MB
WorkingSet:         0MB
PeakWorkingSet:     0MB
PageFaults:         0

*--> Game Context <--*
MapId: 0
Flags: 0x241
ElapsedTime: 00:00:00

*--> World State <--*
<WorldState />

[DbgHelp.dll is C:\windows\system32\dbghelp.dll]
[DbgHelp.dll version 5.1.2600.3264 (64/32-bit compatible)]

*--> ClientContextThreadProc Thread 0x2f <--*

*--> Trace <--*
Pc:00405023 Fr:3510e55c Rt:0041478e Arg:05678010 015e9d90 015f7a70 083f688c 
Pc:0041478e Fr:3510e860 Rt:00414c7d Arg:055ee2bc 05681890 00000000 c49018a5 
Pc:00414c7d Fr:3510e878 Rt:00401ff3 Arg:3510e88c 05681890 0000000c 053363f0 
Pc:00401ff3 Fr:3510e894 Rt:00401737 Arg:05681890 00000000 00000000 00000001 
Pc:00401737 Fr:3510e8b0 Rt:00401beb Arg:3510e950 00401d3d 3ccccccd 3510e900 
Pc:00401beb Fr:3510e8cc Rt:00a837ff Arg:05678e18 056789f0 05678a24 00000002 
Pc:00a837ff Fr:3510e90c Rt:00a7fadd Arg:056789f0 05678a44 055ee2b0 00000008 
Pc:00a7fadd Fr:3510e97c Rt:00a7fe39 Arg:c4901969 00000001 00000666 7bca530c 
Pc:00a7fe39 Fr:3510e9b4 Rt:00a7ff0f Arg:00897ff3 056817b0 006475ff 00897ff3 
Pc:00a7ff0f Fr:3510e9d4 Rt:00897fcd Arg:056817b0 c4901ad1 00897ff3 01becf48 
Pc:00897fcd Fr:3510ea0c Rt:00898075 Arg:81fccf10 3510ea28 7bc71700 01becf48 
Pc:00898075 Fr:3510ea18 Rt:7bc71700 Arg:01becf48 7bca530c 3510eaf8 7bc7195d 
Pc:7bc71700 Fr:3510ea28 Rt:7bc7195d Arg:00897ff3 01becf48 00000000 00110014 
Pc:7bc7195d Fr:3510eaf8 Rt:7bc716de Arg:00897ff3 01becf48 3510eb18 00897ff3 
Pc:7bc716de Fr:3510eb18 Rt:7bc7b559 Arg:00897ff3 01becf48 00000000 00000000 
Pc:7bc7b559 Fr:3510f368 Rt:f75abd4c Arg:81fccfb8 3510fb40 3510fb40 3510fb40 
Pc:f75abd4c Fr:3510f468 Rt:f74e9ace Arg:3510fb40 00000000 00000000 00000000 

*--> Thread registers <--*
eax=7b827cfd ebx=7b89c5f0 ecx=00000000 edx=00000000 esi=80000003 edi=00000000
eip=00405023 esp=3510e52c ebp=3510e55c
cs=0023 ss=002b ds=002b es=002b fs=0063 gs=006b efl=00200246

eax-32 7B827CDC  900007e8 000217e8 dba0ff00 900007e8 
eax-16 7B827CEC  00020be8 d3a0ff00 900007e8 0001ffe8 
eax +0 7B827CFC  cba0ff00 900007e8 0001f3e8 c3a0ff00 
eax+16 7B827D0C  900007e8 0001e7e8 bba0ff00 900007e8 
eax+32 7B827D1C  0001dbe8 b3a0ff00 900007e8 0001cfe8 
eax+48 7B827D2C  aba0ff00 900007e8 0001c3e8 a3a0ff00 
ebx-32 7B89C5D0  f76ee0e0 f76ec320 f770f0e4 f75a0da0 
ebx-16 7B89C5E0  f770f0ec f7432260 7b887140 7b840800 
ebx +0 7B89C5F0  7b89c4c8 00000000 00000000 f74e2800 
ebx+16 7B89C600  f75eade0 f75b5770 f75ec7a0 f74d9ba0 
ebx+32 7B89C610  f7449c80 f75e5690 f747aaf0 f7466ca0 
ebx+48 7B89C620  f74b4b10 f752c770 f7431570 f7430920 
esi-32 7FFFFFE0  00000000 00000000 00000000 00000000 
esi-16 7FFFFFF0  00000000 00000000 00000000 00000000 

*--> Code <--*
00405003  af1f01e8 75842400 833d4850 5701ff75 ....u.$..=HPW..u
00405013  1468530b 0000bad0 ab1f01b9 00af1f01 .hS.............
00405023  e8588424 00689850 57018bce e8ecfcff .X.$.h.PW.......
00405033  ff5ec3cc cccccccc cccccccc cc568bf1 .^...........V..
00405043  8b460c8b 5608578d 78013bfa 77048bc2 .F..V.W.x.;.w...
00405053  eb0b8d46 10508bcf e8e0e640 0057508b [email protected].

*--> Stack <--*
3510E52C  00405028 00000b53 015ebba0 0040f52d ([email protected].....^.-.@.
3510E53C  015bab28 015bab28 0567a520 00000005 (.[.(.[. .g.....
3510E54C  00000000 00000000 00000000 00000100 ................
3510E55C  3510e860 0041478e 05678010 015e9d90 `..5.GA...g...^.
3510E56C  015f7a70 083f688c 3510e59c 00000001 pz_..h?....5....
3510E57C  05678010 00000008 0063f248 0063f248 ..g.....H.c.H.c.
3510E58C  083f6918 3510e5a8 01438e48 015ef278 .i?....5H.C.x.^.
3510E59C  3510e5b8 0063f5f1 00000010 00000004 ...5..c.........
3510E5AC  083f8f28 00000010 00000000 3510e5d8 (.?............5
3510E5BC  0063fad5 01e10078 0000003c 015ef278 ..c.x...<...x.^.
3510E5CC  0000010b 00000010 015ef278 3510e604 ........x.^....5
3510E5DC  3510e604 0063fcd8 083f8f28 00000008 ...5..c.(.?.....
3510E5EC  0000001b 01206020 0000010b 0000003c .... ` .....<...
3510E5FC  7bc359df 00000000 3510e63c 0063f186 .Y.{....<..5..c.
3510E60C  00000004 00000000 0063f248 0063f248 ........H.c.H.c.
3510E61C  01e11918 3510e638 0063f549 000ff360 ....8..5I.c.`...
3510E62C  01e11928 01e11918 015ef478 3510e650 (.......x.^.P..5
3510E63C  0063f7c7 01e11918 01e11918 00000000 ..c.............
3510E64C  00000004 3510e690 00a95615 00000004 .......5.V......
3510E65C  3510e6bc 07ab465c 00000000 3510e6bc ...5\F.........5
3510E66C  3510e850 3510e6fc 00643f87 015f0a48 P..5...5.?d.H._.
3510E67C  00a95fae 00000004 00000000 3510e6bc ._.............5
3510E68C  00000008 3510e6a8 004539f6 00000000 .......5.9E.....
3510E69C  083f9ca0 0063f248 0063f248 083f9438 ..?.H.c.H.c.8.?.
3510E6AC  3510e6c4 0063f549 00000100 00000100 ...5I.c.........
3510E6BC  083f9328 00000110 3510e6e4 0063fb17 (.?........5..c.
3510E6CC  083f9438 0000003c 015ef278 000001a2 8.?.<...x.^.....
3510E6DC  00000010 015ef278 3510e710 3510e710 ....x.^....5...5
3510E6EC  c490162d 3510e734 008975c1 3510e714 -...4..5.u.....5
3510E6FC  011ffa98 0063f248 0063f248 083f9f08 ....H.c.H.c...?.
3510E70C  3510e724 0063f549 00001540 00000200 $..5I.c.@.......
3510E71C  083f9cf8 00000210 3510e744 0063fb17 ..?.....D..5..c.
3510E72C  083f9f08 0000003c 015ef278 000001a2 ..?.<...x.^.....
3510E73C  00000010 015ef278 3510e770 3510e770 ....x.^.p..5p..5
3510E74C  c490178d 3510e794 008975c1 3510e774 .......5.u..t..5
3510E75C  011ffb88 00000000 3510e810 083f9d00 ...........5..?.
3510E76C  3510e81c 00000100 083f9df5 000000e0 ...5......?.....
3510E77C  083f9dd6 00000042 0063f7c7 083f9328 ..?.B.....c.(.?.
3510E78C  083f9328 015ef278 3510e7b0 0089761c (.?.x.^....5.v..
3510E79C  083f9dd6 00000080 011ffb88 0063f248 ..?.........H.c.
3510E7AC  0063f248 083f9cf8 3510e7cc 0063f549 H.c...?....5I.c.
3510E7BC  00001750 083f9f08 083f9cf8 015ef278 P.....?...?.x.^.
3510E7CC  3510e7e4 0063f7c7 083f9cf8 083f9cf8 ...5..c...?...?.
3510E7DC  015e0000 083f9d00 3510e7f8 7bc359df ..^...?....5.Y.{
3510E7EC  083f9cf8 015f0a48 015f04b8 3510e830 ..?.H._..._.0..5
3510E7FC  0063ceb4 01575ed0 3510e830 00643f87 ..c..^W.0..5.?d.
3510E80C  015f0a48 00418348 05678010 0567a678 H._.H.A...g.x.g.
3510E81C  00000005 083f9d00 00000100 05678010 ......?.......g.
3510E82C  0567a66c 00000000 3510e85c 00414289 l.g.....\..5.BA.
3510E83C  3510e864 0567a66c 015f7a70 05678010 d..5l.g.pz_...g.
3510E84C  015e9d90 00000012 00000005 00000012 ..^.............
3510E85C  c49018bd 3510e878 00414c7d 055ee2bc ....x..5}LA...^.
3510E86C  05681890 00000000 c49018a5 3510e894 ..h............5
3510E87C  00401ff3 3510e88c 05681890 0000000c [email protected].....
3510E88C  053363f0 00000000 3510e8b0 00401737 .c3........57.@.
3510E89C  05681890 00000000 00000000 00000001 ..h.............
3510E8AC  00000001 3510e8cc 00401beb 3510e950 [email protected]
3510E8BC  00401d3d 3ccccccd 3510e900 3ccccccd =.@....<...5...<
3510E8CC  3510e90c 00a837ff 05678e18 056789f0 ...5.7....g...g.
3510E8DC  05678a24 00000002 00000002 00000008 $.g.............
3510E8EC  3510e908 05678e18 00000001 056789f0 ...5..g.......g.
3510E8FC  05678d14 05678a48 07a22fc0 00000000 ..g.H.g../......
3510E90C  3510e97c 00a7fadd 056789f0 05678a44 |..5......g.D.g.
3510E91C  055ee2b0 00000008 3510e950 05678e18 ..^.....P..5..g.

*--> Error Logs <--*
GetLogicalProcessorInformation failed, increase buffer bytes to 1536
Xml: parse error line 1
Failed to load content manifest: '(null)'

*--> DirectX Device Info <--*
VendorId    = 0x10de
DeviceId    = 0x1180
Version     = 7.15.0012.6658
Description = NVIDIA GeForce GTX 680
Compat      = 0x00080800
VidMem      = 2147 MB
Shahrizai
Level 2
Level 2
Posts: 17
Joined: Sat Aug 11, 2012 9:56 am

Re: Guild Wars 2 for wine - what is needed?

Post by Shahrizai »

There is a new stresstest today for those that want to test things in Wine.

However, the -useoldlauncher workaround for the black login screen does not work anymore after todays (or yesterdays?) patch. The -dx9single does not work either.

So right now, it is near impossible to log into the game using Wine :S

If you want to test things in todays stress-test. The black login screen needs to be adressed first and foremost!

The problem is though, that there will most likely be even more patches before launch, AND after launch. But that doesn't really mean that we can't start fixing things up now :P
Codezi
Newbie
Newbie
Posts: 2
Joined: Wed Aug 15, 2012 4:40 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Codezi »

If the launcher updates itself, it will silently remove any parameters given to the newly downloaded and launched executable, thus resulting switches to not work. So, after the updated launcher has either died while downloading enough files or is otherwise killed, the "next start" with dx9single should work (probably; at least it did for me).
The old launcher doesn't work, however, but dx9single displayed even the new launcher window correctly. Mouse is broken like usual (without rawpatch).
This with wine-1.5.11.
lensor
Level 2
Level 2
Posts: 13
Joined: Thu Mar 22, 2012 4:00 pm

Re: Guild Wars 2 for wine - what is needed?

Post by lensor »

Just piping by to say that GW2 does work this stress test despite no old launcher. Of course it is not perfect, but I have not experienced any crashes yet. I'm just happy that the mouse works (with the rawpatch).. :P
(Now if only the Auction House could work.)
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

Changes since last stress test:
  • -dx9single does fix typing and launcher but ever so slightly reduces performance
  • -useoldlauncher no longer viable
  • texture corruption when changing certain clothes (Switching to town clothes or previewing armor for instance) - this is similar to a bug in GW1 in that if you zoom in close enough you can see the "proper" textures (But you can't zoom in preview)
  • New graphics options. They don't do anything yet. (Or they do and don't work in wine)
  • trading still doesn't work but it didn't work for most people so it's not something I could test
  • mouse turning locks at the side very often as if the game doesn't have focus - it loses focus again quickly afterwards
As for my performance being 15 - 40 fps on a high-end machine at maxed settings, allow me to quote the support forums:
[email protected]
GTX 470
4GB RAM
Windows 7 64 bit.
Tried many driver versions, but performance was the same.

Constantly getting 36% GPU Load, 17 FPS
There's an entire thread of these. I say let anet fix performance for us :)
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

Performance is better and MUCH more consistent now, I get smooth gameplay even at the start of the human area on one of the densest servers (so about 50 people within greatsword swing distance ;P)

Getting 25fps divinity max settings, last one it was sub 20

Edit: Further testing shows the mouse movement locking while turning the camera happens every other time. Quite literally, it's odd/even weather it will work or not. now there's an interesting bug :P
Shahrizai
Level 2
Level 2
Posts: 17
Joined: Sat Aug 11, 2012 9:56 am

Re: Guild Wars 2 for wine - what is needed?

Post by Shahrizai »

J V wrote: Getting 25fps divinity max settings, last one it was sub 20
Yeah, I managed to get around 25 fps aswell. THATS GREAT! However, when I log in with Windows... I have 70 fps.
So the difference is still so significant that I still cannot uninstall Windows :?
Sanderek
Newbie
Newbie
Posts: 2
Joined: Fri Aug 24, 2012 10:17 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Sanderek »

Hey guys,

I am receiving this error. Not sure where to find or update "ntlm_auth".

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation 0x1d66000 0 0x32fdd8 4
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:GetLogicalProcessorInformation (0x32f2d4,0x32f900): stub

It also says that Guild Wars 2 is already running when I try to run the Gw2Setup.exe

How do I stop it from running? Thanks!
Sanderek
Newbie
Newbie
Posts: 2
Joined: Fri Aug 24, 2012 10:17 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Sanderek »

Sorry to repost, but I managed to try to reinstall Guild Wars 2.

The X11 screen goes black, and terminal tells me the following:

winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Re: Guild Wars 2 for wine - what is needed?

Post by doh123 »

Sanderek wrote:Sorry to repost, but I managed to try to reinstall Guild Wars 2.

The X11 screen goes black, and terminal tells me the following:

winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
on Mac OS X 10.7 and later, you need to install Samba on your system to get rid of that error... Apple dropped it in 10.7. I don't know every avenue to install Samba, I always installed it via Macports.
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

The counter which even/odd makes the mouse lock resets when you use the map... more interesting by the minute...
Atriarc
Newbie
Newbie
Posts: 4
Joined: Sat Aug 25, 2012 7:25 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Atriarc »

Issue: When launching Gw2Game.exe (via 'wine "C:\\Program Files\\Gw2Game.exe"' and via double clicking on the executable) the download client will load with zero problems and begin a download. After ~8Mb the client will flash, then disappear completely leaving me with just a black screen. I am fairly new to wine, so I'm exhausting everything I know or can find about what the issue might be. Attached is a screen shot of the black screen as well as the terminal output from right when it happens.

Screenshot
Image

Terminal Output
Turnicated, but the following few lines continue the entire download

Code: Select all

fixme:wincodecs:PngDecoder_Block_GetCount 0x1dab10,0x3377de54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x1dab10,0x3377de54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x1dab10,0x3377de54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x33ed7270,0x3377de54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x33eda810,0x3377de54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x33edafc0,0x3377de54: stub
fixme:heap:HeapSetInformation 0x1c9e000 0 0x33fd98 4
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:GetLogicalProcessorInformation (0x33f294,0x33f8c0): stub
fixme:gameux:GameExplorerImpl_VerifyAccess (0x190c68, L"C:\\users\\mustafar\\Temp\\Gw2.tmp", 0x33f628)
fixme:heap:HeapSetInformation 0x1c9e000 0 0x33fd98 4
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:GetLogicalProcessorInformation (0x33f294,0x33f8c0): stub
fixme:gameux:GameExplorerImpl_VerifyAccess (0x190c68, L"C:\\users\\mustafar\\Temp\\Gw2.exe", 0x33f628)
fixme:thread:SetThreadStackGuarantee (0x34cae9d0): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x354add0c): stub
fixme:process:GetLogicalProcessorInformation (0x354add34,0x354add0c): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x354add14): stub
fixme:process:GetLogicalProcessorInformation (0x354add3c,0x354add14): stub
fixme:process:GetLogicalProcessorInformation ((nil),0x354add08): stub
fixme:process:GetLogicalProcessorInformation (0x354add30,0x354add08): stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x1962d8,0x354ae500: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x1969a8,0x354ade54: stub
fixme:winsock:WS_getsockopt WS_SO_CONNECT_TIME - faking results
fixme:wincodecs:PngDecoder_Block_GetCount 0x1969a8,0x354ade54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x196120,0x354ade54: stub
fixme:wincodecs:PngDecoder_Block_GetCount 0x1969c0,0x354ade54: stub
fixme:win:EnumDisplayDevicesW ((null),0,0x354a54b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x354a4328,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x354a4268,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table
fixme:msctf:ThreadMgrSource_AdviseSink (0x1ab478) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}
fixme:imm:ImmDisableTextFrameService Stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x50022 0x00000000
fixme:win:RegisterRawInputDevices (pRawInputDevices=0x354a572c, uiNumDevices=1, cbSize=12) stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x3870e9b8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x354a5008,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x354a5360,0x00000000), stub!
#//EoF
Computer Specs:
Ubuntu 12.04
Wine 1.5.11 w/ winetricks
16Gb RAM
AMD 3.6GHz 8-core Processor
GeForce GTX 670 2Gb
J V
Level 3
Level 3
Posts: 83
Joined: Wed Mar 07, 2012 6:57 pm

Re: Guild Wars 2 for wine - what is needed?

Post by J V »

I'm now getting an odd audio distortion in queensdale - it sounds high frequency and goes lower very loudly like a jet engine revving down until it is a mid-tone rumble. No idea what causes it, it has no obvious source (Midair for example)

Edit: May be caused by mixing buffer size settings
Atriarc
Newbie
Newbie
Posts: 4
Joined: Sat Aug 25, 2012 7:25 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Atriarc »

I was able to fix my issue by launching via Terminal with

Code: Select all

wine "C:\\Users\\<user>\\temp\\Gw2.exe -dx9single
Waiting for download to complete now.
marvalis
Newbie
Newbie
Posts: 4
Joined: Sun Aug 26, 2012 8:06 am

Re: Guild Wars 2 for wine - what is needed?

Post by marvalis »

With a radion HD 4830 and the default ubuntu propretary drivers, my CPU is doing all the heavy lifting.
My card is notoriously bad when it comes to games under linux.

I am having terrible framerates / constant graphic lag but the game is (somewhat) playable.
ezteban
Newbie
Newbie
Posts: 1
Joined: Sun Aug 26, 2012 8:13 am

Re: Guild Wars 2 for wine - what is needed?

Post by ezteban »

Is it possible to use the wine cuda wrapper to get an fps boost?

I tried to install the wrapper with the instructions linked in the Rage Appdb entry: http://appdb.winehq.org/objectManager.p ... &iId=24512

But i got this output:

$ wine Gw2.exe -cuda -dx9single

Failed to GetProcAddress on function "cuInit" from nvcuda.dll
Freeze_XJ
Level 2
Level 2
Posts: 12
Joined: Fri Jul 20, 2012 1:35 pm

Re: Guild Wars 2 for wine - what is needed?

Post by Freeze_XJ »

Even with a fresh 7950 my CPU is the limiting factor, I have 10-20 FPS in LA if I'm lucky, and on entering the place I have a LOT of lag for about a minute or so. That's with Catalyst 12.08, and an updated (beta) wine.

A nasty other thing is that my X sometimes grabs 3 GB of memory while running GW2, which slows down my computer to a crawl, swap is slow :( GW itself eats anywhere between 1 and 2 GB of memory, no problems there, but something weird makes my X go wild.

The last message before I abort GW is

Code: Select all

err:d3d_surface:surface_map >>>>>>>>>>>>>>>>> GL_OUT_OF_MEMORY (0x505) from glMapBufferARB @ surface.c / 935
Another funny one is

Code: Select all

err:d3d:context_create wglSwapIntervalEXT failed to set swap interval 0 for context 0x3afca620, last error 0x591
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
This one probably happens when maptravelling.
Locked