[Bug 49026] Topaz Video Enhance AI 1.x: GPU support is not detected
WineHQ Bugzilla
wine-bugs at winehq.org
Sat Feb 13 11:46:55 CST 2021
https://bugs.winehq.org/show_bug.cgi?id=49026
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
URL|https://topazlabs.s3.amazon |https://web.archive.org/web
|aws.com/packages/win/videoe |/20200506234139/https://top
|nhanceai/VideoEnhanceAI-win |azlabs.s3.amazonaws.com/pac
|dows-x64-installer.exe |kages/win/videoenhanceai/Vi
| |deoEnhanceAI-windows-x64-in
| |staller.exe
CC| |focht at gmx.net
Summary|Topaz Video Enhance AI: |Topaz Video Enhance AI 1.x:
|video card support is not |GPU support is not detected
|detected. |
Status|UNCONFIRMED |NEW
--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming. Not sure if it supports non-discrete GPUs as well. On my prime
setup (Intel GPU and discrete NVIDIA GPU) it didn't detect NVIDIA either.
--- snip ---
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only
__GLX_VENDOR_LIBRARY_NAME=nvidia ...
--- snip ---
Tracing doesn't reveal anything but I've seen calls to NVidia NVML library when
debugging the app. It tries to initialize/retrieve GPU information which
obviously can't work with native NVML.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Topaz Labs LLC/Topaz Video Enhance AI
$ WINEDEBUG=+seh,+loaddll,+relay wine ./Topaz\ Video\ Enhance\ AI.exe >>log.txt
2>&1
...
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\Topaz Video Enhance AI.exe" at 0000000140000000:
native
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ntdll.dll" at
000000007BC00000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll"
at 000000007B000000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll"
at 000000007B600000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll"
at 0000000000290000: builtin
...
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\nvml.dll" at 0000000180000000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\MSVCP140.dll" at 00000000063A0000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcr120.dll"
at 0000000006470000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\VCRUNTIME140.dll" at 0000000006520000: builtin
...
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\tbb.dll" at 0000000006330000: native
...
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libiomp5md.dll" at 0000000006970000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\opencv_core430.dll" at 0000000002680000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\opencv_imgproc430.dll" at 0000000000990000: native
0104:trace:loaddll:build_module Loaded
L"C:\\windows\\system32\\api-ms-win-crt-utility-l1-1-0.dll" at
0000000006B70000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\opencv_imgcodecs430.dll" at 00000000005C0000:
native
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at
0000000006C30000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libintl-8.dll" at 000000006FE40000: native
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\WS2_32.dll" at
00007F8C362D0000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libglib-2.0-0.dll" at 00000000649C0000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgmodule-2.0-0.dll" at 0000000066C40000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libffi-7.dll" at 0000000006CC0000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgobject-2.0-0.dll" at 0000000067F00000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libwinpthread-1.dll" at 0000000064940000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstreamer-1.0-0.dll" at 000000006DC40000:
native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstbase-1.0-0.dll" at 0000000062D00000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstapp-1.0-0.dll" at 000000006F940000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\liborc-0.4-0.dll" at 00000000629C0000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libz-1.dll" at 0000000065500000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgsttag-1.0-0.dll" at 0000000070440000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstaudio-1.0-0.dll" at 000000006C080000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstriff-1.0-0.dll" at 000000006BEC0000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstvideo-1.0-0.dll" at 00000000670C0000: native
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\libgstpbutils-1.0-0.dll" at 00000000627C0000:
native
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\OLEAUT32.dll"
at 0000000006D10000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\propsys.dll" at
0000000006E70000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rtworkq.dll" at
0000000006E90000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MFPlat.DLL" at
0000000006E20000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\MF.dll" at
0000000006EA0000: builtin
0104:trace:loaddll:build_module Loaded
L"C:\\windows\\system32\\MFReadWrite.dll" at 0000000006EF0000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\opengl32.dll"
at 000000007A850000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\wined3d.dll" at
00007F8C360D0000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\dxgi.dll" at
00007F8C36280000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\d3d11.dll" at
0000000006F10000: builtin
0104:trace:loaddll:build_module Loaded L"C:\\Program Files\\Topaz Labs
LLC\\Topaz Video Enhance AI\\opencv_videoio430.dll" at 0000000006B80000: native
...
--- snip ---
--- snip ---
...
0000000140009226 | call <JMP.&nvmlInit_v2>
000000014000922B | test eax,eax
000000014000922D | jne topaz video enhance ai.14000924E
000000014000922F | lea rcx,qword ptr ss:[rbp+40]
0000000140009233 | call <JMP.&nvmlDeviceGetCount_v2>
0000000140009238 | test eax,eax
000000014000923A | je topaz video enhance ai.140009243
000000014000923C | call <JMP.&nvmlShutdown>
0000000140009241 | jmp topaz video enhance ai.14000924E
0000000140009243 | call <JMP.&nvmlShutdown>
0000000140009248 | cmp dword ptr ss:[rbp+40],0
000000014000924C | jg topaz video enhance ai.140009258
000000014000924E | mov dword ptr ds:[rsi+15C],FFFFFFFF
0000000140009258 | mov ecx,20
000000014000925D | call topaz video enhance ai.14001E1D8
...
--- snip ---
Even with CPU only it works quite well, albeit slow. I'm actually impressed
what the "AI" (using tensorflow/openvino/dnn frameworks) did to a shabby
low-res AVI used as input video source. Upscaling and sharpening results looked
very nice.
Some small, low-res example from here:
https://www.engr.colostate.edu/me/facil/dynamics/avis.htm
====
Stable download link via Internet Archive:
https://web.archive.org/web/20200506234139/https://topazlabs.s3.amazonaws.com/packages/win/videoenhanceai/VideoEnhanceAI-windows-x64-installer.exe
====
It also suffers from bug 49531 ("Multiple Qt5 based applications which make use
of 'QNetworkConnectionMonitor' need 'INetworkConnection::GetAdapterId'
implementation (Futubull 10.x, Melodics V2, Topaz Video Enhance AI 1.x)"),
leading to fixme spam and churning CPU on network worker threads.
$ sha1sum VideoEnhanceAI-windows-x64-installer.exe
01fcee7419255e07dba24e1ca148b07e5b39af6a
VideoEnhanceAI-windows-x64-installer.exe
$ du -sh VideoEnhanceAI-windows-x64-installer.exe
1.7G VideoEnhanceAI-windows-x64-installer.exe
$ wine --version
wine-6.2
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list