Wine 5.0 is here, with support for multiple displays, Vulkan 1.1 and more

Wine

Yesterday the release of a new version was announced and stable branch of the project by Wine, which is free software that implements a technical interface similar to Windows in UNIX environments (BSD, Linux). Wine does not need the Windows operating system to function and it is not an emulator like QEMU, for example, but it allows you to run Windows applications in a UNIX environment. Wine is designed for UNIX environments and is available for all major Linux distributions: Ubuntu, Debian, Fedora, SUSE, Slackware, among others.

Wine 5.0 is the new version of the project that comes with more added support implementation, which highlights the inclusion of Vulkan 1.1, as well as the new version it has undergone a total of more than 7,400 changes.

Main news of Wine 5.0

In this new version of Wine 5.0 it is highlighted that most of the features used in Kernel32 have been moved to KernelBase, after changes in Windows architecture.

As well as that stands out the ability to mix 32-bit and 64-bit DLL files in the directories used for the download.

Another novelty included and that stands out is the improved support for game controllers, which includes a mini joystick (hat switch), steering wheel, accelerator and brake pedals.

Along with installing and loading device drivers Plug & Play required and support for the old Linux joystick API used in Linux kernels prior to version 2.2 has been discontinued.

On the part of the improvements for Direct3D 8 and 9 provide more accurate tracking of dirty areas from loaded textures.

Reduced the size of the address space required when loading 3D textures compressed by the S3TC method (instead of loading the complete textures they are loaded with pieces). In addition, the ID3D11Multithread interface is included, implemented to protect critical sections in multi-threaded applications.

Also it is noted that the driver for the Vulkan graphical API has been updated to the new Vulkan version 1.1.126.

On the other hand, it is mentioned that various job functions have been transferred over time to using high-performance system functions to work with a timer, which has reduced the overhead in the render cycle of many games.

And Added the ability to use the FS Ext4 case-insensitive operating mode.

In addition, optimization of the rendering performance of a large number of items has been carried out in the list display dialog boxes operating in the LBS_NODATA mode.

Of the other changes that are highlighted in the ad:

  • Added faster implementation of SRW (Slim Reader / Writer) locks for Linux, translated to Futex
  • External dependencies
  • To build modules in PE format, the MinGW-w64 cross compiler is used
  • The XAudio2 implementation requires the presence of the FAudio library
  • Inotify library is used to track file changes on BSD systems
  • To handle exceptions on the ARM64 platform, the Unwind library is needed
  • Instead of Video4Linux1, the Video4Linux2 library is now required.
  • Added support for working with multiple monitors and graphics adapters, including the ability to dynamically change settings.

How to install Wine 5.0?

Si are users of Debian, Ubuntu, Linux Mint and derivatives if use a 64-bit version of the system, we are going to enable the 32-bit architecture with:

sudo dpkg --add-architecture i386

Now  we are going to add the following to the system:

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

For those who use Debian, they must add the repository with:

sudo nano /etc/apt/sources.list
deb https://dl.winehq.org/wine-builds/debian/stretch main

We add the repository, for Ubuntu 19.10 and derivatives:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'

For Ubuntu 18.04 and derivatives:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Then we update the repositories with:
sudo apt-get update
Done this, We proceed to install the essential packages for Wine to run smoothly on the system:

sudo apt install --install-recommends winehq-stable
sudo apt-get --download-only dist-upgrade

For the case of Fedora and its derivatives:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/31/winehq.repo

And finally we install Wine with:

sudo dnf install winehq-stable

In the case of Arch Linux or any Arch Linux based distribution We can install this new version from its official distribution repositories.

The command to install it is:

sudo pacman -sy wine


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.