WineHQ
Wine Forums

Board index » WineHQ » Wine Help » Linux




 Page 1 of 1 [ 19 posts ] 



 
Author Message
 Post Posted: Mon Mar 04, 2019 1:16 am 
Offline
Level 2
Level 2

Joined: Wed Jul 05, 2017 2:29 am
Posts: 28
Location: China, Shenyang
Code:
sudo dnf install winehq-devel
Fedora Modular 29 - x86_64                      173 kB/s | 1.5 MB     00:08   
Fedora Modular 29 - x86_64 - Updates            471 kB/s | 2.0 MB     00:04   
Fedora 29 - x86_64 - Updates                    3.0 MB/s |  23 MB     00:07   
Fedora 29 - x86_64                              5.3 MB/s |  62 MB     00:11   
RPM Fusion for Fedora 29 - Free - Updates        65 kB/s | 295 kB     00:04   
RPM Fusion for Fedora 29 - Free                  77 kB/s | 759 kB     00:09   
RPM Fusion for Fedora 29 - Nonfree - Updates     12 kB/s |  86 kB     00:07   
RPM Fusion for Fedora 29 - Nonfree               35 kB/s | 221 kB     00:06   
WineHQ packages                                 238 kB/s | 5.1 MB     00:22   
Dependencies resolved.

 Problem: package winehq-devel-1:4.3-2.1.x86_64 requires wine-devel64 = 1:4.3-2.1, but none of the providers can be installed
  - cannot install the best candidate for the job
  - nothing provides libFAudio.so.0()(64bit) needed by wine-devel64-1:4.3-2.1.x86_64
================================================================================
 Package                  Architecture  Version             Repository     Size
================================================================================
Installing:
 winehq-devel             x86_64        1:4.2-2.1           WineHQ         77 k
Installing dependencies:
 wine-devel-common        i686          1:4.2-2.1           WineHQ         26 M
 wine-devel64             x86_64        1:4.2-2.1           WineHQ         27 M
Skipping packages with broken dependencies:
 wine-devel64             x86_64        1:4.3-2.1           WineHQ         27 M
 winehq-devel             x86_64        1:4.3-2.1           WineHQ         77 k

Transaction Summary
================================================================================
Install  3 Packages
Skip     2 Packages

Total download size: 53 M
Installed size: 431 M
Is this ok [y/N]:


Top 
 Post Posted: Mon Mar 04, 2019 3:10 am 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
You would probably need this:
https://build.opensuse.org/package/show/Emulators:Wine:Fedora/FAudio


Top 
 Post Posted: Mon Mar 04, 2019 5:07 am 
Offline
Level 2
Level 2

Joined: Wed Jul 05, 2017 2:29 am
Posts: 28
Location: China, Shenyang
Thank you Cybermax , SUSE repository works:
Code:
sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/Emulators:/Wine:/Fedora/Fedora_29_standard/Emulators:Wine:Fedora.repo


Top 
 Post Posted: Mon Mar 04, 2019 8:47 am 
Offline
Moderator
Moderator
User avatar

Joined: Tue Mar 25, 2008 10:30 pm
Posts: 12490
I've added a sticky with the info for Fedora users. Note that only the wine-devel packages are affected, as the staging maintainer opted to revert the FAudio patches entirely.

FYI, the FAudio packages are experimental. If you have any games that use XAudio2, we could use feedback on how well they work.


Top 
 Post Posted: Mon Mar 04, 2019 5:31 pm 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
dimesio wrote:
I've added a sticky with the info for Fedora users. Note that only the wine-devel packages are affected, as the staging maintainer opted to revert the FAudio patches entirely.

FYI, the FAudio packages are experimental. If you have any games that use XAudio2, we could use feedback on how well they work.

Could always build staging oneself with:
Code:
patchinstall.sh DESTDIR="wine-4.3/" --all -W xaudio2-revert -W xaudio2_CommitChanges -W xaudio2_7-WMA_support -W xaudio2_7-CreateFX-FXEcho


Would be interested if someone had a list of games using XAudio2. Witcher3 does i think...


Top 
 Post Posted: Mon Mar 04, 2019 5:48 pm 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2452
Location: Cambridge
Cybermax wrote:
...
Would be interested if someone had a list of games using XAudio2. Witcher3 does i think...


I've tried building the new Wine builtin FAudio support, on Gentoo, for the app-emulation/wine-staging package.
I found that the sound in Fallout 4 was absent for (nearly) all game content - only the video intro sound played (presumably using gstreamer).

With the winetricks faudio verb (using a native FAudio dll mingw build) - the sound works really well (echo, fall-off with distance, etc.)

I built app-emulation/faudio and app-emulation/wine-staging with ultra conservative build flags.
I'm using ~amd64 - so everything is fully up-to-date (e.g. =media-libs/libsdl2-2.0.9 ).

Has anyone else actually compared the native Windows build of FAudio, e.g. the build winetricks uses, vs compiled in as Wine builtin - for an actual game that requires xaudio support?
Any similar issues to mine? Or have I simply broken something? :lol:

Bob


Top 
 Post Posted: Tue Mar 05, 2019 1:24 am 
Offline
Level 2
Level 2

Joined: Wed Jul 05, 2017 2:29 am
Posts: 28
Location: China, Shenyang
Tested Fallout 4, same issue, fedora29 using wine 4.3 from OBS repository
Code:
[me@localhost ~]$ pmap 10098 | grep -i faudio
00007f4415f8f000     32K r---- libFAudio.so.0.19.03
00007f4415f97000    128K r-x-- libFAudio.so.0.19.03
00007f4415fb7000     40K r---- libFAudio.so.0.19.03
00007f4415fc1000      4K r---- libFAudio.so.0.19.03
00007f4415fc2000     12K rw--- libFAudio.so.0.19.03
[me@localhost ~]$ pmap 10098 | grep -i SDL
00007f4415e4a000    104K r---- libSDL2-2.0.so.0.9.0
00007f4415e64000    824K r-x-- libSDL2-2.0.so.0.9.0
00007f4415f32000    304K r---- libSDL2-2.0.so.0.9.0
00007f4415f7e000      4K ----- libSDL2-2.0.so.0.9.0
00007f4415f7f000     16K r---- libSDL2-2.0.so.0.9.0
00007f4415f83000     24K rw--- libSDL2-2.0.so.0.9.0

Code:
[me@localhost ~]$ sudo dnf list --installed SDL2
Installed Packages
SDL2.i686                                                                                                         2.0.9-1.fc29                                                                                                       @updates
SDL2.x86_64                                                                                                       2.0.9-1.fc29                                                                                                       @updates


Top 
 Post Posted: Tue Mar 05, 2019 3:04 am 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
Maybe someone finds a precompiled binary of something like :
https://code.msdn.microsoft.com/windowsapps/Basic-Audio-Sample-9a5bb0b7#content

Or some other "sample" that do not require to buy a game on steam (and thus need to fiddle with your own custom proton-hack-testing and the likes).

I'll look into compiling that on a windows box when i come home, and see how it works.

EDIT:
http://www.armaholic.com/page.php?id=6831
Did not run on my Win10 work computer.. some missing d3d9 and d3d10 + X3DAudio1_6 libraries.. but perhaps worth a test?


Top 
 Post Posted: Tue Mar 05, 2019 8:06 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2452
Location: Cambridge
Cybermax wrote:
Maybe someone finds a precompiled binary of something like :
https://code.msdn.microsoft.com/windowsapps/Basic-Audio-Sample-9a5bb0b7#content

Or some other "sample" that do not require to buy a game on steam (and thus need to fiddle with your own custom proton-hack-testing and the likes).


I'm not doing any "Proton-hack-testing" on Fallout 4.
I'm using Wine Staging will a minimal set of patches and the Windows version of Steam.
The main problem here is that the Steam process constantly spikes CPU usage and affects the in game audio (mainly just distortion, rather than any drop-outs).

Like I stated the winetricks faudio verb works OK... So it's purely an compilation issue (wine builtin vs standalone Windows PE dll).

IMHO there is no point testing things that aren't "real world" usage cases for FAudio.
Obviously, in an ideal world, it would be nice to find a reduced / simpler test case, that reproduces the Fallout 4 issue...

Bob


Top 
 Post Posted: Tue Mar 05, 2019 10:47 am 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
Bob Wya wrote:
IMHO there is no point testing things that aren't "real world" usage cases for FAudio.
Obviously, in an ideal world, it would be nice to find a reduced / simpler test case, that reproduces the Fallout 4 issue...

Bob

True. That test is more or less just to test if things actually is installed correctly. If that DirectX sound demo thingy gives no sound, its easier to troubleshoot any compilation issues or other stuff than to buy a game you might not play INCASE you need it one day :)

Sure, its kind of a stupid approach i guess, but even if i dont use a "feature", i would like for it to work incase i suddenly need it. So lets say i have no interest in Fallout4, but 1 month from now i buy some other game, I know things have a better chance at working than "totally untested" (libraries, compile options +++).

Ill see if i can get that thingy compiled on my Windoze lappy and see what happens.

PS. This is NOT the case, atleast not for me, with vkd3d. So far i havent gotten any of the M$ d3d12 demos to work with vkd3d, but World of Warcraft plays nicely... Thus I do agree that a "real world test" is better to actually see if things work. The M$ demo's do initiate d3d12, so when i tested it, I knew i had vkd3d support compiled correctly in my wine setup tho.


Top 
 Post Posted: Thu Mar 07, 2019 4:49 pm 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
I managed to compile some of the Microsoft XAudio2 samples from https://github.com/walbourn/directx-sdk-samples

Uploaded them to my GIT repo here: https://github.com/SveSop/wine_patches xaudio2.tar.xz

They all run on my win10 laptop, and in a VirtualBox VM, but some fail in wine. I have not had the time to do any debug logging of why that is, but atleast some basic tests run and give sound!

Feel free to test things out :)

PS. The files requires VC_Redist files for Windows to run (VisualC runtime libs).


Top 
 Post Posted: Thu Mar 07, 2019 5:02 pm 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
Code:
0009:trace:xaudio2:DllMain (0x7df20000, 1, (nil))
0009:trace:xaudio2:XAudio2Create 0x33fbbc 0x0 0x1
0009:trace:xaudio2:XAudio2CF_AddRef (0x115108)->(): Refcount now 1
0009:trace:xaudio2:XAudio2CF_CreateInstance (0x115108)->((nil),{2b02e3cf-2e0b-4ec3-be45-1b2a3fe7210d},0x33fab4)
0009:trace:xaudio2:IXAudio2Impl_QueryInterface (0x119db8)->({2b02e3cf-2e0b-4ec3-be45-1b2a3fe7210d}, 0x33fab4)
0009:trace:xaudio2:IXAudio2Impl_AddRef (0x119db8)->(): Refcount now 2
0009:trace:xaudio2:XAudio2CF_CreateInstance Created XAudio version 29: 0x119db8
0009:trace:xaudio2:XAudio2CF_Release (0x115108)->(): Refcount now 0
0009:warn:xaudio2:xaudio2_initialize Processor affinity not implemented in FAudio
0009:trace:xaudio2:IXAudio2Impl_CreateMasteringVoice (0x119db8)->(0x33fb84, 0, 0, 0x0, (null), (nil), 0x6)
0009:fixme:file:CreateFile2 (L"Media\\Banks\\wavebank.xwb" 80000000 1 3 0x33fa44), partial stub
wine: Call from 0x7bc75e8d to unimplemented function KERNEL32.dll.GetOverlappedResultEx, aborting
wine: Unimplemented function KERNEL32.dll.GetOverlappedResultEx called at address 0x7bc75e8d (thread 0009), starting debugger...
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassStart 0x119db8
002a:trace:xaudio2:XA2ECB_OnProcessingPassEnd 0x119db8
Unhandled exception: unimplemented function KERNEL32.dll.GetOverlappedResultEx called in 32-bit code (0x7bc75e8d).

Example crash log from running the XAudio2AsyncStream.exe demo.

Code:
0009:warn:xaudio2:xaudio2_initialize Processor affinity not implemented in FAudio

Possibly relevant. Ie. unimplemented functions.


Top 
 Post Posted: Fri Mar 08, 2019 7:53 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2452
Location: Cambridge
Cybermax wrote:
...

Code:
0009:warn:xaudio2:xaudio2_initialize Processor affinity not implemented in FAudio

Possibly relevant. Ie. unimplemented functions.


I doubt not being able to set processor affinity would cause any issues (well except non-optimal thread scheduling perhaps)...

The tests / tools that ship, in the FAudio source, build correctly but don't appear to work??!
The GUI windows are drawn OK, but I can't interact with the majority of the controls...

So I'll ask Ethan Lee what tests he'd recommend for FAudio.

I'm a bit busy with another project just now though,,, :lol:

Bob


Top 
 Post Posted: Fri Mar 08, 2019 9:56 am 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
Bob Wya wrote:
So I'll ask Ethan Lee what tests he'd recommend for FAudio.

I'm a bit busy with another project just now though,,, :lol:

Bob

Ill see if i can find a difference in function between wine xaudio2/libfaudio and the winetricks/precompiled xaudio2 dll's. As a comparison.

Relevant or not, the XAudio2 demo's i posted are from the M$ library, and tests various functions and sound formats it seems, and there is some more documentation in the sourcetree there that could be useful for those interested in doing some testing.


Top 
 Post Posted: Sat Mar 16, 2019 4:36 pm 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
I updated the XAudio2.tar.xz demo pack, cos i found out a couple of the demos used "GetOverlappedResultEx" function as this is a Windows 8/10 function, and does not seem supported with a windows10 wineprefix.
So i just removed the "#if (_WIN32_WINNT >= _WIN32_WINNT_WIN8)" statement using that, and went for the regular "GetOverlappedResult" function, and wham, the error message is gone.

Stripped down to 4 working samples, and they all play. One gets a error eventually with some xWMA format not supported (or something of that nature), but the error is from libfaudio, so it is just not supported (yet).

Working demo's is:
XAudio2AsyncStream.exe
XAudio2BasicSound.exe
XAudio2Enumerate.exe (Test device enumeration)
XAudio2WaveBank.exe

Atleast in MY oppinion useful for testing implementation of FAudio2 in current wine, and a check that you have done things right if you compile and build libraries yourself :)


Top 
 Post Posted: Sat Mar 16, 2019 5:30 pm 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2452
Location: Cambridge
Cybermax wrote:
I updated the XAudio2.tar.xz demo pack, cos i found out a couple of the demos used "GetOverlappedResultEx" function as this is a Windows 8/10 function, and does not seem supported with a windows10 wineprefix.
So i just removed the "#if (_WIN32_WINNT >= _WIN32_WINNT_WIN8)" statement using that, and went for the regular "GetOverlappedResult" function, and wham, the error message is gone.

Stripped down to 4 working samples, and they all play. One gets a error eventually with some xWMA format not supported (or something of that nature), but the error is from libfaudio, so it is just not supported (yet).

Working demo's are:
  • XAudio2AsyncStream.exe
  • XAudio2BasicSound.exe
  • XAudio2Enumerate.exe (Test device enumeration)
  • XAudio2WaveBank.exe

At least in MY opinion useful for testing implementation of FAudio2 in current wine, and a check that you have done things right if you compile and build libraries yourself :)


Nice catch with the: GetOverlappedResultEx() call!
Also seeing this issue with the stock XAudio2 demo builds on your Github page.

So I tested your fixed-up Windows XAudio2 demos, with my wine-vanilla 4.4, compiled with faudio support.

Most of the demos work.

However the XAudio2Enumerate.exe, device enumeration, crashes out with:
Code:
002a:fixme:combase:RoGetActivationFactory (L"Windows.Devices.Enumeration.DeviceInformation", {c17f100e-3a46-4a78-8013-769dc9b97390}, 0x32fdac): semi-stub
002a:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Devices.Enumeration.DeviceInformation"
Failed to enumerate audio devices: 0X80040150


Any thoughts about that?

In the mean time...
sarnex has accepted a pull request for my app-emulation/faudio ebuild, for the main Gentoo Portage tree.
I'm still not 100% happy with the packaging... But it will have to do!

I have re-enabled the USE +ffmpeg for my newer app-emulation/wine-staging builds.
So at least these can be used with a native (Window PE) build of faudio.

Yes, I will take a look at the FAudio code... Soon(ish)! :lol:

Bob


Top 
 Post Posted: Thu Mar 21, 2019 3:41 pm 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
Bob Wya wrote:
So I tested your fixed-up Windows XAudio2 demos, with my wine-vanilla 4.4, compiled with faudio support.

Most of the demos work.

However the XAudio2Enumerate.exe, device enumeration, crashes out with:
Code:
002a:fixme:combase:RoGetActivationFactory (L"Windows.Devices.Enumeration.DeviceInformation", {c17f100e-3a46-4a78-8013-769dc9b97390}, 0x32fdac): semi-stub
002a:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Devices.Enumeration.DeviceInformation"
Failed to enumerate audio devices: 0X80040150


Any thoughts about that?

In the mean time...
sarnex has accepted a pull request for my app-emulation/faudio ebuild, for the main Gentoo Portage tree.
I'm still not 100% happy with the packaging... But it will have to do!

I have re-enabled the USE +ffmpeg for my newer app-emulation/wine-staging builds.
So at least these can be used with a native (Window PE) build of faudio.

Yes, I will take a look at the FAudio code... Soon(ish)! :lol:

Bob

I have not really looked much at that XAudio2Enumerate.exe at all, so i dunno tbh. Will take a look at it and see what i can find in the vistual studio build info there.

In the meantime i thought about that xWMA w/ffmpeg issue, and by "USE +ffmpeg" flag, are you referring to some Gentoo flag, or this line in the faudio CMakeLists.txt
Code:
option(FFMPEG "Enable FFmpeg support (WMA, XMA)" OFF)

I built faudio with this set to "ON", and it seems to build with ffmpeg:
Code:
-- Found FFmpeg_avcodec: /usr/lib/x86_64-linux-gnu/libavcodec.so 
-- Found FFmpeg_avutil: /usr/lib/x86_64-linux-gnu/libavutil.so 
-- Found FFmpeg_swresample: /usr/lib/x86_64-linux-gnu/libswresample.so 
-- Found FFmpeg: TRUE 

Code:
/usr/bin/cc -DFAudio_EXPORTS -DHAVE_FFMPEG=1 -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/include -I/usr/include/x86_64-linux-gnu -I/usr/include/SDL2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -std=gnu99 -o CMakeFiles/FAudio.dir/src/FAudio_ffmpeg.c.o   -c /<<PKGBUILDDIR>>/src/FAudio_ffmpeg.c


Dont seem to get xWMA from the XAudio2BasicSound.exe tho:
Code:
0009:trace:xaudio2:IXAudio2Impl_Release (0x114828)->(): Refcount now 1
0009:trace:xaudio2:DllMain (0xf7b20000, 0, 0x1)
Playing mono WAV PCM file...
Playing mono WAV ADPCM file (loops twice)...
Playing 5.1 WAV PCM file...
Playing mono xWMA file...
Playing 5.1 xWMA file...
Finished playing

Tips?


Top 
 Post Posted: Thu Mar 21, 2019 4:22 pm 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
As a quick follow-up note, i can say that the XAudio2 demo's are built with Visual Studio on a Win10 box, and seemingly being built as a "UWP app", this is possibly what is causing the issue with L"Windows.Devices.Enumeration.DeviceInformation" (And the reason i had to fix the GetOverlappedResultEx() call in the first place).

Hmm.. Maybe i should look into building this as/on Windows 7? Have no huge clue getting my head around that Vistual Studio thingy, as making a simple "hello world" app there seems to involve incredibly complex libraries and schtuff :D

Found some tidbits on the interweb aswell with previous bugs around this: https://bugs.winehq.org/show_bug.cgi?id=44399
Quote:
@reporter of bug: As a workaround for this bug for noe you can add regeistrykey below, make sure you copy Windows.Devices.Enumeration.dll, Windows.Devices.Enumeration.dll,biwinrt.dll and deviceassociation.dll to sytem32 and apply attached patch from Staging. Then the application starts, at least the loginwindow comes up

However the bug in mention is fixed and implemented upstream quite a while back https://source.winehq.org/git/wine.git/commit/e6c0dd3bed8dd716bb39a81c46f4d505bf783493 and is not the same issue i guess.
Code:
 Directory of C:\Windows\System32

09/15/2018  08:28 AM           508,208 Windows.Devices.Enumeration.dll
               1 File(s)        508,208 bytes

This file exists on a real Windows 10 install, but not in wine tho.
Ill dig a bit.


Top 
 Post Posted: Fri Mar 22, 2019 11:52 am 
Offline
Level 4
Level 4

Joined: Fri Dec 01, 2017 5:26 pm
Posts: 124
Had to make some changes so that the device enumeration was compiled with the DirectX SDK (2010) version.
Updated the archive. https://github.com/SveSop/wine_patches/blob/master/xaudio.tar.xz
Code:
Device 0
   ID = "0"
   Description = "Default Device"

Device 1
   ID = "1"
   Description = "Razer Electra V2 USB Analog Stereo"

Mastering voice created with 2 input channels, 48000 sample rate

So it seems to show devices enumerated.. or some shit :) Atleast seems correct for my USB headset.


Top 
Display posts from previous:  Sort by  
 
 Page 1 of 1 [ 19 posts ] 




Board index » WineHQ » Wine Help » Linux


Who is online

Users browsing this forum: No registered users and 15 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: