Announcement

Collapse
No announcement yet.

There Are Signs Of Vulkan Within Feral's Linux Port Of HITMAN - Updated

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

  • #21
    looks like there really is some kind of vulkan support


    Code:
    WARNING: radv is not a conformant vulkan implementation, testing use only.
    WARNING: radv is not a conformant vulkan implementation, testing use only.
    Installing breakpad exception handler for appid(gameoverlayui)/version(20170119012220)
    Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
    spirv/spirv_to_nir.c:2645 WARNING: Unsupported SPIR-V capability: StorageImageWriteWithoutFormat
    spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
    spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
    spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
    spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
    HitmanPro: dumped to "/home/fabi/.local/share/feral-interactive/HITMAN/crashes/1e89b905-42e4-a9f7-2520d65b-2af49f7d.dmp"
    HitmanPro: crash reporter "/home/share/Steam_Fabian/steamapps/common/Hitman™/bin/feral_linux_crash_reporter" launching
    Game crashed, if possible email [[email protected]] with the crash file [/home/fabi/.local/share/feral-interactive/
    HITMAN/crashes/1e89b905-42e4-a9f7-2520d65b-2af49f7d.dmp] and details
    Game removed: AppID 236870 "HITMAN™", ProcID 3474

    Comment


    • #22
      SDL? figures.

      Comment


      • #23
        Originally posted by lumks View Post
        looks like there really is some kind of vulkan support


        Code:
        WARNING: radv is not a conformant vulkan implementation, testing use only.
        WARNING: radv is not a conformant vulkan implementation, testing use only.
        Installing breakpad exception handler for appid(gameoverlayui)/version(20170119012220)
        Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
        spirv/spirv_to_nir.c:2645 WARNING: Unsupported SPIR-V capability: StorageImageWriteWithoutFormat
        spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
        spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
        spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
        spirv/spirv_to_nir.c:547 WARNING: Decoration not allowed on struct members: Restrict
        HitmanPro: dumped to "/home/fabi/.local/share/feral-interactive/HITMAN/crashes/1e89b905-42e4-a9f7-2520d65b-2af49f7d.dmp"
        HitmanPro: crash reporter "/home/share/Steam_Fabian/steamapps/common/Hitman™/bin/feral_linux_crash_reporter" launching
        Game crashed, if possible email [[email protected]] with the crash file [/home/fabi/.local/share/feral-interactive/
        HITMAN/crashes/1e89b905-42e4-a9f7-2520d65b-2af49f7d.dmp] and details
        Game removed: AppID 236870 "HITMAN™", ProcID 3474
        That could explain a bit about why Feral provided the StorageImageWriteWIthoutFormat code to mesa earlier this/last week as well...

        Time for someone to pull in those patches, rebuild mesa, and see if the game gets any further in launching.

        Comment


        • #24
          Originally posted by Michael View Post

          I do though every time I do it usually takes a few days to hear an actual technical answer...
          For press enquiries you'll get the fastest reponse by emailing [email protected].

          Comment


          • #25
            Michael
            For the benchmarking part use:
            Code:
            -ao START_BENCHMARK true -ao BENCHMARK_SCENE_INDEX 1 -ao AUTO_QUIT_ENGINE 120 ConsoleCmd UI_ShowProfileData 1 ConsoleCmd EnableFPSLimiter 0
            For more details consult the Benchmarking.bat in a Windows installation.
            You can also add settings values in the command line, (such as ConsoleCmd settings_SetAntialiasing 0 etc) but some don't get applied. At least for me SSAO was always 0 when requested from the command line.
            You'll probably need to alter the Feral "Preferences" files like you did for other games.

            Comment


            • #26
              Originally posted by philips View Post
              Michael
              For the benchmarking part use:
              Code:
              -ao START_BENCHMARK true -ao BENCHMARK_SCENE_INDEX 1 -ao AUTO_QUIT_ENGINE 120 ConsoleCmd UI_ShowProfileData 1 ConsoleCmd EnableFPSLimiter 0
              For more details consult the Benchmarking.bat in a Windows installation.
              You can also add settings values in the command line, (such as ConsoleCmd settings_SetAntialiasing 0 etc) but some don't get applied. At least for me SSAO was always 0 when requested from the command line.
              You'll probably need to alter the Feral "Preferences" files like you did for other games.

              Can you post the Benchmarking.bat if you have it handy? I don't have any Windows installation around.
              Michael Larabel
              https://www.michaellarabel.com/

              Comment


              • #27
                Sure:

                Code:
                @ECHO off
                
                
                :: These settings are used for High settings 4K. First line is an example of the setting, second line is where you set it
                
                :: -ao DXGIAdapter 0                             # Rendering device (GPU), starting at index 0 to <amount of adapters - 1> (including the software renderer)
                SET Adapter=0
                :: -ao Monitor 0                                 # Output device, starting at index 0 to <amount of monitors - 1>
                SET Monitor=0
                :: -ao RESOLUTION 3840x2160                      # We assume a 4K resoution is supported for high settings, it can be lower though.
                SET Resolution=3840x2160
                :: -ao FullScreen 1                              # 0: WINDOWED, 1: FULLSCREEN, 2: EXCLUSIVE FULLSCREEN
                SET DisplayMode=1
                :: ConsoleCmd settings_vsync 1                   # 0: OFF, 1: ON
                SET Vsync=1
                :: ConsoleCmd settings_SetVSyncInterval 1        # 1: 100% FPS, 2: 50% FPS
                SET VsyncInterval=1
                :: ConsoleCmd settings_SetHDR 1                  # 0: OFF, 1: ON (if available)
                SET HDR=1
                
                :: ConsoleCmd settings_SetSuperSampling 1.0      # Recommended range between 1.0 and 2.0
                SET SuperSampling=1.0
                :: ConsoleCmd settings_SetDetailLOD 3            # 0: LOW, 1: MED, 2: HIGH, 3: ULTRA
                SET LevelOfDetail=3
                :: ConsoleCmd settings_SetAntialiasing 2         # 0: OFF, 1: FXAA, 2: SMAA
                SET AntiAliasing=2
                :: ConsoleCmd settings_SetTextureQuality 2       # 0: LOW, 1: NORMAL, 2: HIGH
                SET TextureQuality=2
                :: ConsoleCmd settings_SetTextureFilter 4        # 0: TRILINEAR, 1: ANISOTROPIC_2X, 2: ANISOTROPIC_4X, 3: ANISOTROPIC_8X, 4: ANISOTROPIC_16X
                SET TextureFilter=4
                :: ConsoleCmd settings_SetSSAO 1                 # 0: OFF, 1: ON
                SET SSAO=1
                :: ConsoleCmd settings_SetShadowMaps 3           # 0: LOW(4), 1: MED(8), 2: HIGH(16), 3: ULTRA(32)
                SET ShadowMaps=3
                :: ConsoleCmd settings_SetShadowResolution 2     # 0: LOW(512), 1: MED(1024), 2: HIGH(2048)
                SET ShadowResolution=2
                
                
                :: Remove the REM to enable high settings and set the above values in effect.
                REM SET SETTINGS_OVERRIDE=-ao RESOLUTION %Resolution% ConsoleCmd settings_vsync %Vsync% ConsoleCmd settings_SetVSyncInterval %VsyncInterval% ConsoleCmd settings_SetHDR %HDR% ConsoleCmd settings_SetSuperSampling %SuperSampling% ConsoleCmd settings_SetDetailLOD %LevelOfDetail% ConsoleCmd settings_SetAntialiasing %AntiAliasing% ConsoleCmd settings_SetTextureQuality %TextureQuality% ConsoleCmd settings_SetTextureFilter %TextureFilter% ConsoleCmd settings_SetSSAO %SSAO% ConsoleCmd settings_SetShadowMaps %ShadowMaps% ConsoleCmd settings_SetShadowResolution %ShadowResolution%
                
                :: Defines a timeout in seconds before the Engine auto quits. Prepend with REM to disable, making it run forever.
                SET AUTO_QUIT_ENGINE=-ao AUTO_QUIT_ENGINE 120
                
                :: Launches the Direct3D 12 version of HITMAN. Prepend with REM to use Direct3D 11.
                REM SET USE_D3D12=-D3D12
                :: -ao DisableTempAllocReuse #
                :: -ao LimitMultiGPU #
                
                
                :: Determine correct path to execute the game. Execute through Steam to prevent re-launching without parameters.
                SET REG_KEY="HKEY_CURRENT_USER\Software\Valve\Steam"
                SET REG_VALUE=SteamExe
                
                FOR /F "usebackq tokens=3*" %%A IN (`REG QUERY %REG_KEY% /v %REG_VALUE%`) DO (
                    SET EXEC_PATH="%%A %%B" -applaunch 236870
                )
                
                REM SET EXEC_PATH="retail/HITMAN.exe"
                
                
                :: This, you should not need to change, it is where the engine is launched in benchmark mode, and it will respect the settings above
                START "" %EXEC_PATH% -SKIP_LAUNCHER -ao START_BENCHMARK true -ao BENCHMARK_SCENE_INDEX 1 ConsoleCmd UI_ShowProfileData 1 ConsoleCmd EnableFPSLimiter 0 -ao DXGIAdapter %Adapter% -ao Monitor %Monitor% -ao FullScreen %DisplayMode% %SETTINGS_OVERRIDE% %AUTO_QUIT_ENGINE% %USE_D3D12%
                Last edited by philips; 20 February 2017, 10:49 AM.

                Comment

                Working...
                X