Unreal Engine 3

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Keyden
Level 1
Level 1
Posts: 6
Joined: Thu Mar 25, 2010 2:02 pm

Unreal Engine 3

Post by Keyden »

I cannot post anything specific about the game as it is still in Early Closed Beta.

However what I can tell is that it's built on Unreal Engine 3 and that it fails.

Code: Select all

CrashMonitor started...
fixme:reg:GetNativeSystemInfo (0x2a9e3a4) using GetSystemInfo()
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x2a9c710,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2a9c60c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2a9c504,0x00000000), stub!
fixme:dxgi:dxgi_adapter_CheckInterfaceSupport iface 0x1560a0, guid {9b7e4c0f-342c-4106-a19f-4f2704f689f0}, umd_version (nil) stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2a9dec0,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x15abc0,0x15b280): stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x164018,0x163f18): stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 1111774798 (as fourcc: NVDB) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1111774798) in the format lookup table
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d_surface:IWineD3DVolumeImpl_LockBox (0x9829c50) : pBox=(nil) stub
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 001f, blocked by 0020, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0023, blocked by 0020, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 002c, blocked by 0020, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 001f, blocked by 0020, retrying (60 sec)
I'm not sure what this log means.
I have tried googling pieces of it, without any luck.

My main question is, is it a wine error, that stuff is not implemented yet that this game uses, can it be fixed with in the game source or can I fix it myself by adjusting configuration?
If any of above, how?

My apologizes for the lack of information, but at the moment this is the best I can do.

Kind regards,
Keyden.
hellork
Level 3
Level 3
Posts: 82
Joined: Thu Mar 27, 2008 7:13 pm

Re: Unreal Engine 3

Post by hellork »

Looks like a driver problem to me. Wine's 3D graphics implementation translates D3D calls into OpenGL. Can you run other OpenGL applications in Linux? What does this say?

glxinfo |fgrep Yes

Even this is no guarantee. Sometimes glxinfo will report direct rendering is working when in fact the driver is incomplete. As a far off indicator (though not a benchmark), glxgears will usually report 5,000+ FPS on systems with fairly adequate hardware and drivers for playing games.
Keyden
Level 1
Level 1
Posts: 6
Joined: Thu Mar 25, 2010 2:02 pm

Post by Keyden »

Code: Select all

$ glxinfo |fgrep Yes 
direct rendering: Yes
$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
118730 frames in 5.0 seconds
113591 frames in 5.0 seconds
119930 frames in 5.0 seconds
119914 frames in 5.0 seconds
120201 frames in 5.0 seconds
116454 frames in 5.0 seconds
hellork
Level 3
Level 3
Posts: 82
Joined: Thu Mar 27, 2008 7:13 pm

Re: Unreal Engine 3

Post by hellork »

Well gosh, I was hoping it was drivers because it looks like missing formats
http://bugs.winehq.org/show_bug.cgi?id=18799
http://bugs.winehq.org/show_bug.cgi?id=16559
http://bugs.winehq.org/show_bug.cgi?id=16328

Is this still a problem with the latest wine version?
Thunderbird
Level 5
Level 5
Posts: 336
Joined: Mon Nov 24, 2008 8:10 am

Post by Thunderbird »

It is nothing formats related at all. Sure you see some format messages but most games show those. There are tons of formats and not all cards support all, so games have to check what's supported. The game deadlocks in the heap code. No idea what causes that and it can be hard to debug but at this point the error is driver unrelated.
Keyden
Level 1
Level 1
Posts: 6
Joined: Thu Mar 25, 2010 2:02 pm

Post by Keyden »

I forgot to mention that I run Ubuntu 9.10 64bit.
Got wine version wine-1.1.41
which i installed using apt-get with the wine repository. (ppa:ubuntu-wine/ppa)

My GFX card is a nVidia GeForce GTS 250.

When I wait for the heap thing, I get a runtime error in the Microsoft Visual C++ Runtime Library. "This application has requested the Runtime to terminate it in an unusual way."
Keyden
Level 1
Level 1
Posts: 6
Joined: Thu Mar 25, 2010 2:02 pm

Post by Keyden »

Anyone know how I might be able to fix this?
Or should I wait for a newer wine version?

Thanks in advance,
Keyden
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Keyden wrote:Anyone know how I might be able to fix this?
Or should I wait for a newer wine version?
Try usual suspects - disable audio and run in virtual desktop mode.
User avatar
DanKegel
Moderator
Moderator
Posts: 1164
Joined: Wed May 14, 2008 11:44 am

Post by DanKegel »

Hi Keyden,
if you get me into the beta, I can take a look...
- Dan
Keyden
Level 1
Level 1
Posts: 6
Joined: Thu Mar 25, 2010 2:02 pm

Post by Keyden »

@vitamin: Same result, as soon as it changes the screen resolution (with emulated desktop the window size) it freezes..

@DanKegel: Sorry, no can do.
Locked