You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to run both Spore and The Sims 2 with Whisky and DXVK. Both games work pretty great with DXVK on Linux using Lutris, and I'm trying to see if I can achieve similar results here. Before D9VK, both Spore and The Sims 2 had major graphic issues. On macOS using only GPTK or even Porting Kit, those issues remain (and, in the case of TS2, the game doesn't run at all).
However, I'm failing to properly setup a DXVK-enabled bottle on Whisky that these games can see. Both report that a Graphics Device hasn't been found or DirectX 9 isn't available.
Here are the logs for a The Sims 2 bottle with the renderer=vulkan Winetricks enabled:
Whisky Version: 2.2.2
Date: 2024-01-01T16:07:56Z
macOS Version: 14.2.1
Bottle Name: The Sims 2
Bottle URL: /Users/arthr/Library/Containers/com.isaacmarovitz.Whisky/Bottles/25E6AB34-4F62-473F-BEC0-C42A9EAA4661
Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync
Metal HUD: false
Metal Trace: false
DXVK: true
DXVK Async: true
DXVK HUD: full
Arguments: start /unix /Users/arthr/Library/Containers/com.isaacmarovitz.Whisky/Bottles/25E6AB34-4F62-473F-BEC0-C42A9EAA4661/drive_c/Program Files (x86)/The Sims 2 Starter Pack/Fun with Pets/SP9/TSBin/Sims2EP9.exe
Environment:
{
"DXVK_ASYNC" = 1;
"DXVK_HUD" = full;
WINEDEBUG = "fixme-all";
WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=n,b";
WINEMSYNC = 1;
WINEPREFIX = "/Users/arthr/Library/Containers/com.isaacmarovitz.Whisky/Bottles/25E6AB34-4F62-473F-BEC0-C42A9EAA4661";
}
msync: bootstrapped mach port on wine-4301e5-msync.
msync: up and running.
info: d3d9.customDeviceId = 0091
info: Checking config:
[mvk-info] GPU device:
model: Apple M1
type: Integrated
vendorID: 0x106b
deviceID: 0xe0203ef
pipelineCacheUUID: DB8512A6-0E02-03EF-0000-000000000000
supports the following Metal Versions, GPU's and Feature Sets:
Metal Shading Language 3.0
GPU Family Apple 7
GPU Family Apple 6
GPU Family Apple 5
GPU Family Apple 4
GPU Family Apple 3
GPU Family Apple 2
GPU Family Apple 1
GPU Family Mac 2
GPU Family Mac 1
GPU Family Common 3
GPU Family Common 2
GPU Family Common 1
macOS GPU Family 2 v1
macOS GPU Family 1 v4
macOS GPU Family 1 v3
macOS GPU Family 1 v2
macOS GPU Family 1 v1
[mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 3 Vulkan extensions enabled:
VK_KHR_get_surface_capabilities2 v1
VK_KHR_surface v25
VK_EXT_metal_surface v1
info: Device name: : Apple M1
info: VK_EXT_shader_stencil_export
info: VK_KHR_shader_float_controls
info: geometryShader : 1
info: formatA4R4G4B4 : 0
info: vertexAttributeInstanceRateZeroDivisor : 1
The game starts, but crashes immediately.
If I install the dxvk1103 winetricks, I get the following error in the log:
Whisky Version: 2.2.2
Date: 2024-01-01T16:12:27Z
macOS Version: 14.2.1
Bottle Name: The Sims 2
Bottle URL: /Users/arthr/Library/Containers/com.isaacmarovitz.Whisky/Bottles/25E6AB34-4F62-473F-BEC0-C42A9EAA4661
Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync
Metal HUD: false
Metal Trace: false
DXVK: true
DXVK Async: true
DXVK HUD: full
Arguments: start /unix /Users/arthr/Library/Containers/com.isaacmarovitz.Whisky/Bottles/25E6AB34-4F62-473F-BEC0-C42A9EAA4661/drive_c/Program Files (x86)/The Sims 2 Starter Pack/Fun with Pets/SP9/TSBin/Sims2EP9.exe
Environment:
{
"DXVK_ASYNC" = 1;
"DXVK_HUD" = full;
WINEDEBUG = "fixme-all";
WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=n,b";
WINEMSYNC = 1;
WINEPREFIX = "/Users/arthr/Library/Containers/com.isaacmarovitz.Whisky/Bottles/25E6AB34-4F62-473F-BEC0-C42A9EAA4661";
}
msync: bootstrapped mach port on wine-4301e5-msync.
msync: up and running.
info: d3d9.customDeviceDesc = GeForce 7800 GTX
info: Process set as DPI aware
info: Checking config:
011c: thread_get_state failed on Apple Silicon - faking zero debug registers
info: Device properties:
info: VK_KHR_driver_properties
info: dualSrcBlend : 0
info: vertexAttributeInstanceRateZeroDivisor : 1
[mvk-error] VK_ERROR_FEATURE_NOT_PRESENT: vkCreateDevice(): Requested feature is not available on this device.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi!
I'm trying to run both Spore and The Sims 2 with Whisky and DXVK. Both games work pretty great with DXVK on Linux using Lutris, and I'm trying to see if I can achieve similar results here. Before D9VK, both Spore and The Sims 2 had major graphic issues. On macOS using only GPTK or even Porting Kit, those issues remain (and, in the case of TS2, the game doesn't run at all).
However, I'm failing to properly setup a DXVK-enabled bottle on Whisky that these games can see. Both report that a Graphics Device hasn't been found or DirectX 9 isn't available.
Here are the logs for a The Sims 2 bottle with the
renderer=vulkan
Winetricks enabled:The game starts, but crashes immediately.
If I install the
dxvk1103
winetricks, I get the following error in the log:With Spore, without winetricks:
I couldn't find the DXVK logs to paste here, if anyone can point me where they're created.
Thanks for any help trying to make DXVK work with these games!
Beta Was this translation helpful? Give feedback.
All reactions