Still can't get PicaSim to work in Zorin 16. Works fine in Pop! Os. Why?

I have finally gotten time to get back to trying to get PicaSim to work in Zorin 16. I have a fairly new install of both Zorin 16 and a new install of Pop! Os on the same machine. Although the Os's are on different drives. I just installed PlayOnLinux on the Pop! Os system and then using PlayOnLinux I installed PicaSim. When it got to the installer part where the PS installer asked to launch the game I did NOT do that as per the instruction in the POL installation guide. I set up a shortcut like it said and then closed POL. I right clicked on the shortcut and clicked on allow to launch. When I clicked on the shortcut the game came right up and worked.
When I tried the same procedure on Zorin I get error messages. I have followed Michel's instruction about installing the latest versions of POL and Lutris. But here are the error messages I get:

12/10/21 16:53:27] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-5.0.3 (Ubuntu 5.0.3-3+zorin2)

PlayOnLinux logfile

Date: 12/10/21 16:53:27

PlayOnLinux Version
4.3.4
uname -a
Linux carroll-desktop 5.11.0-41-generic #45~20.04.1-Ubuntu SMP Wed Nov 10 10:20:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a

wine --version
wine-5.0.3 (Ubuntu 5.0.3-3+zorin2)
POL_WINEVERSION

WINEPREFIX
/home/carroll/.PlayOnLinux//wineprefix/PicaSim
Distribution
Zorin OS 16
glxinfo | grep rendering
direct rendering: Yes
glxinfo | grep renderer
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: NVA8
OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped

[12/10/21 16:53:27] - This is a 32bits prefix!
[12/10/21 16:53:28] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[12/10/21 16:53:47] - Running wine- /home/carroll/Downloads/PicaSim-Installer-11085.exe (Working directory : /)
[12/10/21 16:55:02] - Running wine- winepath -u C:\users\carroll\Desktop (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c)
/home/carroll/.PlayOnLinux//wineprefix/PicaSim/dosdevices/c:/users/carroll/Desktop
[12/10/21 16:55:45] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 235
Current serial number in output stream: 235
[12/10/21 16:56:27] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 235
Current serial number in output stream: 235

There must be some kind of difference between Pop! Os and Zorin that allows the game to easily be installed on Pop and not so easy on Zorin but I don't know enough to figure out what the difference is. I tried to look up what GLXBadFBConfig meant but only found others have had that problem but I didn't find any solutions for it. Some of the comments were blaming Mesa (whatever that is).

Thanks for any help anyone can give.

What about Wine6? You said it works on POP_OS which uses a later version.

I thought that following Michel's instructions I was supposed to get the latest Wine. Do I just do : Sudo apt get wine -update

I just looked at Michel's instructions again. I will try again to remove the old wine and install some new wine. This reminds me of an English TV show called "Last of the Summer Wine". I used to love to watch that show.

It appears I am having problems with WineHQ again. When I enter this command:

sudo apt install --install-recommends winehq-stable

I get this response:

I tried closing terminal and opening it again and got the same results. Is WineHq not working or am I doing something wrong again?

This error message indicates that there are 2 apt managers working at the same time and conflicting.

What would the other one be? I only have one terminal window open.

Well all of a sudden it just finished whatever it was doing. So now back to trying to install PicaSim again. Thanks to you and Aravisian for your help.

Is it possible to see the error message till the end?
Right end is truncated in the screen shot.

You can ctrl + C to stop the process and use a mouse shortcut click to copy a portion of terminal output.

I never used (or posted a tutorial about) playonlinux :thinking:

I meant Wine. Sorry for the confusion.

1 Like

Did you get your best-half hacked into your Zorin account lately?

1 Like

Maybe i should change the password :stuck_out_tongue_winking_eye:

@citfta, everything is working now ?

1 Like

Waiting on Wine to install a "Mono Installer" and I have a very slow DSL connection.

As I said before this is not really a big deal I am just trying to learn. But I am very curious about why PicaSim is so easy to install on Pop and not so easy on Zorin. I figure I will probably learn something along the way.

1 Like

After getting the latest version of Wine installed I still get the same error messages. At least PlayOnlinux let's you run a debug program so you can get some idea of what is wrong. That is if you understand what it tells you. Which I don't. LOL

Anyway here are the latest error messages:

12/10/21 18:12:37] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-6.0.2

PlayOnLinux logfile

Date: 12/10/21 18:12:37

PlayOnLinux Version
4.3.4
uname -a
Linux carroll-desktop 5.11.0-41-generic #45~20.04.1-Ubuntu SMP Wed Nov 10 10:20:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a

wine --version
wine-6.0.2
POL_WINEVERSION

WINEPREFIX
/home/carroll/.PlayOnLinux//wineprefix/PicaSim
Distribution
Zorin OS 16
glxinfo | grep rendering
direct rendering: Yes
glxinfo | grep renderer
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: NVA8
OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped

[12/10/21 18:12:38] - This is a 32bits prefix!
[12/10/21 18:47:44] - 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
[12/10/21 18:48:06] - Running wine- /home/carroll/Downloads/PicaSim-Installer-11085.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.
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:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Ani"!
00f4:fixme:win:DisableProcessWindowsGhosting : stub
00f4:fixme:graphics:ShutdownBlockReasonDestroy (0001007C): stub
00f4:fixme:graphics:ShutdownBlockReasonCreate (0001007C, L"Installing"): stub
00f4:fixme:rstrtmgr:RmStartSession 0049C3EC, 0, 0049C3F0 stub!
00f4:fixme:graphics:ShutdownBlockReasonDestroy (0001007C): stub
00f4:fixme:graphics:ShutdownBlockReasonCreate (0001007C, L"Installing PicaSim."): stub
00f4:fixme:msg:ChangeWindowMessageFilterEx 0001008A c049 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 00010092 c049 1 00000000
00f4:fixme:msg:ChangeWindowMessageFilterEx 00020092 c049 1 00000000
00f4:fixme:shell:SHAutoComplete stub
00f4:fixme:rstrtmgr:RmRegisterResources -559038737, 16, 0147457C, 0, 00000000, 0, 00000000 stub!
00f4:fixme:rstrtmgr:RmGetList -559038737, 0031ED94, 0031ED98, 0147457C, 0031ED90 stub!
00f4:fixme:explorerframe:taskbar_list_SetProgressValue iface 015FBC88, hwnd 0001007C, ullCompleted 0, ullTotal 355 stub!
00f4:fixme:sfc:SfcIsFileProtected (00000000, L"C:\Program Files\PicaSim\unins000.exe") stub
00f4:fixme:explorerframe:taskbar_list_SetProgressState iface 015FBC88, hwnd 0001007C, flags 0 stub!
00f4:fixme:rstrtmgr:RmEndSession 3735928559 stub!
00f4:fixme:graphics:ShutdownBlockReasonDestroy (0001007C): stub
[12/10/21 18:49:01] - Running wine- winepath -u C:\users\carroll\Desktop (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/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/carroll/.PlayOnLinux//wineprefix/PicaSim/dosdevices/c:/users/carroll/Desktop
[12/10/21 18:49:30] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232
[12/10/21 18:50:07] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232
[12/10/21 18:50:36] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232
[12/10/21 18:50:47] - Running wine- PicaSim.exe (Working directory : /home/carroll/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
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.
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 232
Current serial number in output stream: 232

Thanks again for all the help. I think if we figure this out maybe we can all learn something.

Okay. I just rebooted in Pop and ran the debug program on POL. At the end of the debug PicaSim started fine. So here is the log file:

12/10/21 16:42:56] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-5.0 (Ubuntu 5.0-3ubuntu1)

PlayOnLinux logfile

Date: 12/10/21 16:42:55

PlayOnLinux Version
4.3.4
uname -a
Linux pop-os 5.13.0-7620-generic #20~1634827117~20.04~874b071-Ubuntu SMP Fri Oct 29 15:53:28 UTC x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a

wine --version
wine-5.0 (Ubuntu 5.0-3ubuntu1)
POL_WINEVERSION

WINEPREFIX
/home/carrollbrotzge/.PlayOnLinux//wineprefix/PicaSim
Distribution
Pop!_OS 20.04 LTS
glxinfo | grep rendering
direct rendering: Yes
glxinfo | grep renderer
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_NV_float_buffer,
GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, GLX_MESA_swap_control,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: NVA8
OpenGL libs (Direct rendering testing)
check_dd_x86 missing, test skipped
check_dd_amd64 missing, test skipped

[12/10/21 16:42:56] - This is a 32bits prefix!
[12/10/21 16:42:56] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[12/10/21 16:44:33] - Running wine- /media/carrollbrotzge/4152defb-4b48-43a1-ad16-75a71fd0c045/home/carroll/Downloads/PicaSim-Installer-11085.exe (Working directory : /)
[12/10/21 16:46:28] - Running wine- winepath -u C:\users\carrollbrotzge\Desktop (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c)
/home/carrollbrotzge/.PlayOnLinux//wineprefix/PicaSim/dosdevices/c:/users/carrollbrotzge/Desktop
[12/10/21 16:47:45] - Running wine- PicaSim.exe (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
Opened log file: trace.txt
Calculating midpoint displacement terrain
Using builtin_terrain_seed = 300 (from sss.cfg)
Done calculating terrain
level = 16, nx = 257
[12/10/21 19:15:49] - Running wine- PicaSim.exe (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
000f:err:service:process_send_command receiving command result timed out
Opened log file: trace.txt
[12/10/21 19:17:22] - Running wine- PicaSim.exe (Working directory : /home/carrollbrotzge/.PlayOnLinux/wineprefix/PicaSim/drive_c/Program Files/PicaSim)
Opened log file: trace.txt

As you can see it is much shorter and shows no GLXBadFBConfig errors. Does anyone know what that means? Or are the fixme font errors the problem? Or maybe both?

Try #12a here: Walkthrough/Tips for troubleshooting - PlayOnLinux (POL) - running Windows applications easier than plain vanilla Wine

1 Like

Thanks carmar. I'll have to reboot back into Zorin and give those suggestions a try. It will probably be tomorrow as it is getting late here.

Pop! OS 20.04 should not be much of a difference then Zorin OS 16. I wonder why it works on one and not on the other. I see Pop! OS even uses the older wine 5, you did not install the newer one from the wine ppa.

Is it possible this game requires .net frameworks, directx and vredist ? And you might have forgotten to install those ?

2 Likes