Problems running 3D-Tool free

Questions about Wine on Linux
Locked
Jijil
Level 2
Level 2
Posts: 14
Joined: Wed May 17, 2017 6:37 am

Problems running 3D-Tool free

Post by Jijil »

Hello,
This is my first post here so I hope to do things right (I'm a beginner with Wine).

Problem: I can start the application 3D Tool Free (https://www.3d-tool.com/en_free-viewer-download.htm) (*)

It does install smoothly but the applications hangs with an error box. I don't know what I can provide to you and how, but general errors state an exception "EInvalidGraphic", and call stack "Vcl.Graphics : InvalidGraphic".

I'm using Lubuntu 16.10 and Linux Mint 18.1. With both versions, I tried Wine 2.6, and Wine staging 2.7, both working "as" Windows 7 32 bit mode.
I'm using PlayOnLinux as wrapper to start Wine.

Could you help me? Should I provide further informations?
Thank you by advance.

(*) this 3D Tool free is just amazing to inspect 3D models before printing.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Problems running 3D-Tool free

Post by lahmbi5678 »

You should make sure, that you have proper 3d hardware acceleration. If you are using an NVIDIA or AMD GPU, do you have the proprietary drivers installed? If on 64bit linux, you also will have to install 32bit graphics driver part.

What is the output of "glxinfo | grep OpenGL" (run in terminal)?

Please open a terminal and run wine and your application from there, e.g. (your paths may be different, I just accepted the defaults)

Code: Select all

cd ~/.wine/drive_c/Program\ Files/3D-Tool\ FreeViewer\ V12
wine 3D-Tool-Free.exe
Post the output.
Jijil
Level 2
Level 2
Posts: 14
Joined: Wed May 17, 2017 6:37 am

Re: Problems running 3D-Tool free

Post by Jijil »

Hello,
Thank you for your answer :)

I actually tried on 2 computers:
- HP Probook 650 G2, with Intel Graphics HD 520 display adapter
- Lenovo Thinkpad T420 (Nvidia Optimus Display. I must check which driver I use, but I think it is "nouveau".

Here follows the glxinfo log you requested, for the Intel (HP Probook 650 G2):

Code: Select all

OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.40 - Build 21.20.16.4534
I hope it helps... Thanks again :)
Jijil
Level 2
Level 2
Posts: 14
Joined: Wed May 17, 2017 6:37 am

Re: Problems running 3D-Tool free

Post by Jijil »

And here is the output of "wine 3D-Tool-Free.exe":

Code: Select all

fixme:thread:GetThreadUILanguage : stub, returning default language.
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x167d278, (nil) 0x167d2a0
fixme:nls:get_dummy_preferred_ui_language (0x38 0x167d278 (nil) 0x167d2a0) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x167d278, 0x18b3350 0x167d2a0
fixme:nls:get_dummy_preferred_ui_language (0x38 0x167d278 0x18b3350 0x167d2a0) returning a dummy value (current locale)
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:process:ProcessIdToSessionId Unsupported for other processes.
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1007e 0x00000000
fixme:uxtheme:BufferedPaintInit Stub ()
fixme:font:GetCharWidthFloatW 0x6003a, 0, 65535, 0x7ff80054: stub!
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:win:EnumDisplayDevicesW ((null),0,0x167eaec,0x00000000), stub!
fixme:shell:SHGetPropertyStoreForWindow (0x201dc 0x6059ac 0x167e9b0) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x201dc 0x6059ac 0x167eb80) stub!
Hope it helps too :)
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Problems running 3D-Tool free

Post by Bob Wya »

Jijil wrote:Hello,
This is my first post here so I hope to do things right (I'm a beginner with Wine).

Problem: I can start the application 3D Tool Free (https://www.3d-tool.com/en_free-viewer-download.htm) (*)

...

I'm using Lubuntu 16.10 and Linux Mint 18.1. With both versions, I tried Wine 2.6, and Wine staging 2.7, both working "as" Windows 7 32 bit mode.
I'm using PlayOnLinux as wrapper to start Wine.
...
I can get the application to start in a 32-bit WINEPREFIX - set to Windows XP.
I can reproduce the issue (failure to startup) with the default WINEPREFIX setting of Windows 7.

See WineHQ FAQ: 6.5 Wineprefixes ...
Then:

Code: Select all

winetricks winxp
To set your (newly created) 32-bit WINEPREFIX to Windows XP.

Tested with Wine Staging 2.8.

Bob
Jijil
Level 2
Level 2
Posts: 14
Joined: Wed May 17, 2017 6:37 am

Re: Problems running 3D-Tool free

Post by Jijil »

aaand... it works!
Thank you so much! :D

Beyond that: is my win7 choice mistaken or just not yet fully supported by wine?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Problems running 3D-Tool free

Post by Bob Wya »

Jijil wrote:...
Beyond that: is my win7 choice mistaken or just not yet fully supported by wine?
Wine was moved over to using Windows 7 as the default for new WINEPREFIX's - from Wine Development version 2.2.
This change was purely to encourage bug reports to filed against the newer Windows API's (introduced with Windows Vista) - which still have quite immature support in Wine.
So nothing you've done! 8)

Bob
Jijil
Level 2
Level 2
Posts: 14
Joined: Wed May 17, 2017 6:37 am

Re: Problems running 3D-Tool free

Post by Jijil »

OK, this is clearer!
If this experience can help, let me know what to share to improve Wine :)
Locked