Wine 4.12 released. How to install Wine 4.12 in Ubuntu. Wine – Wine Is Not an Emulator – is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.
Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
Wine 4.12 Changes & Fixes
- 18490 Multiple games fail to set pixel format on D3D device context created on desktop window (Empire: Total War, Napoleon: Total War, Utopia City)
- 21378 lego digital designer crashes on scrolling
- 27576 RT Se7en Lite installer hangs
- 31260 Tomb Raider 4 Broken Lighting
- 31737 Need For Speed Hot Pursuit (2010): Gamepad is not configured
- 34978 Many applications need a EnumDisplayDevicesW implementation for multi-monitor environment support (DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code < 1.16.0)
- 35413 err:module:import_dll Library libgcc_s_sjlj-1.dll not found needed by mono-2.0
- 36061 winedbg crash dialog shows a leak in imm32
- 37709 All Qt5 based applications have broken menu/combos positioning in multiple monitor setup due to GetMonitorInfo() returning the same hard-coded device name for all monitors
- 38421 Windows Media Player 9 & 10: mp3 sound plays too fast
- 41608 Golden Krone Hotel fails to launch (InitializeProcThreadAttributeList is a stub)
- 42374 Hardwood Solitaire can not connect to his server
- 45656 Acronis Storage Filter Management Driver ‘fltsrv.sys’ crashes on unimplemented function ‘ntoskrnl.exe.KeBugCheckEx’ in ‘CrashOnError’ mode
- 47013 winebus.sys: hidraw_set_feature_report buffer too small for some devices in SteelSeries Engine
- 47014 Multiple kernel drivers need ‘ntoskrnl.exe.ExInitializePagedLookasideList’ implementation (Norton 360/Symantec Eraser Control Driver)
- 47017 Symantec Eraser Control Driver ‘eeCtrl64.sys’ (Norton 360) crashes on unimplemented function ntoskrnl.exe.IoGetStackLimits
- 47340 Adobe Acrobat Reader DC crashes on startup with corefonts installed
- 47352 Levelhead: Can’t connect to game’s network
- 47367 Some WPF 4.x apps from Windows 10 SDK (10.0.17763.x) spam console with fixme:d3d:wined3d_driver_info_init Unhandled OS version 6.3, reporting Win 8. (WinVer set to ‘Windows 8.1’)
- 47385 Overwatch crashes on unimplemented function mfreadwrite.dll.MFCreateSinkWriterFromURL
- 47392 Drakensang Online crashes when exiting fullscreen
- 47399 Mozart 11-13 crashes on startup
- 47410 Regression in 4.10, Dune 2000 installer crashes in winevdm
- 47418 Quickbooks 2018 installer crashes on Validating Install
- 47424 DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT *must* have return value
- 47431 Multiple applications and games show too high CPU usage and UI slowness/lag with wine-4.11-84-g074abfe097 (EnumDisplayMonitors implementation uses expensive registry accesses)
- 47443 compile error: undefined reference to `clock_gettime’
Install Wine 4.12 Stable
Run the following commands in terminal to install Wine 4.12 Stable:
sudo apt-get upgrade
sudo apt-get update
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
sudo apt-get update
sudo apt install --install-recommends winehq-stable
Note
Please note that you will have to replace the codename for other Ubuntu releases. Such as, replace disco in the line/code with bionic for Ubuntu 18.04, xenial for Ubuntu 16.04 and cosmic for Ubuntu 18.10 Systems.