Jump to content

Recommended Posts

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

  hinata183 said:
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

I have the same situation as @banti, as I reported in the forum some days ago.

 

running glxinfo | grep OpenGL

  Quote
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.

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.

  Ghostype said:
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 ...

  banti said:
...

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 by Ghostype

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! ^^

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...