Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Questions about Wine on Linux
Locked
zethan
Level 2
Level 2
Posts: 18
Joined: Wed Jan 10, 2018 9:09 pm

Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by zethan »

Hi there,

There is a 3D Sound Checkbox in Sound Setting Option in the Diablo 2 LOD game, which have never been enable in WINE for as long as I remember. Do you think that option would be enabled in WINE 3.0? Currently, while playing LOD, if you visit the cave, you will not get any 3D sound.

I hope you can help.
zethan
Level 2
Level 2
Posts: 18
Joined: Wed Jan 10, 2018 9:09 pm

Re: Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by zethan »

Help is greatly appreciated.
zethan
Level 2
Level 2
Posts: 18
Joined: Wed Jan 10, 2018 9:09 pm

Re: Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by zethan »

Hi there,

I have just downloaded the newest Wine 4.3. However, I notice that 3D Sound Checkbox, in Sound Setting Option, in the Diablo 2 LOD game, still grayed out.

I heard from the news below that there are so many sound bug fixes, but I have never be able to get any 3D sound setting to work for any game.
https://www.phoronix.com/scan.php?page= ... 3-Released

Is it because such "3D Sound Checkbox" has nothing to do with FAudio?

Thank you.
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by Cybermax »

zethan wrote:Hi there,

I have just downloaded the newest Wine 4.3. However, I notice that 3D Sound Checkbox, in Sound Setting Option, in the Diablo 2 LOD game, still grayed out.

I heard from the news below that there are so many sound bug fixes, but I have never be able to get any 3D sound setting to work for any game.
https://www.phoronix.com/scan.php?page= ... 3-Released

Is it because such "3D Sound Checkbox" has nothing to do with FAudio?

Thank you.
I do not know about Diablo 2 LOD game and 3D sound, but it might depend on where you got your Wine 4.3 version from i guess.

I'm not sure where buildlogs from the winehq packages is either, but you might check there if FAudio is actually being built for your distro if you dont compile yourself :)
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by Cybermax »

I found the logs from the buildserver. Have not checked them all, cos it depends on what distro you are on i guess. The Ubuntu build of wine-devel have this:

Code: Select all

[  419s] configure: libhal 64-bit development files not found, no legacy dynamic device support.
[  419s] configure: OSS sound system found but too old (OSSv4 needed), OSS won't be supported.
[  419s] configure: libFAudio 64-bit development files not found, XAudio2 won't be supported.
[  419s] configure: vkd3d 64-bit development files not found, Direct3D 12 won't be supported.
So, no libFAudio support there.
https://build.opensuse.org/public/build ... devel/_log

Wine-staging-4.3 reverts faudio patches per: https://github.com/wine-staging/wine-st ... fc7840117f so no FAudio if you use winehq built wine-staging.

In other words: If you want FAudio on debian/ubuntu, you have to build wine yourself.

The Fedora buildserver seems to build FAudio as a separate package + implement this for wine-devel tho. (Atleast acording to logs).
https://build.opensuse.org/public/build ... devel/_log
zethan
Level 2
Level 2
Posts: 18
Joined: Wed Jan 10, 2018 9:09 pm

Re: Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by zethan »

Thank you so much everyone. I learn a lot today. I will learn how to build WINE myself real soon. I am using Linux Mint 19.1 and Linux Mint 19 at the moment.
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Diablo 2 LOD: 3D Sound Checkbox in Sound Setting Option.

Post by Cybermax »

Linux Mint uses the "Ubuntu 18.04" packages and build methods of wine afaik. (ie. Bionic).
Ofc slight variances, but the horrible "biarch-build" method is needed for Mint too: https://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu

I use the "lxc" method on my Ubuntu, and once you have set it up it works fairly well, but scripting and other stuff is not too easy. Probably other methods to do this, but the problem for debian/ubuntu is that not all the packages needed for Wine is multilib, so its harder to do a regular multiarch build.
Locked