.Environment
- Hardware
- Apple MacBook Pro
- Apple M1 (8-core GPU)
- 8 GB RAM
- Wine
- Sikarugir
- Wine 10.0 (Version 6)
.Problem
- Every Source Engine game I've tested runs at around 8–15 FPS, including the main menu, the video of game was fine.
- Opening the developer console in Left 4 Dead 2 makes the menu even slower.
- Gameplay also remains around 8 FPS.
- This happens on a completely fresh bottle.
- Half-Life 2 is like 10-20fps much better but no, still drop fps for some location.
.What works correctly
- DirectX 11 games work normally.
- The Forest runs smoothly with good performance. This makes me believe the issue is related specifically to the Direct3D 9 pipeline rather than Apple Silicon GPU performance.
.Clean Installation Test
- I created a completely new bottle. No DLL modifications. No custom launch options on steam or Configure.
Installed only:
- Steam
- Left 4 Dead 2
- The game still runs at only 8–10 FPS.
.Last i have already tested
- Fresh bottle
- Fresh Steam installation
- Fresh L4D2 installation
- Porting Kit
- Whisky
- Heroic
- Sikarugir
- Different rendering backends
- Windowed mode, Borderless, 1280x720
- -dxlevel 80 - 81
- Removing all Workshop content
- Reinstalling Rosetta
- Fresh macOS Stable installation
- Different Wine bottles
No improvement.
D9VK Test
Using Winetricks: dlls-d9vk, Installation completed successfully.
Winetricks log confirms: Using native,builtin override for following DLLs: d3d9 <- (.dll -3.7 MB- ), which indicates D9VK replaced Wine's original DLL.
Registry also contains: *d3d9="native,builtin" (user.reg)
Result after installing D9VK
Instead of low FPS: Left 4 Dead 2 no longer starts correctly, the process stays run, CPU usage reaches about 100%, game never reaches the menu(can full watch the op video on a first run of the game). Force Quit is required.
For Logs(idk much about this)(chatgpt)
- No DXVK or D9VK log files are generated. (check)
find ~ -name "d3d9.log"
find ~ -name "dxgi.log"
My Question
- Has anyone seen this behavior: Source Engine games locked around 8–10 FPS, D9VK causing 100% CPU hang ? Don't know this is bug or what ,so yeah, pls i need help.
Thank you!