Install PV*Sol on Linux Mint

Hmm, interesting... If you decide to use PlayOnLinux, you can create a manual installation like in most of our gaming guides.
Use Wine 6.1 64-bit
Setup a 64-bit Virtual Drive (wineprefix)
Set Wine configurations to Windows 10
Install the following packages:
  • corefonts
  • d3dx9
  • d3dx10
  • d3dx11
  • dotnet472
  • tahoma
Then install the application
It has an OpenGL compatibility, so there is a chance Wine might use that instead of DirectX.
If it doesn't work, make sure to run the applications with "Debug" instead of "Run"
This way you can see all the errors and bugs.... then post them here and I'll take a look.

Just in case anyone is curious:
PV*SOL® premium
Dynamic simulation program with 3D visualization and detailed shading analysis for the calculation of photovoltaic systems.

Download information:
• PV*SOL premium 2021 (R3)
• With 3D and 2D shading analysis
• Free 30-day trial

Specs:
  • Internet connection
  • Processor: Intel i3 or higher
  • RAM: 4 GB
  • Hard disk memory: 850 MB
  • Resolution display: mind. 1.024 x 768 Pixel
  • Operating system: Windows 8.1, Windows 10 (latest service packs required)
  • Graphics: DirectX compatible (at least Version 9.0c), 2 GB, OpenGL
  • Others: Microsoft .Net Framework 4.7.2 Redistributable Package
 
Okay so first I tried installing the newest Wine-version according to your "Installting new Wine version"-instruction. But afterentering the first command in shell I get:

Cannot add PPA: ''This PPA does not support focal''.

What's that? :) Do you know how I solve this?
 
Okay, so using PlayOnLinux, I added Wine 6.0. 6.1 is not available yet. Should also work, I hope?

But I got a different problem now, when trying to install the packages:
upload_2021-2-24_16-34-34.png


And here is some more info...

System info:
Desktop: Cinnamon 4.8.6 wm: muffin dm: LightDM Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal

Video Card Drivers:
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:

Can you help me out? Thanks!
 
Hmm, interesting... If you decide to use PlayOnLinux, you can create a manual installation like in most of our gaming guides.
Use Wine 6.1 64-bit
Setup a 64-bit Virtual Drive (wineprefix)
Set Wine configurations to Windows 10
Install the following packages:
  • corefonts
  • d3dx9
  • d3dx10
  • d3dx11
  • dotnet472
  • tahoma
Then install the application
It has an OpenGL compatibility, so there is a chance Wine might use that instead of DirectX.
If it doesn't work, make sure to run the applications with "Debug" instead of "Run"
This way you can see all the errors and bugs.... then post them here and I'll take a look.

Just in case anyone is curious:
PV*SOL® premium
Dynamic simulation program with 3D visualization and detailed shading analysis for the calculation of photovoltaic systems.

Download information:
• PV*SOL premium 2021 (R3)
• With 3D and 2D shading analysis
• Free 30-day trial

Specs:
  • Internet connection
  • Processor: Intel i3 or higher
  • RAM: 4 GB
  • Hard disk memory: 850 MB
  • Resolution display: mind. 1.024 x 768 Pixel
  • Operating system: Windows 8.1, Windows 10 (latest service packs required)
  • Graphics: DirectX compatible (at least Version 9.0c), 2 GB, OpenGL
  • Others: Microsoft .Net Framework 4.7.2 Redistributable Package

Whohooo, I was able to install. It immediately crashed, but I got to installing it! I spent a lot of time on this and actually, this helped: https://www.playonlinux.com/en/topic-13871.html

That's also you, Boomann, right?

Anyways, I did the debugging and added the logfile. Do you or someone else have any ideas? THANKS A LOT!
 

Attachments

Oh, I did use Wine 6.0 as I couldn't get 6.1 properly installed. That shouldn't be the reason, should it?
 
Okay, so Wine now offered 6.1 and I tried it again. Here is the updated playonlinux report from debugging as well as the backtrace.

[03/01/21 16:55:14] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-6.0

PlayOnLinux logfile
-------------------
Date: 03/01/21 16:55:14

> PlayOnLinux Version
4.3.4
> uname -a
Linux Helen-Dell-Linux 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a

> wine --version
wine-6.0
> POL_WINEVERSION

> WINEPREFIX
/home/helen/.PlayOnLinux//wineprefix/PV_SOL_test
> Distribution
Linux Mint 20.1
> glxinfo \| grep rendering
direct rendering: Yes
> glxinfo \| grep renderer
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (WHL GT2)
> OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped

[03/01/21 16:55:15] - This is a 64bits prefix!
[03/01/21 16:55:18] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
C:\Program Files (x86)
[03/01/21 16:55:22] - Running wine- winecfg (Working directory : /home/helen/.PlayOnLinux/wineprefix/PV_SOL_test)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00bc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00bc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
[03/01/21 17:05:24] - Running wine- winecfg (Working directory : /home/helen/.PlayOnLinux/wineprefix/PV_SOL_test)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
[03/01/21 17:06:02] - ----- Starting function POL_Install_corefonts -----
[03/01/21 17:06:03] - ----- Starting function POL_Internal_InstallFonts -----
[03/01/21 17:06:03] - ----- Ending function POL_Internal_InstallFonts -----
[03/01/21 17:06:03] - ----- Ending function POL_Install_corefonts -----
[03/01/21 17:06:03] - ----- Starting function POL_Install_d3dx10 -----
[03/01/21 17:57:18] - Running wine- /home/helen/Downloads/setup_pvsolpremium_2021_3.exe (Working directory : /)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0024:fixme:process:SetProcessDEPPolicy (1): stub
00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:process:SetProcessDEPPolicy (1): stub
00f4:fixme:win:DisableProcessWindowsGhosting : stub
00f4:fixme:graphics:ShutdownBlockReasonDestroy (00010086): stub
00f4:fixme:graphics:ShutdownBlockReasonCreate (00010086, L"Installing"): stub
00f4:fixme:msg:ChangeWindowMessageFilterEx 00010092 c05d 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 00020092 c05d 1 00000000
00f4:fixme:rstrtmgr:RmStartSession 0050B00C, 0, 0050B010 stub!
00f4:fixme:graphics:ShutdownBlockReasonDestroy (00010086): stub
00f4:fixme:graphics:ShutdownBlockReasonCreate (00010086, L"Installing PVSOL premium 2021."): stub
00f4:fixme:msg:ChangeWindowMessageFilterEx 00030094 c05d 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 00040094 c05d 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 0002009A c05d 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 0003009A c05d 1 00000000
00f4:fixme:shell:SHAutoComplete stub
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:richedit:ReadStyleSheet skipping optional destination
00f4:fixme:win:WINNLSEnableIME hwnd 000100C2 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C2 enable -1: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100D0 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100D0 enable -1: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
00f8:fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECTED_STATE: STUB
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
0108:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0108:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0108:fixme:ole:CoInitializeSecurity 0031F650, -1, 00000000, 00000000, 6, 2, 00000000, 8192, 00000000 stub
0108:fixme:file:NtLockFile I/O completion on lock not implemented yet
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:file:NtLockFile I/O completion on lock not implemented yet
0110:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
011c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0110:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
014c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
014c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
014c:fixme:clusapi:GetNodeClusterState ((null),0031ECC4) stub!
014c:fixme:advapi:DecryptFileA ("c:\\92460286678b8f2d4f4a1c\\", 00000000): stub
0158:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0158:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0158:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0158: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.
0158:fixme:advapi:LsaOpenPolicy ((null),0031F3A8,0x00000001,0031F39C) stub
0158:fixme:security:GetWindowsAccountDomainSid (0031F328 00D7679C 0031F324): semi-stub
0158:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
0158:fixme:advapi:LsaClose (0000CAFE) stub
0158:fixme:file:NtLockFile I/O completion on lock not implemented yet
015c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0170:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0170:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0170:fixme:heap:RtlSetHeapInformation 0000000000A50000 0 000000000021FD90 4 stub
0170:err:ole:std_release_marshal_data could not map object ID to stub manager, oxid=16c00000170, oid=2
0170:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
01a4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
01a4:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
01a4:fixme:heap:RtlSetHeapInformation 0000000000A50000 0 000000000021FD90 4 stub
01a4:err:ole:std_release_marshal_data could not map object ID to stub manager, oxid=1a0000001a4, oid=2
01a4:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
0110:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0110:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0110:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0110:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
01d0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
01d0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
01d0:fixme:heap:RtlSetHeapInformation 0000000000A50000 0 000000000021FD90 4 stub
01d0:err:ole:std_release_marshal_data could not map object ID to stub manager, oxid=1cc000001d0, oid=2
01d0:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
01f4:fixme:file:RtlDosPathNameToNtPathName_U_WithStatus Unsupported parameter
01f4:fixme:file:RtlDosPathNameToNtPathName_U_WithStatus Unsupported parameter
Bearbeitete Datei: C:\ProgramData\SBS-Softwaresysteme\PhotoPlan

1 Dateien erfolgreich verarbeitet, bei 0 Dateien ist ein Verarbeitungsfehler aufgetreten.

0110:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0110:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0110:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
00f4:fixme:rstrtmgr:RmRegisterResources -559038737, 178, 018A08A0, 0, 00000000, 0, 00000000 stub!
00f4:fixme:rstrtmgr:RmGetList -559038737, 0031F2F4, 0031F2F8, 018A08A0, 0031F2F0 stub!
00f4:fixme:explorerframe:taskbar_list_SetProgressValue iface 01AD57B8, hwnd 00010086, ullCompleted 0, ullTotal 395 stub!
00f4:fixme:sfc:SfcIsFileProtected (00000000, L"C:\\Program Files (x86)\\Valentin EnergieSoftware\\PVSOL premium 2021\\unins000.exe") stub
00f4:fixme:explorerframe:taskbar_list_SetProgressState iface 01AD57B8, hwnd 00010086, flags 0 stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable 0: stub!
00f4:fixme:win:WINNLSEnableIME hwnd 000100C6 enable -1: stub!
0214:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0214:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0214:fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
0214:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
0214:fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
0214:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
0214:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Unknown heap type: #GUlD

Unknown heap type: #Blop


=================================================================
Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

=================================================================
Managed Stacktrace:
=================================================================
=================================================================
wine: Unhandled page fault on read access to 00000000 at address 70BA7879 (thread 0214), starting debugger...
0224:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0224:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f4:fixme:rstrtmgr:RmEndSession 3735928559 stub!
00f4:fixme:graphics:ShutdownBlockReasonDestroy (00010086): stub
[03/01/21 18:00:45] - Running wine- winepath -u C:\\users\\helen\\Desktop (Working directory : /home/helen/.PlayOnLinux/wineprefix/PV_SOL_test/drive_c)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
/home/helen/.PlayOnLinux//wineprefix/PV_SOL_test/dosdevices/c:/users/helen/Desktop
[03/01/21 18:01:27] - Running wine- winepath -u C:\\users\\helen\\Desktop (Working directory : /home/helen/.PlayOnLinux/wineprefix/PV_SOL_test/drive_c)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
/home/helen/.PlayOnLinux//wineprefix/PV_SOL_test/dosdevices/c:/users/helen/Desktop
[03/01/21 18:01:47] - Running wine- PVSOLpremium.exe (Working directory : /home/helen/.PlayOnLinux/wineprefix/PV_SOL_test/drive_c/Program Files (x86)/Valentin EnergieSoftware/PVSOL premium 2021)
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00b8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0024:fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
0024:fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
0024:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
Unknown heap type: #GUlD

Unknown heap type: #Blop


=================================================================
Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
 
Last edited by a moderator:
Sorry I missed your posts. I am not getting notifications for some reason???
If you are getting file mismatch type of errors it is probably because of your PlayOnLinux version.
Make sure PlayOnLinux is 4.3.4
They have fixed most of those missing file error with that version.
I'll take a look at your errors too...
 
I see several errors and/or warnings.
I saw one for Mono runtime. Mono should automatically be installed with any wineprefix, but just in case, you can go to Packages/Components and install it manually under Configure.
Sounds like PV Sol might require Dot NET Framework 4.7.2
This is also available in the Packages/Components area under Configure

0214:fixme:mscoree-arse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
0214:fixme:mscoree-arse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
0214:fixme:mscoree-arse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented

For the most part if its newer, then just make sure your Virtual Drive is 64-bit and you are using 64-bit version of Wine... then you can install dotnet472

Also this Intel Mesa warning might be related to your video drivers.
Make sure your video drivers are up-to-date
INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
 
Dear @booman ,
thanks for checking! I think, I already did and verified / installed again (drivers=up to date, playonlinux 4.3.4 check). I think I remember the program automatically installing mono. Anyways, I re-installed dotnet-472 (where it first said, deinstalling mono), then I installed mono, the 64-version. Then tried again and this time it crashed immediately.
Am I using the right wine-version with amd64 wine 6.1? Every time I try setting up a new virtual drive, I only get to choose the amd-ones, I think. Not the x86. Or is the mistake somewhere else entirely...?
Anyways, if you have any other ideas, I would be very grateful!
 
Ok, I think you are on the right path...
Mono and Dot NET Framework can not existing on the same Virtual Drive. They conflict with eachother.
Yes AMD64 is the proper Wine for 6.1
Try downloading a "Staging" version as well.

It might be a good idea to start over with a brand new Virtual Drive. Sometimes a stubborn game I was testing would have to be installed a bunch of times before I found the proper configuration.

I found this list of PV design software
https://www.fuzen.io/solar-epc/list-of-solar-pv-design-software-tools/

This one apparently runs in Linux... is this comparable to PV*SOL?

System Advisor Model (SAM)
Features: This is free tool developed by Department of Energy (DoE) and National Renewable Energy Laboratory (NREL). It enables performance predictions and cost of energy estimates for grid-connected power projects. It needs a lot of manual data entry and is not very user friendly. It does not offer shading analysis but can import this data from PVsyst.
Rating: Not available
Available as: Installed software on Windows, Mac, Linux
Pricing: Free Software
Website: https://sam.nrel.gov/download

Did you post this on unix.stackexchange too?
https://unix.stackexchange.com/ques...raries-error-message-mismatch-missing-library
 
I tried everything!
Turns out PV SOL requires Dot NET Framework 4.8 which is pretty new. PlayOnLinux and Winetricks provides it, but the dang thing never finished the installation.
So I was not able to run it either!
 
I got it to work with:

winearch64
dotnet48
d3dx9 #dont’t know if needed

3D with gallium-nine. A lot of glitches though. No reliable setup.

Tried dxvk, no luck.

3D on a qemu VM is no fun. Got it running on a Kaby Lake laptop by the mediated device passthrough horror, which Intel calls „GVT-g“. Alot of work, not reliable either. You have to be careful not to crash the machine while doing any other stuff with the GPU.

https://wiki.archlinux.org/title/Intel_GVT-g

In the end, I reverted to a dedicated laptop. After all the software doesn’t call for much hardware.

Perhaps newer iterations work better. AFAIK the software is 32bit, single threaded, in the year 2022…
 
Hi
I have a similar issue. Found this thread because I want to get the software PV*SOL run on Linux. But Ubuntu 22.04.
PV*SOL premium 2023 Release 7

I was able to install it all the way with wine, crossover or playonlinux.
But when I want to start it theres the following errormessage
Bildschirmfoto vom 2023-09-22 10-55-59.png

may you can help me?
 
Back
Top