Announcement

Collapse
No announcement yet.

SNOW Brings Winter Sports To Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    The launch script requires xterm be installed seemingly just to give the terminal window a name, once I remove that rubbish from the script it complains about not finding libssl.so

    Comment


    • #12
      Just segfaults for me with mesa:

      Code:
      Program received signal SIGSEGV, Segmentation fault.
      0x00007fffed4b7e9a in CGamePlatform::~CGamePlatform (this=0x7fffed7c2950, __in_chrg=<optimized out>)
          at /home/ubuntu/buildAgent/work/b95263bb101d5609/BinTemp/uber_files/CryGameSNOW/../../../Code/Game/GameDll/Platforms/Steam/SteamPlatform.cpp:83
      /edit:
      Code:
      X Error of failed request:  BadValue (integer parameter out of range for operation)
        Major opcode of failed request:  156 (GLX)
        Minor opcode of failed request:  3 (X_GLXCreateContext)
        Value in failed request:  0x0
        Serial number of failed request:  101
        Current serial number in output stream:  102
      Last edited by droste; 29 January 2016, 07:25 PM.

      Comment


      • #13
        Originally posted by tarceri View Post
        The launch script requires xterm be installed seemingly just to give the terminal window a name, once I remove that rubbish from the script it complains about not finding libssl.so
        The game launches directly the "playSNOW" exec, you don't need that launch script.

        Comment


        • #14
          Some months later.

          First it segfaults:

          [code]Thread 16 "MainAudioThread" received signal SIGSEGV, Segmentation fault.
          [Switching to Thread 0x7fffdc87c700 (LWP 21363)]
          0x00007fffb7305c6a in ?? () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          (gdb) bt
          #0 0x00007fffb7305c6a in ?? () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          #1 0x00007fffb730c854 in ?? () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          #2 0x00007fffb730cc4c in ?? () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          #3 0x00007fffb730cd52 in ?? () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          #4 0x00007fffb730ce2a in ?? () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          #5 0x00007fffb72fd7b3 in FMOD::System::getNumDrivers(int*) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libfmodex64.so
          #6 0x00007fffdc622dd9 in CAudioSystemImpl_fmodex::SetDriver() () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryAudioImplFmod.so
          #7 0x00007fffdc6233bb in CAudioSystemImpl_fmodex::Init() () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryAudioImplFmod.so
          #8 0x00007fffdd0aa53b in CAudioTranslationLayer::SetImpl(IAudioSystemImplem entation*) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCrySoundSystem.so
          #9 0x00007fffdd0accc2 in CAudioTranslationLayer::ProcessRequest(CAudioReque stInternal&) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCrySoundSystem.so
          #10 0x00007fffdd0acf2d in CAudioSystem::ProcessRequests(std::deque<CAudioReq uestInternal, STLSoundAllocator<CAudioRequestInternal> >&) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCrySoundSystem.so
          #11 0x00007fffdd0ad2c8 in CAudioSystem::InternalUpdate() () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCrySoundSystem.so
          #12 0x00007fffdd0ad4f9 in CAudioThread::Run() () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCrySoundSystem.so
          #13 0x00007fffdd0aef48 in CrySimpleThread<CAudioThread>::PthreadRunThis(void *) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCrySoundSystem.so
          #14 0x00007ffff798f454 in start_thread () from /usr/lib/libpthread.so.0
          #15 0x00007ffff6b267df in clone () from /usr/lib/libc.so.6[/quote]

          Workaround: in the game directory, open system.cfg and replace

          Code:
          s_AudioSystemImplementationName="CryAudioImplFmod"
          with
          Code:
          s_AudioSystemImplementationName=""
          Next segfault:
          Code:
          Thread 1 "playSNOW" received signal SIGSEGV, Segmentation fault.
          0x0000000000000000 in ?? ()
          (gdb) bt
          #0  0x0000000000000000 in ?? ()
          #1  0x00007fffdc4400be in NCryOpenGL::DetectIfCopyImageWorksOnCubeMapFaces() ()
             from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #2  0x00007fffdc440412 in NCryOpenGL::DetectFeaturesAndCapabilities(NCryOpenGL::SBitMask<1u, NCryOpenGL::SUnsafeBitMaskWord>&, NCryOpenGL::SCapabilities&) ()
             from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #3  0x00007fffdc4412e1 in NCryOpenGL::DetectAdapters(std::vector<_smart_ptr<NCryOpenGL::SAdapter>, std::allocator<_smart_ptr<NCryOpenGL::SAdapter> > >&) ()
             from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #4  0x00007fffdc48aec6 in CCryDXGLGIFactory::Initialize
          #5  0x00007fffdc43247e in int CreateDXGIFactoryInternal<CCryDXGLGIFactory>(_GUID const&, void**) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #6  0x00007fffdc3d0a4b in DeviceInfo::CreateDevice(bool, int, int, int, int, int, int (*)(CCryDXGLDevice*), void* (*)()) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #7  0x00007fffdc3d334f in CD3D9Renderer::SetRes() () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #8  0x00007fffdc3cf7c8 in CD3D9Renderer::Init(int, int, int, int, unsigned int, int, int, bool, void*, void*, bool, SCustomRenderInitArgs const*, bool) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryRenderOpenGL.so
          #9  0x00007ffff36794df in CSystem::InitRenderer(void*, void*, SSystemInitParams const&) () from ./libCrySystem.so
          #10 0x00007ffff36a0d65 in CSystem::Init(SSystemInitParams const&) () from ./libCrySystem.so
          #11 0x00007ffff35b435e in CreateSystemInterface () from ./libCrySystem.so
          #12 0x00007fffdeebc2a3 in CCryAction::Init(SSystemInitParams&) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryAction.so
          #13 0x00007fffe9b5e124 in CGameStartup::InitFramework(SSystemInitParams&) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryGameSNOW.so
          #14 0x00007fffe9b5e255 in CGameStartup::Init(SSystemInitParams&) () from /home/chris/daten/steamlinux/steamapps/common/SNOW/BinLinux64gcc/libCryGameSNOW.so
          #15 0x000000000040dd37 in RunGame(char const*) ()
          #16 0x000000000040279f in main ()
          zero google results for DetectIfCopyImageWorksOnCubeMapFaces

          Can anyone run it on mesa?



          CRYENGINE does not support the open source graphics drivers usually enabled by default in Linux distributions as they are often not fully OpenGL compliant.
          CRYENGINE requires at least an OpenGL 4.3 compliant system.

          Comment


          • #15
            With your audio workround I only get this (radeonsi):

            Code:
            #0  0x00007fffed96e4fa in CGamePlatform::~CGamePlatform() ()
               from /mnt/multimedia2/Games/Steam/SteamApps/common/SNOW/BinLinux64gcc/libCryGameSNOW.so
            #1  0x00007fffed96e5f9 in CGamePlatform::~CGamePlatform() ()
               from /mnt/multimedia2/Games/Steam/SteamApps/common/SNOW/BinLinux64gcc/libCryGameSNOW.so
            #2  0x00007fffed7ce210 in CGameStartup::Init(SSystemInitParams&) ()
               from /mnt/multimedia2/Games/Steam/SteamApps/common/SNOW/BinLinux64gcc/libCryGameSNOW.so
            #3  0x000000000040dd37 in RunGame(char const*) ()
            #4  0x000000000040279f in main ()

            Comment

            Working...
            X