Application Details:
| Version: | Latest Release |
| License: | Free to use |
| URL: | http://www.origin.com/ |
| Votes: | 17 |
| Latest Rating: | Gold |
| Latest Wine Version Tested: | 2.21-staging |
Maintainers: About Maintainership
What works
- Installation (Requires setting Wine to Windows 7 mode)
- Downloading games
- Buying games
- Launching games (with the exception of Battlefield 1)
- Playing games (with the exception of Battlefield 1)
What does not
- Origin overlay crashes the game when opened
- Error reporter not working
Workarounds
Wine must be set to Windows 7 for installation
What was not tested
- Friends and Multiplayer
- Redeeming codes
- Achievements
Hardware tested
Graphics:
Additional Comments
| Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
| Current | Linux Mint 18.3 "Sylvia" x86_64 | Dec 30 2017 | 2.21-staging | Yes | Yes | Yes | Gold | PersonPersonman | |
| Show | Manjaro Linux | Nov 02 2017 | 2.19-staging | Yes | Yes | No | Silver | Jon Blackham | |
| Show | Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu) | Oct 18 2017 | 2.19 | No | Not installable | No | Garbage | DvoraKing | |
| Show | Fedora 26 x86_64 | Oct 16 2017 | 2.18-staging | Yes | Yes | Yes | Silver | Dennis Lucas Buchholz | |
| Show | Fedora 26 x86_64 | Sep 18 2017 | 2.15-staging | Yes | No | No | Garbage | Jonas Thiem |
| Bug # | Description | Status | Resolution | Other apps affected |
| 33141 | Problem to start SimCity 2013 | UNCONFIRMED | View | |
| 33159 | Loading a .dll without relocations fails under Mac OS X (needs preloader) | STAGED | View | |
| 35041 | Multiple apps and games crash with heap corruption or live-lock in libX11 (EA Origin, Garmin Express Fit, SMPlayer, LotRO launcher, Kindle for PC, Conan Exiles)('taskset -c 0 wine ./foo.exe' is a workaround) | NEW | View | |
| 35828 | Unable to connect to EA Origin (root CA 'GTE CyberTrust Global Root' removed from the system CA bundle) | RESOLVED | NOTOURBUG | View |
| 38495 | Origin crashes when launching a game | UNCONFIRMED | View | |
| 38520 | Command and Conquer fails to launch from Origin | UNCONFIRMED | View | |
| 38970 | EA Origin fails to launch after an update. | STAGED | View | |
| 39582 | Battlefield 3 (Origin) requires bcrypt RSA to verify installation files | NEW | View | |
| 39623 | Origin installer crashes wine on "Explain this" | NEW | View | |
| 40154 | EA's Origin Downloads Stall and Fail at 99% | UNCONFIRMED | View | |
| 40370 | Origin: "Network not available" | UNCONFIRMED | View | |
| 41272 | Origin Crash after Login | UNCONFIRMED | View | |
| 41410 | Origin Installer: Fails with notification system does not meet hardware requirements | UNCONFIRMED | View | |
| 42157 | Origin fails to start when using wine64 | UNCONFIRMED | View | |
| 43187 | OriginWebHelperService.exe crashes | UNCONFIRMED | View | |
| 43370 | Origin fails to start, repeats the same message over and over | UNCONFIRMED | View |
Some applications may work better with a 32-bit wineprefix (this is obviously not true for 64-bit games). You may also have to install some native DLLs to get a game working (commonly this is done with winetricks) - some of them may only work in 32-bit mode (these are issues in Wine, winetricks can't do anything about them).
To install Origin in a separate 32-bit wineprefix issue the following commands:
export WINEARCH=win32
export WINEPREFIX="$HOME/.wine.Origin-32-bit
wine OriginSetup.exe
From now on, simply use the Desktop launcher to start Origin. If you want to start Origin from a terminal, you have to export the WINEPREFIX (repeat above command) first whenever you open a new terminal.
It's recommended to use the Origin Desktop launcher.
If you want to start it from a terminal you should first change into Origin's installation directory.
Example for default installations:
cd ~/.wine/drive_c/Program\ Files\ \(x86\)/Origin
wine Origin.exe
Example for 32-bit installations (see above):
export WINEPREFIX="$HOME/.wine.Origin-32-bit"
cd $WINEPREFIX/drive_c/Program\ Files/Origin
wine Origin.exe
To avoid this simply disable Origin in Game. Start Origin and click in the menu
Origin
-> Application Settings
-> Origin in Game
-> Untick "Enable Origin in Game"
Symptoms:
This issue is tracked in bug #35041.
Workaround:
Use taskset to force the app on one CPU core only. Execute in a terminal:
taskset -c 0 wine Origin.exe
Be warned that this may decrease the overall performance of games launched from Origin.
This issue is tracked in bug #33159.
There's a patch for wine in this bugreport which workarounds this problem. Please note that it is very "hacky" and not a clean solution (while it solves problems for Origin it may cause other apps fail), so this patch can't be added to official wine. To use it you need to download the wine sources, apply the patch and compile your own Wine.
Symptom: Both OriginSetup.exe and OriginThinSetup.exe fail to install/update successfully since Origin version 9.5.11.2855. You get a message "Error installing Origin: Something went wrong during the installation. Please reinstall Origin" and afterwards "UPDATE ERROR: Your update could not be completed. Please download and install the latest version of Origin from https://download.dm.origin.com/origin/live/OriginSetup.exe".
Fixed in Wine 1.7.55 (2015-11-13, bug #38417).
Workarounds:
Symptoms:
Workaround for earlier wine versions:
killall EAProxyInstaller.exe
The game should immediately become ready to play. If you kill EAProxyInstaller.exe too soon, Origin will keep offering to install the game. Killing the process too soon is not harmful and the game can always be installed again.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Luca Weiss on Wednesday March 22nd 2017, 15:09
Create a fresh wineprefix (32-bit).
Run the installer and leave the default options.
When Origin launches it will tell you that "Your update could not be completed.".
Download origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginUpdate_9_12_0_34172.zip and put the contents into your_wine_prefix/drive_c/Program\ Files/Origin/ , so that that folder contains a Origin.exe file.
You can then start this Origin.exe and log in.
by Allison on Thursday March 23rd 2017, 16:38
The main problem is getting 64-bit to work (see other comments).
by Ryan Lewon on Friday April 14th 2017, 0:57
Screenshot below of it running, testing games now.
imgur.com/a/1sLUj
by Ryan Lewon on Friday April 14th 2017, 0:59
by Allison on Tuesday March 21st 2017, 8:31
I decided to fiddle around with things today. From the successful install of the 32-bit wine prefix folder (.wine.Origin-32-bit) I logged into the Origin server successfully (nothing new).
I then copied over the entire contents of the Origin folder to the 32-bit PlayOnLinux folder. Worked again - I was signed in automatically. (It also worked bypassing PoL and just using wine).
I then copied the 32-bit install into the 64-bit PlayOnLinux folder, and I was signed in automatically. Saw my game library, etc. But it was still the legacy version of Origin.
I then copied a Windows 10 64-bit working installation over to the 64-bit PlayOnLinux folder, and... it updated. The stupid thing actually updated. I am now running the newest Origin over PoL, winecfg Windows 8.1 and mf.dll disabled in the library. I was logged in automatically. It seems, no surprise, that there is a cookie, somewhere.... but where? I overwrote the entire Origin directory with a working Windows install.
Can games play? I have no idea yet. But I'm downloading Mass Effect: Andromeda. It uses DirectX11, so chances are I'll get a black screen. Later, I'll download an older game to test it.
by Allison on Tuesday March 21st 2017, 10:41
Using PlayOnLinux 64-bit install.
Mass Effect Andromeda hangs in processes and does not work or even load a window (expected).
Mass Effect 3 works, but Origin crashed (while downloading its DLCs) while I was playing the base game. It crashed just before I was going to exit the initial cutscene and enter actual gameplay. The game successfully connected to the Bioware server.
After the crash, Origin would not properly open, and experienced a "serious issue" each time. Once I removed the partial download of the Mass Effect 3 folder, Origin opened without issue. I then replaced the incomplete game folder in Origin Games, and recommenced the download without issue.
by Nick Olson on Thursday February 23rd 2017, 16:35
Just download this and paste its contents in '/home/user/.wine/drive_c/Program Files(x86)/Origin/' (Assuming you have a 'default' install of both wine and origin). These files are for Origin Legacy Installer 32 bit.
This should let you start Origin if it couldn't connect to the internet to install.
by Allison on Friday March 10th 2017, 9:02
I copied the legacy files from the above link. I don't want to have to install it onto my Windows laptop (and thereby uninstalling regular Origin). I don't know if that would work anyway.
I'm not sure why this legacy Origin refuses to work in offline mode. I've played on the newest Origin offline. It's very confusing.
I installed it this time via PlayOnLinux with no difference from a regular install. I get to the "an origin update is ready to install" screen and it doesn't matter if I say "install now" or "go offline". I am just forwarded to the login screen with nothing to do but exit.
Does anyone know which file stores the user's login info? There is one somewhere. If we knew that, this file might be the crucial thing to copy over from a working install, perhaps bypassing any need to have an internet connection. Though if more than a simple cookie could potentially break the install if copied from new to legacy. Anyway, just a thought.
by Allen on Wednesday January 25th 2017, 13:59
pastebin.com/db9nhLJR
by Allen on Monday January 23rd 2017, 12:45
Here is the log from an attempt in a fresh, 32 bit envronment: pastebin.com/AhktEw1P
And from a fresh, 64 bit envronment: pastebin.com/scJWCyBd
Both set to windows 7, since the new installer won't install to an XP environment. I have it working in an XP environment but it's a really old version of Origin and will only start in offline mode.
Haven't had any luck with the legacy installer either. It pops up a window complaining about not being able to download something.
Any ideas?
by Allison on Friday January 27th 2017, 5:28
Same problem.
Installations tried:
- full and thin from Origin direct
- legacy (thin) from Origin direct
- copy working updated installation from Win10 64 laptop
- copy working legacy installation from Win10 64 laptop
Wine: tried all Windows types from 7 upward.
One thing I noticed that I haven't seen mentioned is that OriginWebHelperService.exe consistently pops up with an error message at either on boot trial or upon closing, but also, oddly, when booting up winecfg....
"encountered a serious problem and needs to close": pastebin.com/126eN2ZC
Origin: when launched, through cmd or direct exe launch, there is a blank white window with a black border that obviously crashes or is, at least, unclickable.
pastebin.com/CuexFfrW
A repeated problem from the cmd line origin run is:
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\MSVCP120.dll" because of wrong architecture
by Allison on Friday January 27th 2017, 5:35
by Dylan Morrison on Wednesday January 18th 2017, 8:59
So, I seem to be unable to start Origin at all. I'm currently using wine 2.0-rc5 on Arch Linux. It was unable to update itself after using the Legacy Installer, giving the same issue that was noted in the howtos for a bug supposedly fixed in 1.7.x. I downloaded the latest update for Origin in zip form manually and extracted it, and that seemed to work. However, with the windows version set to Windows XP (the default, and what the current latest test said they had it set to), it complains that Origin only works on Windows 7 or newer. If I set it to Windows 7, I get a number of fixmes involving d3d11, and then I get a crash of Origin with an empty error report.
Here's a pastebin of the output of trying to run Origin with the version set to Windows 7:
pastebin.com/txmWebrT
by Kari Saaranen on Wednesday January 18th 2017, 9:53
by Dylan Morrison on Wednesday January 18th 2017, 11:26
I think the issue is maybe to do with the legacy OriginThinSetup.exe just not being able to update after being installed. I get this error:
"UPDATE ERROR: Your update could not be completed. Please download and install the latest version of Origin from download.dm.origin.com/origin/live/OriginSetup.exe".
And as I said, I tried to follow the howto under "[Fixed since Wine 1.7.55] Origin(Thin)Setup.exe fails to install or update" because even though it's an old, fixed bug I figured hey it might be relevant, but I guess the zip I got seems to be Windows 7 or higher only? I dunno, I'm kind of lost :P
by jre on Wednesday January 18th 2017, 14:47
by Dylan Morrison on Wednesday January 18th 2017, 21:57
by Dylan Morrison on Thursday January 19th 2017, 2:40
by Dylan Morrison on Thursday January 19th 2017, 2:40
by Dylan Morrison on Thursday January 19th 2017, 9:07
by Allen on Monday January 23rd 2017, 12:05
Is it running fully patched, to the newest version of origin, and is origin online?
Also, 32 bit or 64 bit?
Thanks!
by Dylan Morrison on Wednesday January 25th 2017, 3:24
by Allison on Friday January 27th 2017, 7:17
However, I was running with all 64-bit stuff..... bad idea, I guess, though DA2 crashed before I switched wine to WinXP.
by Allison on Friday January 27th 2017, 7:09
Seriously, I got it running.
Gnome 3.22.2, Arch Linux 64-bit, wine 2.0-rc6
Running on wine with WinXP
But it's still version 9.12 which I assume is the Legacy version. It's set up to update itself, but I guess it won't? Should I turn that off?
The problem however is running newer games (2014+). But... in theory, older games should work.
by Thomas Haugh on Saturday September 24th 2016, 14:19
I'm running wine 1.9.19-1 on a machine with up to date version of Arch Linux. I've tried using a 32bit wine prefix and a couple of different winetricks: d3dx9, dotnet20, dotnet30, vcrun20{10,12,13}. When I try to use the origin installer or thin installer I get the an error that my machine doesn't meet the hardware specifications. The output from wine is long so here is a link pastebin.com/FQvV7352
by Thomas Haugh on Sunday September 25th 2016, 10:11
PS Any of the releases I have tried >=1.8.1-1 gave me the same errors as my original comment.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:setupapi:create_dest_file failed to create L"C:\\windows\\system32\\atl100.dll" (error=80)
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:dwmapi:DwmIsCompositionEnabled 0x6b238dcc
fixme:iphlpapi:NotifyAddrChange (Handle 0x144e8b0, overlapped 0x144e8bc): stub
wine: configuration in '/home/kgnotte/.wine32' has been updated.
fixme:ver:GetCurrentPackageId (0x32dd54 (nil)): stub
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:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:file:FindFirstFileExW options not implemented 0x00000000 0x00000002
by Ned on Tuesday September 27th 2016, 11:16
by pjotar on Wednesday September 28th 2016, 9:10
"Error OriginApplication::OriginApplication 9 Origin client failed to create the OpenGL display context - must exit"
by jre on Wednesday September 28th 2016, 9:31
In the bug report you may point out, that several people are affected here in this thread (however a "me too" in the bug report itself is not useful).
Since this seems to be graphics related (opengl) please tell you're hardware specs.
by mikaelvz on Monday October 3rd 2016, 9:47
There is several threads on EA forum about this error :
- answers.ea.com/t5/Origin/Origin-hardware-specifications/m-p/5585245#M222280
- answers.ea.com/t5/Origin/Unable-to-install-Origin-due-to-Hardware-Specifications/m-p/5576600#M221415
- answers.ea.com/t5/Origin/I-do-not-meet-Origin-s-hardware-specifications-now/m-p/5574964#M221245
I found a workaround here : appdb.winehq.org/commentview.php?iAppId=13176&iVersionId=26175&iThreadId=98506#Comment-98552
by mikaelvz on Monday October 3rd 2016, 9:44
You need to install an old version of Origin from this link : www.dm.origin.com/download/legacy
Now I can start Origin and Dead Space 3.
by pjotar on Monday October 3rd 2016, 11:58
In winecfg should select Windows version WindowsXP. I think this prevents clint from upgrading.
by Bill on Saturday September 3rd 2016, 16:35
by jre on Saturday September 3rd 2016, 17:26
Anyway, did you try installing in a fresh wine prefix?
by Bill on Sunday September 4th 2016, 9:30
Sorry about that. I wasn't sure if file a bug would have been the correct tactic.
As for the "fresh prefix" I like playing with Linux a lot so I have probably installed my OS and wine more than once over the lives of Fedora 23 & 24. So If I am understanding "Fresh Prefix" correctly, then I will say yes as in it has been freshly installed more than once. Is that what you mean?
Thanks,
-Bill
by jre on Sunday September 4th 2016, 17:38
So if you did *not* restore your old $HOME/.wine from your previous installation after reinstalling Fedora, then *only* installed Origin, but did *not* install any dll overrides, e.g. with winetricks, then you had a "fresh" prefix. It sounds as if you did so, so everything is good.
Thanks for the bugreport, that's indeed the correct way to tackle problems like you have. Good luck!
by Bill on Sunday September 4th 2016, 17:21
by Luca Weiss on Thursday September 1st 2016, 13:09
by noa body on Tuesday June 14th 2016, 19:24
There seems to be a URL redirector that functions off a valid client version number and points to the latest update.
secure.download.dm.origin.com/autopatch/2/upgradeFrom/9.12.2.60376/en_US/PROD?platform=PCWIN actually shows the download location in XML as origin-a.akamaihd.net/Origin-Client-Download/origin/live/OriginUpdate_9_12_2_60376.zip
Directly downloading that update and overwriting files in ~/.wine/drive_c/Program Files/Origin allows the client to run fine in Windows 7 mode.
by Erikas Rudinskas on Saturday May 21st 2016, 2:33
I'm using this command:
chmod -R 774 /home//.PlayOnLinux/wineprefix/ANYTHING/drive_c/Program\ Files/Origin
And origin launches successfully.
by Zootal on Saturday June 11th 2016, 16:24
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:ver:GetCurrentPackageId (0x33df68 (nil)): stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ed7c 1 C) semi-stub
fixme:secur32:schannel_get_mac_algid unknown algorithm 200
fixme:secur32:schannel_get_kx_algid unknown algorithm 12
fixme:secur32:schannel_get_mac_algid unknown algorithm 200
fixme:secur32:schannel_get_kx_algid unknown algorithm 12
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x98cdbc 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x98cb8c 1 C) semi-stub
And that is it. Dead in the water here.
by Zootal on Saturday June 11th 2016, 16:35
by Joel Watts on Wednesday December 23rd 2015, 7:18
What you will have to do is disable Origin in Games which can be done by going to Application Settings > Origin in Games > Enable Origin in Game (Disable), as if you don't, Origin crashes when you try to launch a new game, and blacklist mf.dll
Now I am using playonlinux so I only know how to do it that way, it might be the same as doing it normally, I don't know. But keep in mind that this is POL I'm talking about, might just have to skip to Wine Configuration part of my tutorial.
To blacklist it, click on Origin in PlayonLinux, then hit configure. Go to the Wine Tab and click Wine configuration (This is where I think you might be able to do this without POL), go to libraries and click and type in the "New override for library" mf.dll and then hit add.
Then click on mf.dll in the existing override box and click edit.
Look for disable, click that, hit okay and you should be good to go.
Just for the extra details, I am using Linux Mint 17.3 MATE 64Bit, Origin is 32bit and the Wine I'm using for it is 1.7.55
by Joel Watts on Wednesday December 30th 2015, 22:29
So if you don't have MATE, it's fine, if you do, switch to something else.
by mark on Friday September 11th 2015, 19:58
I found during the update, the installer extracts the files to:
~/.wine/drive_c/users/Public/Application Data/Origin/SelfUpdate/
There is also a log under: ~/.wine/drive_c/users/Public/Application Data/Origin/Logs/UpdateTool_Log.txt
The error i was getting was:
2015/9/9 5:38:54.618] FILE_ATTRIBUTE_ARCHIVE: C:\Program Files (x86)\Origin\Origin.VisualElementsManifest.xml. Last error: [32]
[2015/9/9 5:38:54.618] SetFileAttributes failed.. Last error: [0]
[2015/9/9 5:38:54.618] Attempting deletion operation: C:\Program Files (x86)\Origin\Origin.VisualElementsManifest.xml. Number of times: [1]. Last error: [0]
So i found a work around to make the update work. During the update f you:
1) move ~/.wine/drive_c/Program Files (x86)/Origin/ to a temp directory
2) wait for the install to fail
3) copy the temp directory back, but do not overwrite any files
it should work (worked for me):
3.19.0-28-generic #30~14.04.1-Ubuntu SMP Tue Sep 1 09:32:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
wine-1.7.50
by Allen on Friday July 24th 2015, 13:23
I've installed vcrun2010, 2012 and 2013 via winetricks.
I'm telling it to use the win32 architecture.
After running OriginSetup.exe, I copy in the Origin directory from a freshly installed and updated Win7 PC.
I launch Origin.exe (env WINEARCH=win32 env WINEPREFIX="/home/aseelye/.wine32-2" wine Origin.exe) and it let's me log into origin, then I get a message telling me "The program igoproxy.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.".
Next I get an Origin window saying "Origin has encountered a serious problem and must close".
Has anyone else come across this?
Ubuntu 14.04
Wine-1.7.44
Latest version of winetricks.
Here is the wine output:
$ env WINEARCH=win32 env WINEPREFIX="/home/aseelye/.wine32-2" wine Origin.exe
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:system:SetProcessDPIAware stub!
fixme:msg:ChangeWindowMessageFilterEx 0x10056 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x10056 112 1 (nil)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
err:module:import_dll Library Qt5Svg.dll (which is needed by L"C:\\Program Files\\Origin\\imageformats\\qsvg.dll") not found
fixme:thread:SetThreadIdealProcessor (0x1d4): stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:client_security_SetBlanket 0x7cda1714, 0x16cb98, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7cda1714
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:win:EnumDisplayDevicesW ((null),0,0x301d938,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:netprofm:connection_point_Advise 0x170a30, 0x79abfc, 0x79ac70 - stub
fixme:netprofm:list_manager_GetConnectivity 0x16cbe8, 0x33ef3c
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
fixme:msg:ChangeWindowMessageFilterEx 0x10080 c057 1 (nil)
fixme:systray:wine_notify_icon unhandled tray message: 4
fixme:msg:ChangeWindowMessageFilterEx 0x30084 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x30084 112 1 (nil)
fixme:font:RemoveFontMemResourceEx (0x84d34311) stub
fixme:font:RemoveFontMemResourceEx (0x84d2c9c1) stub
fixme:font:RemoveFontMemResourceEx (0x84dc48d9) stub
fixme:font:RemoveFontMemResourceEx (0x84dfd221) stub
fixme:font:RemoveFontMemResourceEx (0x8bfd5301) stub
fixme:font:RemoveFontMemResourceEx (0x8b848301) stub
fixme:font:RemoveFontMemResourceEx (0x877f1759) stub
fixme:font:RemoveFontMemResourceEx (0x84d94e09) stub
fixme:font:RemoveFontMemResourceEx (0x84d9f079) stub
fixme:font:RemoveFontMemResourceEx (0x84d81b99) stub
fixme:font:RemoveFontMemResourceEx (0x84d8bfd1) stub
fixme:font:RemoveFontMemResourceEx (0x84dbe219) stub
fixme:font:RemoveFontMemResourceEx (0x84da05d1) stub
fixme:font:RemoveFontMemResourceEx (0x84daaf89) stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:msg:ChangeWindowMessageFilterEx 0x1009e 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x1009e 112 1 (nil)
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:netprofm:list_manager_GetConnectivity 0x16cbe8, 0x33cb58
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:msg:ChangeWindowMessageFilterEx 0x100c2 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100c2 112 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100cc 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100cc 112 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100d6 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100d6 112 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100e0 4a 1 (nil)
fixme:msg:ChangeWindowMessageFilterEx 0x100e0 112 1 (nil)
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:thread:SetThreadIdealProcessor (0x41c): stub
wine: Call from 0x7b83ba4e to unimplemented function d3d11.dll.D3D11CreateDeviceAndSwapChain, aborting
wine: Unimplemented function d3d11.dll.D3D11CreateDeviceAndSwapChain called at address 0x7b83ba4e (thread 004f), starting debugger...
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7a8,0x00000000), stub!
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:dbghelp:elf_search_auxv can't find symbol in module
aseelye@work-laptop:~/.wine32-2/drive_c/Program Files/Origin$ fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:system:SetProcessDPIAware stub!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
err:module:import_dll Library Qt5Svg.dll (which is needed by L"C:\\Program Files\\Origin\\imageformats\\qsvg.dll") not found
fixme:thread:SetThreadIdealProcessor (0x124): stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:client_security_SetBlanket 0x7db55714, 0x141fc0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7db55714
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:win:EnumDisplayDevicesW ((null),0,0xf3d938,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
by Steve Dawson on Saturday July 25th 2015, 17:24
by Steve Dawson on Saturday July 25th 2015, 17:42
by jre on Sunday July 26th 2015, 16:18
The relevant line is:
wine: Call from 0x7b83ba4e to unimplemented function d3d11.dll.D3D11CreateDeviceAndSwapChain, aborting
wine: Unimplemented function
A stub for this function was added in Wine 1.7.47, but as we see in Steve Dawson's bugreport (thanks!), this is not enough for us.
Anyway, in the past there was a tip to disable IGO in the terminal by removing the original IGO32.dll and replacing it with an empty, write-protected dummy. (This stopped working with some version of Origin, so I removed it). Maybe try it again (of course replace $WINEPREFIX and $PROGRAMFILES and maybe check for other IGO files to also replace):
cd "$WINEPREFIX/drive_c/$PROGRAMFILES/Origin"
rm IGO32.dll
touch IGO32.dll
chmod 000 IGO32.dll
Once you can get to the main Origin window again, disable IGO (Origin in Game) via the menu. You may also do this in your Windows installation and then copy that to Linux again. Please report your findings.
by Steve Dawson on Sunday July 26th 2015, 17:36
I tried removing igo32.dll and replacing with a dummy, this just causes an earlier failure to launch. I also tried the same trick with igoproxy.exe with similar results.
Regards,
Steve.
by Steve Dawson on Tuesday July 28th 2015, 20:43
Locate a copy of Origin v9.6.1 and extract it to temp location, copy the IGO32.dll from the temp location to the "$WINEPREFIX/drive_c/$PROGRAMFILES/Origin" folder overwriting the newer version. It may be a good idea to backup the original file first.
Now when Origin is launched, igoproxy.exe will still throw an exception, but the main Origin window will appear after login and allow gameplay.
Hopefully someone can duplicate.
Steve.
by Allen on Wednesday July 29th 2015, 20:48
I've been playing The Sims 4 for about two hours with no problems at all.
Thanks!
by Steve Dawson on Wednesday July 29th 2015, 21:35
Steve.
by Jonas on Friday September 25th 2015, 14:22
That fixed the problem for me using Crossover, and hopefully you'll get the same results using vanilla WINE.
by Joe Brouhard on Tuesday September 29th 2015, 13:06
by Linubie on Wednesday October 7th 2015, 17:24
by Joe Brouhard on Tuesday September 29th 2015, 13:21
Fedora 22, Wine 1.7.51
by Zootal on Saturday July 30th 2016, 17:41
by Allen on Saturday July 30th 2016, 17:54
Other than those things, I've been playing The Sims 4 with no problems at all, even after several game and origin updates.
by Allen on Sunday July 31st 2016, 14:12
by Michael Gooch on Thursday October 8th 2015, 13:28
by Linubie on Wednesday November 18th 2015, 18:43
by StefanT on Wednesday December 16th 2015, 14:14
What worked was to copy another exe over the igoproxy.exe. I took the clock.exe from a wine's windows/system directory. Now origin starts without the two error dialogs.
by Linubie on Sunday December 20th 2015, 7:14
by StephanieH on Friday June 26th 2015, 3:09
PS I also had to type
echo 1 | sudo tee /proc/sys/kernel/yama/ptrace_scope
into terminal in order to do so.
by WyRe on Thursday December 4th 2014, 21:41
by WyRe on Thursday December 4th 2014, 21:43
by Inukaze on Saturday December 6th 2014, 5:11
2 - Well you can use "AntiMicro" like Workaround , for temp solution
and emulate Keyboard / Mouse , via Gamepad.
by WyRe on Saturday December 6th 2014, 8:10
I have done some progress since yesterday, for instance, i have got now an operating right analog (this wasn't case yesterday xD) but... i suspect that this is due to FIFA World 'buttondatasetup.ini' (I have solved right analog issue changing 'xbox360' (my gamepad) values to 'default' gamepad)
But... now has been unsetup A,X,B,Y buttons and POV ... i don't know what more can i do ... xD. Don't worry, i'm not interesting in a temp solution ... i wanna learn about Wine and Linux gamepads/joys management ... :)
I attach a copy to 'buttondatasetup.ini' that i have modified ... because i think that could be related with your suggestion about try putting files : dinput.dll dinput8.dll xinput(varius files) and register in winecfg like "native , builit" and try again. Above all WINECFG seems to be promising option but i don't know much about registry w$ edition ... :(
i have noticed also that 'buttondatasetup.ini' is opened using Wine ...
And sorry for bad post... :( if any moderator could delete it ... would be helpful :P
paste.debian.net/135168/
by WyRe on Saturday December 6th 2014, 15:58
by WyRe on Saturday December 6th 2014, 16:05
steamcommunity.com/app/221410/discussions/0/828938354860178892/
paste.debian.net/135210/
by WyRe on Saturday December 6th 2014, 22:49
Running some precise xboxdrv parameters and editing of Fifa World 'buttonDataSetup.ini'
Maybe i should write about this in GitHub (still i have translate my ideas xD), I'll share the link. :P
I hope that appdb.winehq.org/ moderators open a FIFA World entry... I've tested it and works perfectly, some little bugs like it doesn't close totally while it's closing but... minos bugs.. (i haven't seen none more, really xD) ; as I said ... it works perfectly (despite headaches caused by gamepad xD) Gold in Debian Jessie.
Thanks so much for ur attention ... See u soon :P :D
by jre on Sunday December 7th 2014, 7:11
Just go to appdb.winehq.org/ and "Submit App", then fill out your test report. An admin will review your report then, and add the app to AppDB. If you choose to be admin for the new app you may add a remap-controller-HOWTO there.
by WyRe on Sunday December 7th 2014, 10:07
by Clara Fisher on Friday July 25th 2014, 8:59
by Jeff Bacon on Tuesday August 12th 2014, 0:01
by Anthony J. Magnia on Tuesday December 30th 2014, 15:46
by Anthony J. Magnia on Tuesday December 30th 2014, 16:02
by mactrix on Sunday August 9th 2015, 4:00
Many thanks!