The new development version of Wine 7.4 arrives with about 505 changes

Recently it was announced release of the new development version of Wine 7.4, which since the release of version 7.3, 14 bug reports have been closed and 505 changes have been made.

For those who do not know about Wine, they should know that this is a popular free and open source software which allows users to run Windows applications on Linux and other Unix-like operating systems. To be a bit more technical, Wine is a compatibility layer that translates system calls from Windows to Linux and uses some Windows libraries, in the form of .dll files.

Wine is one of the best ways to run Windows applications on Linux. In addition, the Wine community has a very detailed application database.

Main news of Wine 7.4

In this new version of Wine 7.4 that is presented, it is highlighted that the vkd3d 1.3 library with Direct3D 12 implementation is already integrated into the main structure and it works by translating calls to the Vulkan graphics API.

In addition to the libraries WineD3D, D3D12 and DXGI were changed to use executable file format PE (Portable Executable) instead of ELF.

Another change that stands out in this new version of Wine 7.4 is that it has been added support for WAV49 format to gsm library and that also the crypt32 DLL adds initial support for encrypting and decrypting digitally signed OCSP (Online Certificate Status Protocol) requests.

We can also find that made sure that the vibration effects work properly in games when using DualSense controllers.

On the other hand, it is also mentioned that problems with loading DLLs with support for Windows API sets on Arch Linux have been fixed.

Of the other changes that stand out from this

  • The default theme is 'Light'.
  • Added stubs for speech recognition features (SpeechRecognizer API).
  • Ongoing support for the 'long' type in code (around 200 changes).
  • OCSP definitions added.
  • Added D2D1Shadow effect.
  • supports sending web socket buffer fragments.
  • supports receiving web socket buffer fragments.
  • Added support for encoding OCSP requests.
  • Closed bug reports related to games: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
  • Add interface definition Windows.Gaming.Input.IGameControllerInputSink.
  • Closed bug reports related to the operation of applications: 3Dmark03, 3Dmark05, 3Dmark06.

Finally if you want to know more about this new development version of Wine released, you can check the registry of changes in the following link. 

How to install the development version of Wine 7.4 on Ubuntu and derivatives?

If you are interested in being able to test this new development version of Wine on your distro, you can do so by following the instructions we share below.

The first and most important step will be to enable the 32-bit architecture, that although our system is 64-bit, performing this step saves us many problems that usually occur, since most of the Wine libraries are focused on 32-bit architecture.

For this we write about the terminal:

sudo dpkg --add-architecture i386

Now we must import the keys and add them to the system with this command:

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

Done this now we are going to add the following repository to the system, for this we write in the terminal:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
sudo apt-get update sudo apt-get --download-only install winehq-devel
sudo apt-get install --install-recommends winehq-devel
sudo apt-get --download-only dist-upgrade

Finally we can verify that we already have Wine installed and also what version we have on the system by executing the following command:

wine --version

How to uninstall Wine from Ubuntu or some derivative?

As for those who want to uninstall Wine from their system for whatever reason, They should only execute the following commands.

Uninstall the development version:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

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.

  1.   ATLASPC said

    Greetings, thanks for all the work and these publications of great value for those of us who are starting out with linux, I would specifically like to know how wine communicates with a UNC address, that is, \\192.168.x.xxx\recursodered ? How are the networks or the LAN configured within wine so that the application it emulates can be understood with it? thanks in advance for any comment