Banti Posted April 3, 2018 Share Posted April 3, 2018 Hi all, I can't seem to launch the game after last update. On command line it prints Unable to preload the following plugins: ScreenSelector.so and by reading further in ~/.config/unity3d/PROTeam/Pokemon Revolution/Player.log it says Unable to find a supported OpenGL core profile Failed to create valid graphics context: please ensure you meet the minimum requirements E.g. OpenGL core profile 3.2 or later for OpenGL Core renderer Vulkan detection: 0 No supported renderers found, exiting Did unity requirement change with the last update? running glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel® HD Graphics 530 (Skylake GT2) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.3.6 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.3.6 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.3.6 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: so I seem to be good in terms of OpenGL but unity seems to disagree. I also have a secondary nvidia card on my laptop with an updated OpenGLsupport as shown by DRI_PRIME=1 glxinfo | grep OpenGL OpenGL vendor string: nouveau OpenGL renderer string: NV117 OpenGL core profile version string: 4.3 (Core Profile) Mesa 17.3.6 OpenGL core profile shading language version string: 4.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.3.6 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.3.6 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions: but trying to force this card onto PRO doesn't seem to help and DRI_PRIME=1 ./PROLinux.x86 fails in the same way as with the Intel Card (that should be more than enough I think to run it...) Any idea? Thanks! M Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/ Share on other sites More sharing options...
Hinata183 Posted April 3, 2018 Share Posted April 3, 2018 my Linux client cant open too. Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-510481 Share on other sites More sharing options...
Banti Posted April 3, 2018 Author Share Posted April 3, 2018 my Linux client cant open too. [ATTACH=full]10535[/ATTACH] This is likely an external problem, try to run sudo apt-get install libstdc++6 I'm assuming you're on Ubuntu because of popularity... See here for example https://askubuntu.com/questions/409821/libstdc-so-6-cannot-open-shared-object-file-no-such-file-or-directory Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-510483 Share on other sites More sharing options...
Hinata183 Posted April 3, 2018 Share Posted April 3, 2018 thank for your quick reply, I tried to follow that guide already but it still the same Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-510601 Share on other sites More sharing options...
Ghostype Posted April 3, 2018 Share Posted April 3, 2018 I have the same situation as @banti, as I reported in the forum some days ago. running glxinfo | grep OpenGL OpenGL vendor string: X.Org OpenGL renderer string: AMD KAVERI (DRM 2.49.0 / 4.10.0-38-generic, LLVM 5.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.8 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.2.8 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.8 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions: I have Mint 18.3 I'm a noob in running games in Linux, I'm not of much help, sorry. Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-510688 Share on other sites More sharing options...
Ghostype Posted April 3, 2018 Share Posted April 3, 2018 Dunno if it can help... I managed to run the client (again. I succeeded before, by installing some packages... and then I broke all the system after I installed more non repository packages and I had the reinstall all the system. My bad...) by "forcing" the use of the last OpenGL version available for my distro: cd <path_for_the client> MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450 ./PROLinux.x86 However, the game has still the same problem with graphics I had before: missing elements, missing wallpaper in the splash screen... This time, the sound miss too. Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-510807 Share on other sites More sharing options...
Banti Posted April 4, 2018 Author Share Posted April 4, 2018 Dunno if it can help... I managed to run the client (again. I succeeded before, by installing some packages... and then I broke all the system after I installed more non repository packages and I had the reinstall all the system. My bad...) by "forcing" the use of the last OpenGL version available for my distro: cd <path_for_the client> MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450 ./PROLinux.x86 However, the game has still the same problem with graphics I had before: missing elements, missing wallpaper in the splash screen... This time, the sound miss too. Thanks, but this doesn't fix it for me, I still get the error Failed to create valid graphics context: please ensure you meet the minimum requirements As I can dual boot and use linux for work I'm a bit hesitant to mess around too much with my system just to run PRO so other than updating the drivers I haven't tried much though ... Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-510955 Share on other sites More sharing options...
Ghostype Posted April 5, 2018 Share Posted April 5, 2018 (edited) ... As I can dual boot and use linux for work I'm a bit hesitant to mess around too much with my system just to run PRO so other than updating the drivers I haven't tried much though ... I perfectly understand your point of view: if you need the PC you use for PRO to work too, it's better you don't mess with it. FYI, I managed to run PRO. However, I had to use the solution I'd prefer not to use at first: use Wine, the Windows programs "emulator", to run Win32 version. I suppose there are some good guides here about that, so in case you're interested I give you only some tips: don't install the repository version, use the one in Wine's site instead. The repository version isn't able to run PRO because it's outdated. This is the link for Mint and Ubuntu users: https://wiki.winehq.org/Ubuntu Use the stable version, it shouldn't mess your system. Run the app with the command prompt and let Wine install all that it needs. Edited April 5, 2018 by Ghostype Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-511769 Share on other sites More sharing options...
Banti Posted April 13, 2018 Author Share Posted April 13, 2018 For posterity sake, since I can now run it again I'll post my solution as well. I could run it in wine as well (64 bit though) but gave up on it due to some graphical [no clock and some screen tearing] and input issues [after the window lost focus once, I could not use the keyboard anymore O_o ] . For an unrelated matter, I ended up switching from nouveau to the proprietary Nvidia driver (needed cuda for a research project) and installed bumblebee alongside it as well. Turns out if I now run optirun -b none ./PROLinux.x86 (<- note that I don't know what's the default bridge used, but if I don't pass the "-b none" the problem remains ... ) I can run natively the game, so I guess the problem was that neither the intel integrated graphic card, nor the Nvidia card with nouveau could run an adequate version of OpenGL? Not sure how it works but using the proprietary drivers works! ^^ Link to comment https://pokemonrevolution.net/forum/topic/89005-last-update-broke-linux-client/#findComment-514728 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now