Check out our Monthly Survey Page to see what our users are running.

Wine 4.3 is out with the XAudio2 reimplementation 'FAudio' included

Posted by , | Views: 11,795

The Wine 4.3 development release is quite an interesting one, as it includes Ethan Lee's XAudio reimplementation named FAudio.

Quite a big one, since FAudio could help with a lot of audio issues in games and applications. From Lee's own FAudio GitHub page, it notes (for those who didn't already know) the aim is to have "fully accurate DirectX Audio runtime libraries" which includes "XAudio2, X3DAudio, XAPO, and XACT3".

Aside from FAudio, this release also includes:

  • Mono engine updated to the latest upstream.
  • More modern handling of iconic windows.
  • Improved handling of kernel objects.

There's also 45 bugs that were noted as fixed this round. Included in the fixes are bugs squashed with League of Legends, BattlEye, Heroes of Might and Magic VI, Call of Juarez: Bound in Blood and others too.

See their release announcement here.

Article taken from GamingOnLinux.com.
23 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
24 comments
Page: 1/3»
  Go to:

mrdeathjr 1 March 2019 at 11:08 pm UTC
In this wine version include Faudio however in this moment stay talking with various distributions about faudio packaging

https://www.winehq.org/pipermail/wine-devel/2019-March/140676.html

And today Faudio put new release 19.03

https://github.com/FNA-XNA/FAudio/releases/tag/19.03

Kron4ek Builds stay avalaible (installation is similar dxvk)

https://github.com/Kron4ek/FAudio-Builds/releases



Rally Sport Challenge

image

Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus

https://www.youtube.com/watch?v=BAIaKWnSfFQ

With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=Y9nI0NNDCZo


World Racing 2

image

Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus

https://www.youtube.com/watch?v=5_n9blYyNbk

With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=rrduzvOz5gE


Rayman Legends

image

Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus

https://www.youtube.com/watch?v=9QwX7o1I6qo

With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=99-XL7qjM6M


Larry Box Office Bust

image

Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus

https://www.youtube.com/watch?v=HIgAqP-63m8

With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=M9YaWbfM7NM


Splinter Cell Pandora Tomorrow

image

Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus

https://www.youtube.com/watch?v=-lVplh9ZtQk

With Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=-knQrlVvaA8


In other issues with this wine coolermaster hyper t4 used with core i3 8350K tri-core 5.0ghz will be upgraded to zalman cnps 10x performa+ (gain around 5 to 6 degrees less)

image

image

image

image

image

Maybe in future cooler can be upgraded too for masterfan pro 120 air balance 84CFM:

image


And tower is upgraded too

Before

image

Now

image





Last edited by mrdeathjr on 1 March 2019 at 11:37 pm UTC
lunix 1 March 2019 at 11:11 pm UTC
This is huge. It will make a lot of games go from silver to gold or even to platinum on protondb.


Last edited by lunix on 1 March 2019 at 11:12 pm UTC
sr_ls_boy 1 March 2019 at 11:29 pm UTC
lunixThis is huge. It will make a lot of games go from silver to gold or even to platinum on protondb.
You are correct. The wine bug tracker is about ready to explode! I'm compiling FAudio/Wine 4.3 right now.
KuJo 2 March 2019 at 12:06 am UTC
Fix 41670 BattlEye launcher stuck at 'Starting BattlEye Service...' (PUBG, Planetside2, H1Z1: King of the Kill, Tibia 11)
and
Fix 45841 Battleye's BEDaisy.sys requires that PsThreadType and PsProcessType are defined

Has anyone tried to start PUBG with it yet? That has failed so far because of this bug:
-> https://www.protondb.com/app/578080


Last edited by KuJo on 2 March 2019 at 12:06 am UTC
KuJo 2 March 2019 at 12:17 am UTC
lunixThis is huge. It will make a lot of games go from silver to gold or even to platinum on protondb.
As soon as Valve adopted Wine 4.3 into Proton we can see how much it brings.
sr_ls_boy 2 March 2019 at 12:22 am UTC
I tried it out without the staging patches and I don't hear audio for 'Far Cry 4', beyond the videos.
So, nothing has changed for me. I'm thinking that SDL2 might be misconfigured. I'm after debians build
logs for sdl2, namely the configure line. I use pulse when compiling wine but I'll try it without it.
cxpher@gmail.com 2 March 2019 at 12:35 am UTC
Is this implementation of Faudio in Wine 4.3 compiled with ffmpeg support?
Grabby 2 March 2019 at 2:07 am UTC
lunixThis is huge. It will make a lot of games go from silver to gold or even to platinum on protondb.
But isn't FAudio included in Proton already ?
mrdeathjr 2 March 2019 at 3:47 am UTC
If you stay using steam on wine maybe can appear odd behaviour: consist steamwebhelper (wine create 2 process of steamwebhelper) up cpu usage and on /bin/cef/cef.win7/ on steam folder

Create debug file and grow very quickly (in my case in 2 min up to 2.2gb and more)

If appear before cited behaviour, kill steamwebhelper process with higher cpu usage (another process dont need kill it) and on /bin/cef/cef.win7/ see if have debug file and follow to delete it and delete chrome_elf and libcef.dll

Before cited steps with steam opened and logged




Last edited by mrdeathjr on 2 March 2019 at 3:51 am UTC
eridanired123 2 March 2019 at 4:17 am UTC
QuoteImproved handling of kernel objects.

I'm curious guys, what does that means?
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts