Trying to start Parsec

Questions about Wine on Linux
Post Reply
matiasman1
Newbie
Newbie
Posts: 2
Joined: Mon Mar 23, 2020 10:32 pm

Trying to start Parsec

Post by matiasman1 » Mon Mar 23, 2020 11:51 pm

Hello

I'm trying to run the 32-bit implementation of Parsec, an online videogame screensharing program.
https://parsecgaming.com/downloads/

The installation process runs perfectly
Once the program runs the log says twice that there is an error with msctfp.dll

Code: Select all

fixme:win:RegisterTouchWindow (0x20054 00000003): stub
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\msctfp.dll"
err:ole:CoGetClassObject no class object {b5f8fb3b-393f-4f7c-84cb-504924c2705a} could be created for context 0x80000001
err:ole:marshal_object couldn't get IPSFactory buffer for interface {aa80e801-2021-11d2-93e0-0060b067b86e}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {aa80e801-2021-11d2-93e0-0060b067b86e}, 80004002
fixme:ole:NdrClearOutParameters (0x33b39c,0x7dc80e20,0x33b524): stub
fixme:ole:CoCreateInstanceEx no instance created for interface {aa80e801-2021-11d2-93e0-0060b067b86e} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
fixme:imm:ImmReleaseContext (0x20054, 0x1f0328): stub
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\msctfp.dll"
err:ole:CoGetClassObject no class object {b5f8fb3b-393f-4f7c-84cb-504924c2705a} could be created for context 0x80000001
err:ole:marshal_object couldn't get IPSFactory buffer for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {3e90ade3-7594-4cb0-bb58-69628f5f458c}, 80004002
fixme:ole:NdrClearOutParameters (0x33b36c,0x7dc80e20,0x33b4f4): stub
fixme:ole:CoCreateInstanceEx no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
After that, there is a pause, in which the log prints out

Code: Select all

fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:win:RegisterDeviceNotificationW (hwnd=0x1008c, filter=0x121fdb4,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1008a, filter=0x33bdec,flags=0x00000004) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x132f8d4,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:swapchain_init Unimplemented swap effect 0x3.
[D 2020-03-24 01:15:39] IDirect3D9Ex.CreateDeviceEx=-2005530516
[D 2020-03-24 01:15:39] graphics_d3d9_device=-602
[D 2020-03-24 01:15:39] graphics_init=-602
Then the program window appears
Then an error message saying the graphics subsystem could not initialize and to try restarting the program, also to contact the developer. I haven't found any reference to a graphics subsystem error in their support website. https://support.parsecgaming.com/hc/en-us

I made an override for msctfp.dll, but making it native only changes the original two

Code: Select all

DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\msctfp.dll"
errors to

Code: Select all

COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\msctfp.dll"
errors. All remaining text is identical.

Linux Mint 19.2 Cinnamon
wine: 4.0
Fresh wineprefix

jkfloris
Level 7
Level 7
Posts: 863
Joined: Thu Aug 14, 2014 10:10 am

Re: Trying to start Parsec

Post by jkfloris » Tue Mar 24, 2020 12:15 pm

I can't mimic this with Wine 5.x in a clean 32-bit prefix.

Why don't you use the native Linux version?

matiasman1
Newbie
Newbie
Posts: 2
Joined: Mon Mar 23, 2020 10:32 pm

Re: Trying to start Parsec

Post by matiasman1 » Wed Mar 25, 2020 11:38 am

Native version is 64-bit, and due to Quarantine, I only have access to a 32-bit computer. I could partition my drive and install WIndows 7, but I hoped wine could save me the hassle.

Will install wine 5.0 and try again

Post Reply