Announcement

Collapse
No announcement yet.

Mesa 18.2.3 Released With Latest Driver Workarounds For Steam Play / Proton

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

  • Mesa 18.2.3 Released With Latest Driver Workarounds For Steam Play / Proton

    Phoronix: Mesa 18.2.3 Released With Latest Driver Workarounds For Steam Play / Proton

    Mesa 18.2.3 is out today as the latest point release to the Mesa 18.2 stable series. Notable to this point release are several bug fixes and workarounds to benefit Steam Play / Wine (and the Valve downstream Proton) and various new games being brought up there thanks in part to DXVK...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Would be interesting to test this against mesa-git

    Comment


    • #3
      The old blood is pumping again but Rage is a no go:

      Rage.1700.342015 win-x86 Release Oct 10 2012 14:14:10
      ------ Initializing File System ------
      Current search path:
      C:/users/arichter/Saved Games/id Software/Rage/base/
      K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/base/
      file system initialized.
      BenchmarkGameData: ofs 0 and 0x1208090624x
      34 microseconds
      14 microseconds
      14 microseconds
      13 microseconds
      13 microseconds
      14 microseconds
      14 microseconds
      13 microseconds
      13 microseconds
      13 microseconds
      Average seek time without outliers: 13 microseconds
      fileBenchmarkImpliesGameIsOnHD: true
      ---------------------------
      1 CPU package, 4 physical cores, 8 logical cores
      3600 MHz AMD CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
      65536 kB 1st level cache, 524288 kB 2nd level cache, 4194304 kB 3rd level cache
      13968 MB System Memory
      Winsock Initialized
      Found interface: enp5s0 enp5s0 - 192.168.2.215/255.255.255.0
      Sys_InitNetworking: adding loopback interface
      execing default.cfg
      execing joystick.cfg
      execing default.cfg
      execing joystick.cfg
      execing default.cfg
      execing joystick.cfg
      execing default.cfg
      execing joystick.cfg
      ReadTitleStorage: MANUALLY CREATED
      Num args: 32
      chainRally_weighting = 0.40
      meteorRally_weighting = 0.25
      Carnage_weighting = 0.20
      triadRally_weighting = 0.15
      gearhead_weighting = 0.19
      meteor_weighting = 0.19
      reactor_weighting = 0.19
      southernHighway_weighting = 0.19
      abandoned_weighting = 0.19
      prime_weighting = 0.05
      meteor_Shower_killScore = 1
      vdm_killScore = 10
      rally_killScore = 1
      tri_rally_killScore = 5
      rallyPointScore = 2
      tri_rallyPointScore = 10
      meteorCapturePoints_0 = 3
      meteorCapturePoints_1 = 6
      meteorCapturePoints_2 = 12
      meteorCapturePoints_3 = 24
      meteorCapturePoints_4 = 36
      meteorCapturePoints_5 = 48
      meteorCapturePoints_6 = 60
      meteorCapturePoints_7 = 72
      meteorCapturePoints_8 = 80
      meteorCapturePoints_9 = 100
      itemMaxCount_vehicle/quickuse/jump = 4
      itemSetCount_vehicle/quickuse/jump = 4
      itemMaxCount_vehicle/quickuse/emp = 3
      itemSetCount_vehicle/quickuse/emp = 3
      itemMaxCount_vehicle/quickuse/boostextender = 3
      itemSetCount_vehicle/quickuse/boostextender = 3
      EnumerateDownloadableContent: K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\dlc
      Found DLC: dlc1...and info.txt!
      Resource hashSeed = 3
      ...successfully mounted 'K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RA GE\dlc/dlc1/info.txt. ID: 1
      Found DLC: dlc2...and info.txt!
      Resource hashSeed = 3
      ...successfully mounted 'K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RA GE\dlc/dlc2/info.txt. ID: 2
      idLib::SetProduction( PROD_PRODUCTION )
      contentpackage path: K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc1
      contentpackage id: 1
      Failed to find DLC at K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc1/base/gameresources.resources
      contentpackage path: K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc2
      contentpackage id: 2
      Failed to find DLC at K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc2/base/gameresources.resources
      couldn't exec rageConfig.cfg
      Resetting cheat cvar: aas2_showFloorTrace
      Resetting cheat cvar: ai_alignToPointDist
      Resetting cheat cvar: ai_minCornerCircleRadius
      Resetting cheat cvar: ai_cornerCircleRadius
      Resetting cheat cvar: ai_turningCircleAlignmentTolerance
      Resetting cheat cvar: ai_pointTolerance
      Resetting cheat cvar: atv_bumpForwardScale
      Resetting cheat cvar: aa_ZoomSnapScale
      Resetting cheat cvar: poi_playerScaleMinimum
      Resetting cheat cvar: poi_scaleMinimum
      Resetting cheat cvar: poi_ScreenPercentage
      Resetting cheat cvar: poi_IconSizeSplitscreen
      Resetting cheat cvar: poi_IconSize
      Resetting cheat cvar: poi_GoalHeightOffset
      Resetting cheat cvar: swf_minimap_scale_foot
      Resetting cheat cvar: swf_minimap_scale_vehicle
      Resetting cheat cvar: blendTree_scale
      Resetting cheat cvar: swf_jobnav_mindist
      Resetting cheat cvar: swf_minimap_ant_first_step_foot
      Resetting cheat cvar: swf_minimap_ant_step_foot
      Resetting cheat cvar: swf_minimap_ant_first_step
      Resetting cheat cvar: swf_minimap_ant_step
      Resetting cheat cvar: swf_scopeZoomDistance
      Resetting cheat cvar: gc_fictionBlurAmount
      Resetting cheat cvar: cine_cameraAccel
      Resetting cheat cvar: rcbomb_initialOffset
      Resetting cheat cvar: cam_deathCamblurTime
      Resetting cheat cvar: cam_deathCamblurAmount
      Resetting cheat cvar: revivecam_HeightEnd
      Resetting cheat cvar: revivecam_HeightStart
      Resetting cheat cvar: spl_qn_pathbonus
      Resetting cheat cvar: spl_qn_zpenelty
      Resetting cheat cvar: swf_invFadeTime
      Resetting cheat cvar: ai_NonPlayerOneShotChance
      Resetting cheat cvar: ai_droppedLootDistance
      Resetting cheat cvar: pm_ct_jump_dist
      Resetting cheat cvar: pm_ct_push_dist
      Resetting cheat cvar: pm_ct_push_decayIn
      Resetting cheat cvar: pm_ct_push_decayOut
      Resetting cheat cvar: pm_ct_checkDist
      Resetting cheat cvar: g_playerDamageThreshold
      Resetting cheat cvar: swf_combatSubtitleRange
      Resetting cheat cvar: swf_subtitleRange
      Resetting cheat cvar: vehicle_clientImpactDmg_MaxDmg
      Resetting cheat cvar: vehicle_clientImpactDmg_MinDmg
      Resetting cheat cvar: vehicle_clientImpactDmg_MaxVel
      Resetting cheat cvar: vehicle_clientImpactDmg_MinVel
      Resetting cheat cvar: v_steerControlClamp
      Resetting cheat cvar: v_steerControlInfluence
      Resetting cheat cvar: v_compressiontime
      Resetting cheat cvar: v_dusttime
      Resetting cheat cvar: pm_clientZoomInDelay
      Resetting cheat cvar: pm_clientAuthoritative_warnDist
      Resetting cheat cvar: pm_clientAuthoritative_minDistZ
      Resetting cheat cvar: pm_clientAuthoritative_Lerp
      Resetting cheat cvar: pm_clientAuthoritative_minDist
      Resetting cheat cvar: net_voiceVolume
      Resetting cheat cvar: net_peer_throttle_bps_decay
      Resetting cheat cvar: net_debughud3_bps_max
      ------- Initializing renderSystem --------
      Initializing OpenGL subsystem
      ...registered window class
      ...registered fake window class
      ...using WGL_EXT_swap_control
      X..WGL_EXT_swap_control_tear not found
      created OpenGL 3.2 context on X.Org
      ----- GL_Init -----
      ...using GL_ARB_tessellation_shader
      OpenGL version 4.4

      ...
      ...
      ...using GL_ARB_multitexture
      ...using GL_ARB_texture_non_power_of_two
      ...using GL_ARB_texture_compression
      ...using GL_EXT_texture_compression_s3tc
      ...using GL_EXT_texture_filter_anisotropic
      ...using GL_ARB_vertex_buffer_object
      ...using GL_ARB_pixel_buffer_object
      ...using GL_EXT_pixel_buffer_object
      ...using GL_ARB_vertex_program
      ...using GL_ARB_fragment_program
      ...using GL_ARB_occlusion_query
      ...using GL_EXT_timer_query
      ...using GL_EXT_framebuffer_object
      ...using GL_EXT_framebuffer_blit
      ...using GL_ARB_texture_multisample
      ...using GL_EXT_depth_bounds_test
      ...using GL_ARB_draw_elements_base_vertex
      ...using GL_ARB_map_buffer_range
      ...using GL_ARB_sync
      X..GL_EXT_direct_state_access not found
      Couldn't find proc address for: glTexMultiSubImage2DAMD
      Couldn't find proc address for: glCompressedTexMultiSubImage2DAMD
      Couldn't find proc address for: glGetMultiQueryObjectuivAMD
      ...using GL_ARB_debug_output
      Couldn't find proc address for: glMapTexture2DINTEL
      Couldn't find proc address for: glUnmapTexture2DINTEL
      Couldn't find proc address for: glSyncTextureINTEL
      ShowGameWindow: (0, 0) 1920 x 1200, full screen
      23 milliseconds to open 44 pages files
      OpenCachedPagesFile: K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\virtualtextures\_vmtr.pages
      OpenInstalledCachedPagesFile: K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\virtualtextures\_vmtr.pages
      OpenCachedPagesFile: K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\virtualtextures\_vmtr_dlc.pages
      1 milliseconds to open K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\virtualtextures\_vmtr_dlc.pages
      OpenCachedPagesFile: K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc1/virtualtextures/_vmtr_dlc.pages
      2 milliseconds to open K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc1/virtualtextures/_vmtr_dlc.pages
      OpenCachedPagesFile: K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc2/virtualtextures/_vmtr_dlc.pages
      2 milliseconds to open K:/mnt/mythtv1/WinSteam/Steam/steamapps/common/RAGE/dlc/dlc2/virtualtextures/_vmtr_dlc.pages
      21 pages locked in K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\virtualtextures\_vmtr.pages
      0.1 seconds for FinishFeedback()
      PHYSICAL_PAGES_POOL_UNIQUE
      ------------------------
      total : 1
      locked : 0
      current: 0
      free : 1
      100 % empty hash table entries
      0 % pages 0 steps down the hash chain
      0 % pages 1 step down the hash chain
      0 % pages 2 steps down the hash chain
      0 % pages > 2 steps down the hash chain
      ------------------------
      PHYSICAL_PAGES_POOL_UNIQUE_DIFFUSE_ONLY
      ------------------------
      total : 1
      locked : 0
      current: 0
      free : 1
      100 % empty hash table entries
      0 % pages 0 steps down the hash chain
      0 % pages 1 step down the hash chain
      0 % pages 2 steps down the hash chain
      0 % pages > 2 steps down the hash chain
      ------------------------
      PHYSICAL_PAGES_POOL_UNIQUE_DIFFUSE_ONLY2
      ------------------------
      total : 1
      locked : 0
      current: 0
      free : 1
      100 % empty hash table entries
      0 % pages 0 steps down the hash chain
      0 % pages 1 step down the hash chain
      0 % pages 2 steps down the hash chain
      0 % pages > 2 steps down the hash chain
      ------------------------
      0.1 seconds to load and lock 0 pages
      S 4096 4096 1 linr DXT5 clmp 16384k 0k _physicalvmtrpages1
      S 4096 4096 1 linr DXT1 clmp 8192k 0k _physicalvmtrpages0
      S 4096 4096 1 linr DXT5 clmp 16384k 0k _physicalvmtrpages2
      S 128 128 1 linr DXT5 clmp 16k 0k _physicaluniquepages1
      S 128 128 1 linr DXT1 clmp 8k 0k _physicaluniquepages0
      S 128 128 1 linr DXT5 clmp 16k 0k _physicaluniquepages2
      S 128 128 1 linr DXT5 clmp 16k 0k _physicaluniquediffuseonlypages1
      S 128 128 1 linr DXT5 clmp 16k 0k _physicaluniquediffuseonly2pages1
      vmtr path: K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E/virtualtextures/_vmtr.vmtr
      num vmtrs: 0

      virtual texture 1:
      S 512 512 10 nmn RG clmp 682k 0k _vmtrpagetable
      Page file: K:\mnt\mythtv1\WinSteam\Steam\steamapps\common\RAG E\virtualtextures\_vmtr.pages
      header.magic: 0x77339904
      header.pagesWide: 512
      header.numLevels: 10
      header.layoutVersion: 0
      header.diskOffsetScale: 2
      Pages resident per level: 0 0 0 0 0 0 0 14 4 1
      Pages resident: 19
      Pages locked: 19
      0.7 total megs of page table images
      ----- Initializing Sound System ------
      0: Pulseaudio
      2 channels, 48000 Hz
      Front Left and Front Right
      Default Console Device, Multimedia Device, Communications Device, and Game Device
      1: HD-Audio Generic Analog Stereo
      2 channels, 48000 Hz
      Front Left and Front Right
      Using device 0
      sound system initialized.
      --------------------------------------
      ----- Initializing Decls -----
      122 types, 0 declSource
      ------------------------------
      Initializing class hierarchy
      PATCH: strings/english.lang
      Reading strings/english.lang as UTF-8
      7884 strings read

      ------- Input Initialization -------
      Initializing DirectInput...
      mouse: DirectInput initialized.
      keyboard: DirectInput initialized.
      ------------------------------------
      0.0 seconds to read 13304k table header
      Resources skipped by layer tests: 0
      Load 481 resources using 492 of 74696 total resource files, 0 streamed
      While compiling vertex program binkyuv from binkyuv
      -----------------
      1: #version 150
      2:
      3: float saturate( float v ) { return clamp( v, 0.0, 1.0 ); }
      4: vec2 saturate( vec2 v ) { return clamp( v, 0.0, 1.0 ); }
      5: vec3 saturate( vec3 v ) { return clamp( v, 0.0, 1.0 ); }
      6: vec4 saturate( vec4 v ) { return clamp( v, 0.0, 1.0 ); }
      7:
      8: float dot4 ( vec4 a, vec4 b ) { return dot( a, b ); }
      9: float dot4 ( vec2 a, vec4 b ) { return dot( vec4( a, 0, 1 ), b ); }
      10: uniform vec4 _va_ [4];
      11:
      12: in vec4 in_Position;
      13: in vec2 in_TexCoord;
      14:
      15: out vec4 gl_Position;
      16: out vec4 vofi_TexCoord0;
      17:
      18: void main() {
      19: gl_Position.x = dot4( in_Position, _va_[0 ] );
      20: gl_Position.y = dot4( in_Position, _va_[1 ] );
      21: gl_Position.z = dot4( in_Position, _va_[2 ] );
      22: gl_Position.w = dot4( in_Position, _va_[3 ] );
      23: vofi_TexCoord0 = vec4( in_TexCoord.x, in_TexCoord.y, 0, 0 );
      24: }
      -----------------
      0:15(10): error: `gl_Position' redeclared

      Rage.exe @ 0x006a96b4( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x006a983c( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x00586e67( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x00586eab( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x0053e6fe( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x0062c621( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x00481aa4( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x00481c81( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x0048716e( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x00487be8( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x0043a720( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x005ec01f( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      Rage.exe @ 0x006aa4b9( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      ntdll.dll @ 0x7bcaa330( ) + bytes () : call_thread_func_wrapper( )
      ntdll.dll @ 0x7bcad7d5( ) + bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
      ntdll.dll @ 0x7bcaa322( ) + bytes () : call_thread_exit_func( )
      ERROR: Failed to compile render prog binkyuv from binkyuv
      Dumped console text to C:\users\arichter\Saved Games\id Software\Rage\base\ErrorLog_10-19-2018__08-52-13pm.txt.

      idRenderSystem::Shutdown()
      Shutting down OpenGL subsystem
      ...releasing DC
      ...destroying window

      ***************************
      Failed to compile render prog binkyuv from binkyuv
      ***************************

      Still, it's a hoot to watch these games, especially the OpenGL games like The Old Blood and The New Order come to life and run beautiflly in wine. I swear I'll bite anyone who says that AMD video drivers are crap.

      Great work mesa devs!

      Comment


      • #4
        Nice spam there. Was scrolling for days to reply -.- : Rage works on mesa-git for a few months now. Its not perfect tho. Check out proton bug #166 on github it has bug reports and some workarounds.

        Comment


        • #5
          Sorry about the spam, I did a copy paste before looking. I'm looking forward to being happy about Rage.

          Comment

          Working...
          X