https://bugs.winehq.org/show_bug.cgi?id=57260
Bug ID: 57260 Summary: Ableton Live 12: Severe graphical issues on default options Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: pedrodarch15b@gmail.com Distribution: ---
Created attachment 77177 --> https://bugs.winehq.org/attachment.cgi?id=77177 black settings window
This problem can be alleviated partially by writing '-_ForceGdiBackend' (without the quotes) on %AppData%\Roaming\Ableton\Live (version)\Options.txt
Without this option set, all Ableton modal windows appear completely black until some element inside of it is clicked or something inside of it moves (screenshot attached)
The following is spammed on the console when this option is not set:
... 0134:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling. 0134:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 000000000011F400. 0134:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling. 0134:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 000000000011F400. 0134:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling. 0134:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 000000000011F400. 0134:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling. 0134:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 000000000011F400. 0134:fixme:dxgi:d3d11_swapchain_GetDesc Ignoring ScanlineOrdering and Scaling. 0134:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 000000000011F400. ...
With -_ForceGdiBackend on, the entire program works correctly, except for Max devices, which do not update their interfaces corretly, except when Ableton window size changes (and until it's resized again they stay frozen). They do still function (you can move knobs) but their UIs won't update.
Tested with a clean build of latest git wine (commit 3a6e226e9ae25a6ad2646c7f8846be68386a3680 as I'm writing this).
Ableton Live 12 Trial can be downloaded for free here: https://cdn-downloads.ableton.com/channels/12.0.25/ableton_live_trial_12.0.2...
https://bugs.winehq.org/show_bug.cgi?id=57260
--- Comment #1 from Pedro M Sanches pedrodarch15b@gmail.com --- Created attachment 77178 --> https://bugs.winehq.org/attachment.cgi?id=77178 max for live devices with broken UIs
https://bugs.winehq.org/show_bug.cgi?id=57260
Pedro M Sanches pedrodarch15b@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Ableton Live 12: Severe |Ableton Live 12: Very |graphical issues on default |annoying graphical issues |options |on default options
https://bugs.winehq.org/show_bug.cgi?id=57260
F H francisco278herrera@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |francisco278herrera@gmail.c | |om
--- Comment #2 from F H francisco278herrera@gmail.com --- Does installing dxvk using winetricks help alleviate the issue?
https://bugs.winehq.org/show_bug.cgi?id=57260
--- Comment #3 from F H francisco278herrera@gmail.com --- (In reply to F H from comment #2)
Does installing dxvk using winetricks help alleviate the issue?
You can do it by installing winetricks through your package manager so for Ubuntu/Debian it might be "sudo apt install winetricks" then type winetricks from the terminal to start it. Select the default wine prefix or create your own if you want, then select "Install a Windows DLL or component" There you should see an option called dxvk.
https://bugs.winehq.org/show_bug.cgi?id=57260
--- Comment #4 from Pedro M Sanches pedrodarch15b@gmail.com --- (In reply to F H from comment #2)
Does installing dxvk using winetricks help alleviate the issue?
Installing dxvk does indeed alleviate the issue, but I haven't tested it without -_ForceGdiBackend. Even some VST plugins that have unusable UIs with wined3d become usable with dxvk installed.
To an extent, Max for Live devices, albeit unstable, do mostly work, except that their dropdown menus don't seem to work correctly. In full screen (you can get Ableton to go full screen by pressing F11, or by using View -> Full Screen), they most of the time don't appear (haven't tested outside of full screen mode because recent Wine updates made Ableton Live 12 unusable when running windowed). They still react to keyboard input, so it's possible to use them with up/down arrow keys, and this doesn't always work.
This makes, for example, changing the waveform of a Max for Live LFO very clumsy. It is very difficult to do complex modulation on Ableton without Max for Live working properly.
https://bugs.winehq.org/show_bug.cgi?id=57260
--- Comment #5 from Pedro M Sanches pedrodarch15b@gmail.com --- (In reply to Pedro M Sanches from comment #4)
(In reply to F H from comment #2)
Does installing dxvk using winetricks help alleviate the issue?
To an extent, Max for Live devices, albeit unstable, do mostly work, except that their dropdown menus don't seem to work correctly. In full screen (you can get Ableton to go full screen by pressing F11, or by using View -> Full Screen), they most of the time don't appear (haven't tested outside of full screen mode because recent Wine updates made Ableton Live 12 unusable when running windowed). They still react to keyboard input, so it's possible to use them with up/down arrow keys, and this doesn't always work.
Forgot to mention that this happens with dxvk installed. Without it, Max devices UIs are unusable.