https://bugs.winehq.org/show_bug.cgi?id=39469
Bug ID: 39469 Summary: PreSonus Studio One 3 says it requires Windows 7 SP1 Product: Wine Version: 1.7.52 Hardware: x86 OS: Mac OS X Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: conversy@gmail.com
I downloaded the 32 bit version of PresSonus Studio One 3.1 and the installer ran perfectly. When I launch the program though, a pop-up window says it requires Windows 7 SP1 with Platform Update or later. I configured wine to pretend it's Windows 7 then Window 10 to no avail.
The free version of the application is available here: https://shop.presonus.com/products/studio-one-prods/Studio-One-3-Prime
Cheers!
https://bugs.winehq.org/show_bug.cgi?id=39469
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #1 from super_man@post.com --- Mentioned here too
https://bugs.winehq.org/show_bug.cgi?id=36739#c3
https://bugs.winehq.org/show_bug.cgi?id=39469
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL| |https://shop.presonus.com/p | |roducts/studio-one-prods/St | |udio-One-3-Prime Keywords| |download Component|-unknown |directx-d3d CC| |focht@gmx.net Ever confirmed|0 |1 Summary|PreSonus Studio One 3 says |PreSonus Studio One 3 says |it requires Windows 7 SP1 |it requires Windows 7 SP1 | |(d3d11 | |'{bb2c6faa-b5fb-4082-8e6b-3 | |88b8cfa90e1}', | |'ID3D11DeviceContext1' not | |implemented) Severity|blocker |normal
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
The installer already requests 'Windows 7' otherwise it refuses to run. OP's description reads like it installs in clean WINEPREFIX (default 'Windows XP') but refuses to run later.
The first problem is bug 38648 ("Multiple games and applications need support for Mesa OpenGL >= 3.2 core profiles, Shader Model 4, GLSL 1.50 (Microsoft Office 2013 installer, .NET/XNA games)") when using Mesa/FOSS drivers.
With NVIDIA blob one gets:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/PreSonus/Studio One 3
$ WINEDEBUG=+tid,+seh,+relay,+d3d11 wine ./Studio\ One.exe >>log.txt 2>&1 ... 0027:Call PE DLL (proc=0x207ef26,module=0x1eb0000 L"cclgui.dll",reason=PROCESS_ATTACH,res=0x1) ... 0027:Call d3d11.D3D11CreateDevice(00000000,00000001,00000000,00000020,00000000,00000000,00000007,021e02b8,0032fc98,0032fca4) ret=01ee8a8d 0027:trace:d3d11:D3D11CreateDevice adapter (nil), driver_type D3D_DRIVER_TYPE_HARDWARE, swrast (nil), flags 0x20, feature_levels (nil), levels 0, sdk_version 7, device 0x21e02b8, obtained_feature_level 0x32fc98, immediate_context 0x32fca4. 0027:Call dxgi.CreateDXGIFactory(f4bfc5ac,0032fb14) ret=f4bd28e9 ... 0027:Ret dxgi.CreateDXGIFactory() retval=00000000 ret=f4bd28e9 0027:trace:d3d11:D3D11CoreCreateDevice factory 0x1616d8, adapter 0x167610, flags 0x20, feature_levels (nil), levels 0, device 0x32fb10. 0027:fixme:d3d11:D3D11CoreCreateDevice Ignoring feature levels. ... 0027:Call dxgi.DXGID3D10CreateDevice(f4bc0000,001616d8,00167610,00000020,00000000,0032faa4) ret=f4bd26a6 ... 0027:trace:d3d11:layer_create Created d3d10 device at 0x1696dc 0027:trace:d3d11:d3d_device_inner_QueryInterface iface 0x1696dc, riid {f2b918f3-603f-430a-9ccd-55872b6e85df}, out 0x32f8dc. 0027:fixme:dxgi:dxgi_device_init Ignoring adapter type. ... 0027:Ret dxgi.DXGID3D10CreateDevice() retval=00000000 ret=f4bd26a6 0027:trace:d3d11:d3d_device_inner_QueryInterface iface 0x1696dc, riid {db6f6ddb-ac77-4e88-8253-819df9bbf140}, out 0x32fb10. 0027:trace:d3d11:D3D11CreateDevice Created ID3D11Device 0x1696e0. 0027:fixme:d3d11:d3d11_device_GetFeatureLevel iface 0x1696e0 stub! 0027:trace:d3d11:d3d11_device_GetImmediateContext iface 0x1696e0, immediate_context 0x32fca4. 0027:trace:d3d11:d3d11_immediate_context_AddRef 0x1696f8 increasing refcount to 1. 0027:Ret d3d11.D3D11CreateDevice() retval=00000000 ret=01ee8a8d 0027:trace:d3d11:d3d11_immediate_context_QueryInterface iface 0x1696f8, riid {bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1}, out 0x21e02c0. 0027:warn:d3d11:d3d11_immediate_context_QueryInterface {bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1} not implemented, returning E_NOINTERFACE. 0027:trace:d3d11:d3d11_immediate_context_Release 0x1696f8 decreasing refcount to 0. ... 0027:Call user32.MessageBoxW(00000000,02556da0 L"This application requires Windows 7 SP1 with Platform Update or later.",021c5e74 L"",00042030) ret=01fabecd --- snip ---
@super_man bug 36739 has nothing to do with this. Version 3.x is based on different technologies/frameworks (= rewrite).
$ sha1sum PreSonus_Studio_One_3_Installer.exe a002668a3e802c64fd6b532cc5b1c4657c0810ee PreSonus_Studio_One_3_Installer.exe
$ du -sh PreSonus_Studio_One_3_Installer.exe 87M PreSonus_Studio_One_3_Installer.exe
$ wine --version wine-1.7.53
Regards
https://bugs.winehq.org/show_bug.cgi?id=39469
teasley.jacob.w@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |teasley.jacob.w@gmail.com
--- Comment #3 from teasley.jacob.w@gmail.com --- Anastasius Focht from comment #2)
The first problem is bug 38648 ("Multiple games and applications need support for Mesa OpenGL >= 3.2 core profiles, Shader Model 4, GLSL 1.50 (Microsoft Office 2013 installer, .NET/XNA games)") when using Mesa/FOSS drivers.
$ sha1sum PreSonus_Studio_One_3_Installer.exe a002668a3e802c64fd6b532cc5b1c4657c0810ee PreSonus_Studio_One_3_Installer.exe
$ du -sh PreSonus_Studio_One_3_Installer.exe 87M PreSonus_Studio_One_3_Installer.exe
$ wine --version wine-1.7.53
Regards
Hello, I am new to Ubuntu and still figuring things out. In reply to Anastasius Focht, I would like to know what the last 3 paragraphs are and if these are instructions to enter into the terminal. Will this help resolve the issue? That would also help with the first paragraph as well, seeing how your response is similar to this one. Feel free to add context and explain anything that is typically assumed among the users on here. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello Jake,
--- quote --- In reply to Anastasius Focht, I would like to know what the last 3 paragraphs are and if these are instructions to enter into the terminal. Will this help resolve the issue? --- quote ---
that's information for me and triagers/developers to keep track.
--- snip --- $ sha1sum PreSonus_Studio_One_3_Installer.exe --- snip ---
-> prints the SHA-1 hash of the installer binary (download)
It allows to determine if the installer changed at the download site. Many times vendors upload a new version with the same name, overwriting the old one. The new version might have the bug worked around/fixed (but still reproducible by other apps), introduced new bugs, hiding the old bug or even (re)implemented the app with different technologies, making the original bug non-reproducible with Wine.
--- snip --- $ du -sh PreSonus_Studio_One_3_Installer.exe --- snip ---
-> prints the size of the installer binary, useful to indicate if the download is large
--- snip --- $ wine --version --- snip ---
-> prints the Wine version used by the commenter to reproduce the bug which can be different than the one the bug was originally reported with.
If a bug stays for a long time, people re-test periodically (weeks, months, years) and state the Wine version used for doing that. It should be the most recent one available at that time.
Regards
https://bugs.winehq.org/show_bug.cgi?id=39469
meerkatanonymous@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |meerkatanonymous@gmail.com
--- Comment #5 from meerkatanonymous@gmail.com --- It's due to directx 11.1 not being implemented yet. I tried creating stubs for this, but the program still didn't run.
I guess we'll have to wait for a complete directx 11 implementation before this program will run.
https://bugs.winehq.org/show_bug.cgi?id=39469
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- A stub for ID3D11DeviceContext1 was added with b9163e22e885139e5a815c4eefc3a61ef6d7378d (wine-3.8) so it would be a good idea to retest.
https://bugs.winehq.org/show_bug.cgi?id=39469
Shiki Suen shikisuen@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shikisuen@outlook.com
--- Comment #7 from Shiki Suen shikisuen@outlook.com --- Some modern digital audio workstations (like Studio One 3 and later, Steinberg Cubase Pro X, Steinberg Dorico, etc.) require the Windows 7 Platform update even if the WINE host is set to Windows 10 x64.
According to my tests with these applications running on Windows 7 Embedded: Even if the platform update is installed, they don't run unless the Windows Aero is enabled (i.e. the DWM is running).
Hence, the current issue is not solvable until WINE introduces full support of DWM.
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #8 from Austin English austinenglish@gmail.com --- (In reply to Shiki Suen from comment #7)
Some modern digital audio workstations (like Studio One 3 and later, Steinberg Cubase Pro X, Steinberg Dorico, etc.) require the Windows 7 Platform update even if the WINE host is set to Windows 10 x64.
According to my tests with these applications running on Windows 7 Embedded: Even if the platform update is installed, they don't run unless the Windows Aero is enabled (i.e. the DWM is running).
Hence, the current issue is not solvable until WINE introduces full support of DWM.
It might be worth trying to return TRUE for Aero support and see how the app behaves: https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/dwmapi/dwmapi_main.c#...
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #9 from meerkatanonymous@gmail.com --- (In reply to Austin English from comment #8)
(In reply to Shiki Suen from comment #7)
Some modern digital audio workstations (like Studio One 3 and later, Steinberg Cubase Pro X, Steinberg Dorico, etc.) require the Windows 7 Platform update even if the WINE host is set to Windows 10 x64.
According to my tests with these applications running on Windows 7 Embedded: Even if the platform update is installed, they don't run unless the Windows Aero is enabled (i.e. the DWM is running).
Hence, the current issue is not solvable until WINE introduces full support of DWM.
It might be worth trying to return TRUE for Aero support and see how the app behaves: https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/dwmapi/dwmapi_main. c#l64
Can confirm this works!
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #10 from meerkatanonymous@gmail.com --- Would it be possible to add a registry setting that sets *enabled = TRUE?
From https://techjourney.net/disable-windows-aero-via-registry/, if
HKEY_CURRENT_USER\Software\Microsoft\Windows\DWN\Composition == 1, *enabled could be set to TRUE.
Studio One 3 runs fine if DwmIsCompositionEnabled returns TRUE. If Composition is set to 0 by default, I don't think it should cause any regressions, and it could maybe allow other programs to work properly as well.
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com --- Immediate context provides ID3D11DeviceContext1 now. If DWM stub is what's blocking this, it's probably better to switch component, or open a new report.
https://bugs.winehq.org/show_bug.cgi?id=39469
Tomoko Inahata onjijno@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |onjijno@gmail.com
--- Comment #12 from Tomoko Inahata onjijno@gmail.com --- Hello!
Please try it☆ ↓↓↓
wine5.x stable(not develop&staging) DL ↓ winetricks DL ↓ winetricks>wineprefix>win_DLL>dxvk(※) install ↓ winecfg>※ & gdiplus in library
【no sound】 winetricks>wineprefix>ChangeSettings>sound=alsa or other (except Pulse)
【writing's garbled】 winetricks>wineprefix>install_fonts>cjkfonts(or corefonts)
https://bugs.winehq.org/show_bug.cgi?id=39469
--- Comment #13 from Tomoko Inahata onjijno@gmail.com --- Oh,This is a bug report`s board?! I thought it might be QA board...sorry.
As noted above,I can use it.And sometimes the screen goes black and slow if new notefx window open. My OS is Ubuntu20.04 LTS. winetricks is that 20200412 released.
https://bugs.winehq.org/show_bug.cgi?id=39469
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b9163e22e885139e5a815c4eefc | |3a61ef6d7378d Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #14 from Gijs Vermeulen gijsvrm@gmail.com --- Since this bug was about ID3D11DeviceContext1 and that was added quite a while ago, I'm going to mark this FIXED.
Follow-up bug about DWM is bug 44055.
https://bugs.winehq.org/show_bug.cgi?id=39469
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.18.
https://bugs.winehq.org/show_bug.cgi?id=39469
Wilfred Mujuzi mujuzi_6@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mujuzi_6@hotmail.com
--- Comment #16 from Wilfred Mujuzi mujuzi_6@hotmail.com --- (In reply to meerkatanonymous from comment #10)
Would it be possible to add a registry setting that sets *enabled = TRUE?
From https://techjourney.net/disable-windows-aero-via-registry/, if HKEY_CURRENT_USER\Software\Microsoft\Windows\DWN\Composition == 1, *enabled could be set to TRUE.
Studio One 3 runs fine if DwmIsCompositionEnabled returns TRUE. If Composition is set to 0 by default, I don't think it should cause any regressions, and it could maybe allow other programs to work properly as well.
can someone show me how to do this?!!please?
https://bugs.winehq.org/show_bug.cgi?id=39469
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://shop.presonus.com/p |https://web.archive.org/web |roducts/studio-one-prods/St |/20210328090524/https://dow |udio-One-3-Prime |nload.informer.com/win-1192 | |170239-4fede210-6f36d38f/pr | |esonus_studio_one_3_install | |er.exe
--- Comment #17 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download links via Internet Archive for documentation:
https://web.archive.org/web/20210328090524/https://download.informer.com/win...
https://web.archive.org/web/20210328090554/https://download.informer.com/win...
$ sha1sum presonus_studio_one_3_installer* 94bdac4bc8e55e839fbf7d096a1acb9975744f82 presonus_studio_one_3_installer.exe eb51794ec3ffd3f86d8c5770529f741ad4885ad0 presonus_studio_one_3_installer_x64_.exe
$ du -sh presonus_studio_one_3_installer* 87M presonus_studio_one_3_installer.exe 91M presonus_studio_one_3_installer_x64_.exe
Regards