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