環境
OS : Ubuntu 20.10
Kernel : 5.8.0-49-generic
動かし方
結論から言うとwine-6.5 (Staging)入れるだけで動く。
dev版(6.5, 6.4) やStable版(6.0)では動かなくて、動かす為に色々試してましたが諦めました。
Staging版だったらサクッと動きました。
Wineの入れ方はこちらの記事を参照。
dev版で書いているのでStableに置き換えてください。
また、wine-6.5にはちょっとした罠があるのでこちらも。
また、wine6.5からはコマンドで起動する場合、64bitアプリケーションは明示的にwine64コマンドを使う必要が有るみたいなので注意
dlls
以下のようにすると読み込んだDLLのリストがわかる。残しておく。
WINEDEBUG=+loaddll wine64 ${path/to/.exe} 2>&1| grep Loaded | sed -r 's/trace:loaddll:build_module Loaded//g'
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\Cinebench.exe" at 0000000140000000: native
04c0: L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
04c0: L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
04c0: L"C:\\windows\\system32\\ucrtbase.dll" at 0000000070940000: builtin
04c0: L"C:\\windows\\system32\\dbghelp.dll" at 000000006F880000: builtin
04c0: L"C:\\windows\\system32\\imagehlp.dll" at 000000006D940000: builtin
04c0: L"C:\\windows\\system32\\PSAPI.DLL" at 0000000067640000: builtin
04c0: L"C:\\windows\\system32\\sechost.dll" at 000000006BA00000: builtin
04c0: L"C:\\windows\\system32\\advapi32.dll" at 0000000061540000: builtin
04c0: L"C:\\windows\\system32\\RPCRT4.dll" at 0000000062DC0000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-core-winrt-l1-1-0.dll" at 000000006B580000: builtin
04c0: L"C:\\windows\\system32\\gdi32.dll" at 000000006C7C0000: builtin
04c0: L"C:\\windows\\system32\\version.dll" at 0000000063280000: builtin
04c0: L"C:\\windows\\system32\\setupapi.dll" at 0000000000230000: builtin
04c0: L"C:\\windows\\system32\\user32.dll" at 000000006EB00000: builtin
04c0: L"C:\\windows\\system32\\ole32.dll" at 000000006A200000: builtin
04c0: L"C:\\windows\\system32\\combase.dll" at 0000000068300000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-core-winrt-string-l1-1-0.dll" at 000000006E200000: builtin
04c0: L"C:\\windows\\system32\\shcore.dll" at 00000000639C0000: builtin
04c0: L"C:\\windows\\system32\\shlwapi.dll" at 0000000064840000: builtin
04c0: L"C:\\windows\\system32\\imm32.dll" at 0000000071000000: builtin
04c0: L"C:\\windows\\winsxs\\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\\comctl32.dll" at 0000000000480000: builtin
04c0: L"C:\\windows\\system32\\aclui.dll" at 0000000068C00000: builtin
04c0: L"C:\\windows\\system32\\SHELL32.dll" at 00007F7B5E230000: builtin
04c0: L"C:\\windows\\system32\\OLEAUT32.dll" at 0000000064CC0000: builtin
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\libmmd.dll" at 0000000180000000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\VCRUNTIME140.dll" at 0000000070040000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-time-l1-1-0.dll" at 00000000009E0000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-heap-l1-1-0.dll" at 00000000009F0000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-stdio-l1-1-0.dll" at 000000006B5C0000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-string-l1-1-0.dll" at 000000006FD00000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-runtime-l1-1-0.dll" at 0000000063540000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-filesystem-l1-1-0.dll" at 0000000065B40000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-math-l1-1-0.dll" at 0000000061D80000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-convert-l1-1-0.dll" at 0000000061D00000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-environment-l1-1-0.dll" at 0000000062B40000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-locale-l1-1-0.dll" at 0000000066400000: builtin
04c8: L"C:\\windows\\system32\\conhost.exe" at 0000000000400000: builtin
04c8: L"C:\\windows\\system32\\kernelbase.dll" at 000000007B000000: builtin
04c8: L"C:\\windows\\system32\\kernel32.dll" at 000000007B600000: builtin
04c8: L"C:\\windows\\system32\\ucrtbase.dll" at 0000000070940000: builtin
04c8: L"C:\\windows\\system32\\sechost.dll" at 000000006BA00000: builtin
04c8: L"C:\\windows\\system32\\advapi32.dll" at 0000000061540000: builtin
04c8: L"C:\\windows\\system32\\gdi32.dll" at 000000006C7C0000: builtin
04c8: L"C:\\windows\\system32\\rpcrt4.dll" at 0000000062DC0000: builtin
04c8: L"C:\\windows\\system32\\version.dll" at 0000000063280000: builtin
04c8: L"C:\\windows\\system32\\setupapi.dll" at 00000000004B0000: builtin
04c8: L"C:\\windows\\system32\\user32.dll" at 000000006EB00000: builtin
04c0: L"C:\\windows\\system32\\winex11.drv" at 00007F7B5DDA0000: builtin
04c8: L"C:\\windows\\system32\\combase.dll" at 0000000068300000: builtin
04c8: L"C:\\windows\\system32\\ole32.dll" at 000000006A200000: builtin
04c8: L"C:\\windows\\system32\\imm32.dll" at 0000000071000000: builtin
04c0: L"C:\\windows\\system32\\uxtheme.dll" at 0000000068500000: builtin
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\resource\\libs\\win64\\svml_dispmd.dll" at 0000000002740000: native
04c0: L"C:\\windows\\system32\\bcrypt.dll" at 0000000066040000: builtin
04c0: L"C:\\windows\\system32\\crypt32.dll" at 000000006E6C0000: builtin
04c0: L"C:\\windows\\system32\\rsaenh.dll" at 000000006FC40000: builtin
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\asset.module.xdl64" at 0000000003A50000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\c4d_viewport_nodegraph.module.xdl64" at 0000000003C20000: native
04c0: L"C:\\windows\\system32\\msacm32.dll" at 0000000069E40000: builtin
04c0: L"C:\\windows\\system32\\WINMM.dll" at 0000000006490000: builtin
04c0: L"C:\\windows\\system32\\winspool.drv" at 00007F7B5D210000: builtin
04c0: L"C:\\windows\\system32\\COMDLG32.dll" at 0000000006640000: builtin
04c0: L"C:\\windows\\system32\\IPHLPAPI.DLL" at 00007F7B5D1E0000: builtin
04c0: L"C:\\windows\\system32\\USP10.dll" at 000000006A840000: builtin
04c0: L"C:\\windows\\system32\\opengl32.dll" at 000000007A850000: builtin
04c0: L"C:\\windows\\system32\\wined3d.dll" at 00007F7B5CFE0000: builtin
04c0: L"C:\\windows\\system32\\dxgi.dll" at 00007F7B5D1A0000: builtin
04c0: L"C:\\windows\\system32\\d3d10core.dll" at 0000000065800000: builtin
04c0: L"C:\\windows\\system32\\d3d10_1.dll" at 0000000068AC0000: builtin
04c0: L"C:\\windows\\system32\\d3dcompiler_47.dll" at 0000000069B80000: builtin
04c0: L"C:\\windows\\system32\\d3d10.dll" at 00000000068F0000: builtin
04c0: L"C:\\windows\\system32\\d2d1.dll" at 000000006AA00000: builtin
04c0: L"C:\\windows\\system32\\d3d11.dll" at 0000000006A90000: builtin
04c0: L"C:\\windows\\system32\\dcomp.dll" at 0000000064AC0000: builtin
04c0: L"C:\\windows\\system32\\api-ms-win-crt-utility-l1-1-0.dll" at 0000000006E00000: builtin
04c0: L"C:\\windows\\system32\\WS2_32.dll" at 00007F7B5CF70000: builtin
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\c4dplugin.xdl64" at 0000000003D80000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\command.module.xdl64" at 0000000007150000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\corenodes.module.xdl64" at 0000000007200000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\crashhandler.module.xdl64" at 0000000007C70000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\MSVCP140.dll" at 0000000062100000: builtin
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\crypt.module.xdl64" at 0000000007D70000: native
04c0: L"C:\\windows\\system32\\concrt140.dll" at 00000000684C0000: builtin
04c0: L"C:\\windows\\system32\\msvcr120.dll" at 0000000067140000: builtin
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\drawport.module.xdl64" at 0000000008350000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\drawport_functioncache.module.xdl64" at 0000000008820000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\drawport_general.module.xdl64" at 0000000008940000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\drawport_opengl.module.xdl64" at 0000000008AA0000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\drawport_selector.module.xdl64" at 0000000009070000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\resource\\modules\\embree.module\\libs\\win64\\embree3.dll" at 0000000009410000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\embree.module.xdl64" at 0000000009180000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\geom.module.xdl64" at 000000000B520000: native
04c0: L"Z:\\home\\user\\Benchmark\\CinebenchR23\\corelibs\\geometry_abstraction.module.xdl64" at 000000000B770000: native
04c0: L"C:\\windows\\system32\\credui.dll" at 00000000636C0000: builtin
04c0: L"C:\\windows\\system32\\MSIMG32.dll" at 000000000BB00000: builtin