Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
11.85k stars 253 forks source link

[Bug]: #701

Open dima-glukhov opened 8 months ago

dima-glukhov commented 8 months ago

Description

I have been attempting to play Skyrim via Whisky after getting to successfully download from my Steam account. The game seems to be running fine - except for one major issue, the sound is staticky / choppy. This is using a MacBook Air M1 with 16GB of RAM and Whisky version 2.2.1 I was wondering if anyone had any suggestions on how to fix the static. I see there are various settings in the bottle configuration, but I didn't want to make things worse by mucking with them.

thanks for any suggestions on how to address this.

Steps to reproduce

Fresh install of Whisky MacOS Sonoma 14.2

Download the windows Steam installer

Creat a Windows 10 Whisky bottle

Click "Run"

Select the windows Steam installer

Once Steam has been installed and is running, select SkyRim and download it.

In terminal run brew install cabextract

Open Whisky

Run File > Kill All Bottles (at the top left of your screen)

At the bottom of the Whisky window you will find the Winetricks... button, click it

Go to DLLs tab, find dsound, choose it and press RUN

Expected behaviour

Ideally, sound w/out static

Logs

If I knew how to get the requested logs, I would/will provide them.

What version of Whisky are you using?

2.2.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

BokBoy commented 8 months ago

Logs can be found here, "~/Library/Logs/com.isaacmarovitz.Whisky"

Wiki of Whisky Search that up into Spotlight and it should give you the folder

Static sounds are normal from wine. Most emulators will have this problem and there is not a solution, sadly.

dima-glukhov commented 8 months ago

Logs can be found here, "~/Library/Logs/com.isaacmarovitz.Whisky"

Wiki of Whisky Search that up into Spotlight and it should give you the folder

Static sounds are normal from wine. Most emulators will have this problem and there is not a solution, sadly.

Whisky Version: 2.2.1 Date: 2023-12-14T19:10:40Z macOS Version: 14.2.0

Bottle Name: SkyRim Bottle URL: /Users/dmitriigluhov/Library/Containers/com.isaacmarovitz.Whisky/Bottles/51B87368-4E30-4237-9D14-E7FFF319A9BB

Wine Version: 7.7.0 Windows Version: win10 Enhanced Sync: msync

Metal HUD: false Metal Trace: false

DXVK: true DXVK Async: true DXVK HUD: off

Arguments: start /unix /Users/dmitriigluhov/Library/Containers/com.isaacmarovitz.Whisky/Bottles/51B87368-4E30-4237-9D14-E7FFF319A9BB/drive_c/Program Files (x86)/Steam/steam.exe

Environment: { "DXVK_ASYNC" = 1; WINEDEBUG = "fixme-all"; WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=b"; WINEMSYNC = 1; WINEPREFIX = "/Users/dmitriigluhov/Library/Containers/com.isaacmarovitz.Whisky/Bottles/51B87368-4E30-4237-9D14-E7FFF319A9BB"; }

msync: bootstrapped mach port on wine-329f2c0-msync. msync: up and running. [mvk-info] Vulkan semaphores using Metal implicit guarantees within a single queue. 0300: thread_get_state failed on Apple Silicon - faking zero debug registers

dima-glukhov commented 8 months ago

fallout 4

Whisky Version: 2.2.1 Date: 2023-12-14T16:22:56Z macOS Version: 14.2.0

Bottle Name: SkyRim Bottle URL: /Users/dmitriigluhov/Library/Containers/com.isaacmarovitz.Whisky/Bottles/51B87368-4E30-4237-9D14-E7FFF319A9BB

Wine Version: 7.7.0 Windows Version: win10 Enhanced Sync: msync

Metal HUD: false Metal Trace: false

DXVK: true DXVK Async: true DXVK HUD: off

Arguments: start /unix /Users/dmitriigluhov/Library/Containers/com.isaacmarovitz.Whisky/Bottles/51B87368-4E30-4237-9D14-E7FFF319A9BB/drive_c/Program Files (x86)/Steam/steam.exe

Environment: { "DXVK_ASYNC" = 1; WINEDEBUG = "fixme-all"; WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=b"; WINEMSYNC = 1; WINEPREFIX = "/Users/dmitriigluhov/Library/Containers/com.isaacmarovitz.Whisky/Bottles/51B87368-4E30-4237-9D14-E7FFF319A9BB"; }

msync: bootstrapped mach port on wine-329f2c0-msync. msync: up and running. 00fc: thread_get_state failed on Apple Silicon - faking zero debug registers 0180: thread_get_state failed on Apple Silicon - faking zero debug registers 0234: thread_get_state failed on Apple Silicon - faking zero debug registers 02e8: thread_get_state failed on Apple Silicon - faking zero debug registers 0234:err:ole:com_get_class_object class {294935ce-f637-4e7c-a41b-ab255460b862} not registered 0338:err:wininet:HTTP_ParseRfc1123Date unexpected time zone L"UTC" 03b8: thread_get_state failed on Apple Silicon - faking zero debug registers 03d4: thread_get_state failed on Apple Silicon - faking zero debug registers

BokBoy commented 8 months ago

Brew isn't an affecting part of it. It's just wine, one of the side effects of being that lightweight.

Notacod3r commented 8 months ago

I've looked into this issue extensively without finding a solution yet. Furthermore, in addition to the stacky audio, it appears all NPC's in interior enviroments have echo during dialogue. Let me share some things I've tried that have not been sucsesuful in remedieeing this issue.

First is this thread https://github.com/Whisky-App/Whisky/issues/637. That goes into adding dsound and faudio in Winetricks. For me, this did solve it.

Then this thread, https://github.com/Whisky-App/Whisky/issues/233, that mentions this as a possible solution in Wine Configuration, but did not solve it for me when I did the edits.

If you or anyone else know how to fix these audio issues, please add your comments here.

SebastianEShelby commented 1 month ago

I've looked into this issue extensively without finding a solution yet. Furthermore, in addition to the stacky audio, it appears all NPC's in interior enviroments have echo during dialogue. Let me share some things I've tried that have not been sucsesuful in remedieeing this issue.

First is this thread #637. That goes into adding dsound and faudio in Winetricks. For me, this did solve it.

Then this thread, #233, that mentions this as a possible solution in Wine Configuration, but did not solve it for me when I did the edits.

If you or anyone else know how to fix these audio issues, please add your comments here.

To fix missing audio: Install "Xact" dll from winetricks (adding the dlls manually like mentioned in codeweavers comment doesn't work)

Workarounds for crackling sounds: