Direct* Games (?) only showing grey screens on Wine

Questions about Wine on Linux
User avatar
Cobra!
Level 2
Level 2
Posts: 17
Joined: Thu Aug 14, 2014 1:04 pm

Re: Direct* Games (?) only showing grey screens on Wine

Post by Cobra! »

dimesio wrote:
Cobra! wrote:

Code: Select all

(process:15812): GThread-WARNING **: GThread system no longer supports custom thread implementations.
That's https://bugs.winehq.org/show_bug.cgi?id=30557. I thought the Ubuntu Wine packages included unsupported patches to work around that, but perhaps I was wrong. The workaround for plain Wine is to disable winegstreamer and install native quartz, possibly devenum, and whatever Windows codecs are needed.
Okay, but I'm not sure what windows codecs I would need. I've disabled gstreamer, and added quartz, but I'm getting the same issue. Though the gstreamer errors don't show anymore.

Code: Select all

fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:win:EnumDisplayDevicesW ((null),0,0x32f798,0x00000000), stub!
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
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {da4e3da0-d07d-11d0-bd50-00a0c911ce86} could be created for context 0x1
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\winegstreamer.dll"
err:ole:CoGetClassObject no class object {f9d8d64e-a144-47dc-8ee0-f53498372c29} could be created for context 0x401
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\winegstreamer.dll"
err:ole:CoGetClassObject no class object {728dcf55-128f-4dd1-ad22-becfa66ce7aa} could be created for context 0x401
fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00100000
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
dimesio wrote:
I noticed the first line mentions "DEP", some windows games stop working because of DEP, so maybe DEP is the problem, or part of it? How would I resolve it on wine?
SetProcessDEPPolicy is unimplemented, so if that's the problem, there's nothing you can do about it. https://bugs.winehq.org/show_bug.cgi?id=24125
Ah... Well, I guess I'm going to have to boot into Windows for that game.. unless the problem could be something else?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Direct* Games (?) only showing grey screens on Wine

Post by dimesio »

Install a codec pack such as K-Lite or CCCP.
User avatar
Cobra!
Level 2
Level 2
Posts: 17
Joined: Thu Aug 14, 2014 1:04 pm

Re: Direct* Games (?) only showing grey screens on Wine

Post by Cobra! »

Okay, I installed K-Lite 10.6.5. The game still has the same issues.

Isn't K-Lite a video codec? Somehow, I doubt that's the issue with the game, as it doesn't have any video whatsoever, so I don't see how a video codec can cause mouse issues?

Either way, here's the terminal output for the game when testing it:

Code: Select all

fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:win:EnumDisplayDevicesW ((null),0,0x32f798,0x00000000), stub!
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
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 directoryerr:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\winegstreamer.dll"
err:ole:CoGetClassObject no class object {f9d8d64e-a144-47dc-8ee0-f53498372c29} could be created for context 0x401
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Direct* Games (?) only showing grey screens on Wine

Post by dimesio »

Winegstreamer wouldn't be loaded if there were no video. It might just be an intro video. But you're right about that probably not being the cause of the mouse problem. Sorry, I didn't realize this one was about mouse issues; I thought this was about the gray screen on start. The mouse problem with Robot Arena is a known bug: https://bugs.winehq.org/show_bug.cgi?id=10744.
User avatar
Cobra!
Level 2
Level 2
Posts: 17
Joined: Thu Aug 14, 2014 1:04 pm

Re: Direct* Games (?) only showing grey screens on Wine

Post by Cobra! »

dimesio wrote:Winegstreamer wouldn't be loaded if there were no video. It might just be an intro video. But you're right about that probably not being the cause of the mouse problem. Sorry, I didn't realize this one was about mouse issues; I thought this was about the gray screen on start.
It was MOHAA with the gray screen bug, sorry about the confusion. Though MOHAA has a few videos running at the beginning, so I applied the fixes you suggested, but that still didn't work, unfortunetly, so I looked around online, and found a way to make the game skip the intro videos alltogether, but it still crashed on me. I have a feeling that the DEP issue is the problem, but is there anything else I can try before I can jump to that conclusion?

Code: Select all

fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1360x768x32 @0! (desktop)
err:seh:setup_exception_record stack overflow 1488 bytes in thread 0036 eip 7bc45b6f esp 01400d60 stack 0x1400000-0x1401000-0x1c00000
dimesio wrote:The mouse problem with Robot Arena is a known bug: https://bugs.winehq.org/show_bug.cgi?id=10744.
Unfortunetly, that is a bug for the first Robot Arena, it is Robot Arena 2 I am trying to run... I can't find any RA2 bugs reported, though. Should I report one myself?
Locked