Jump to content

Welcome to the Heroes of Newerth forums

The forums have received a complete makeover. Click the button below to read more about it.
Read more

Ubuntu 18.04.4 LTS Fatal Error


Recommended Posts

I am trying to run HoN on Lubuntu 18.04.4 LTS.

Currently i faced an issue when tried to launch game from Lutris

warning: The VAD has been replaced by a hack pending a complete rewrite
****** Fatal Error: PNG header and library versions do not match ******

Eventually i googled this solution, but it seams like it doesn't helped.

 

Then i tried to execute it from shell:

$ sudo ./hon-x86_64
warning: The VAD has been replaced by a hack pending a complete rewrite
libGL error: failed to create drawable
libGL error: failed to create drawable
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  26 (X_GLXMakeContextCurrent)
  Serial number of failed request:  108
  Current serial number in output stream:  108

modinfo i915

filename:       /lib/modules/5.3.0-53-generic/kernel/drivers/gpu/drm/i915/i915.ko
license:        GPL and additional rights
description:    Intel Graphics
author:         Intel Corporation
author:         Tungsten Graphics, Inc.
firmware:       i915/bxt_dmc_ver1_07.bin
firmware:       i915/skl_dmc_ver1_27.bin
firmware:       i915/kbl_dmc_ver1_04.bin
firmware:       i915/glk_dmc_ver1_04.bin
firmware:       i915/cnl_dmc_ver1_07.bin
firmware:       i915/icl_dmc_ver1_07.bin
firmware:       i915/icl_guc_32.0.3.bin
firmware:       i915/glk_guc_32.0.3.bin
firmware:       i915/kbl_guc_32.0.3.bin
firmware:       i915/bxt_guc_32.0.3.bin
firmware:       i915/skl_guc_32.0.3.bin
firmware:       i915/icl_huc_ver8_4_3238.bin
firmware:       i915/glk_huc_ver03_01_2893.bin
firmware:       i915/kbl_huc_ver02_00_1810.bin
firmware:       i915/bxt_huc_ver01_8_2893.bin
firmware:       i915/skl_huc_ver01_07_1398.bin
srcversion:     28649F5F13C49EE6AF0AB95
alias:          pci:v00008086d00004541sv*sd*bc03sc*i*
alias:          pci:v00008086d00004551sv*sd*bc03sc*i*
alias:          pci:v00008086d00004571sv*sd*bc03sc*i*
alias:          pci:v00008086d00004500sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Dsv*sd*bc03sc*i*
alias:          pci:v00008086d00008A51sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A54sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A53sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A70sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A71sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A56sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A57sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Asv*sd*bc03sc*i*
alias:          pci:v00008086d00008A52sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A58sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A59sv*sd*bc03sc*i*
alias:          pci:v00008086d00008A5Csv*sd*bc03sc*i*
alias:          pci:v00008086d00008A50sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A40sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A50sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A4Asv*sd*bc03sc*i*
alias:          pci:v00008086d00005A42sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A5Asv*sd*bc03sc*i*
alias:          pci:v00008086d00005A52sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A49sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A41sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A59sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A51sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A4Csv*sd*bc03sc*i*
alias:          pci:v00008086d00005A44sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A5Csv*sd*bc03sc*i*
alias:          pci:v00008086d00005A54sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BF6sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BE6sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC6sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC2sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC4sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC8sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC5sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BC0sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BCCsv*sd*bc03sc*i*
alias:          pci:v00008086d00009BCBsv*sd*bc03sc*i*
alias:          pci:v00008086d00009BCAsv*sd*bc03sc*i*
alias:          pci:v00008086d00009B41sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA2sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA4sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA8sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA5sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BA0sv*sd*bc03sc*i*
alias:          pci:v00008086d00009BACsv*sd*bc03sc*i*
alias:          pci:v00008086d00009BABsv*sd*bc03sc*i*
alias:          pci:v00008086d00009BAAsv*sd*bc03sc*i*
alias:          pci:v00008086d00009B21sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA2sv*sd*bc03sc*i*
alias:          pci:v00008086d000087CAsv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA3sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA0sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA4sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA1sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA8sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA7sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA6sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA5sv*sd*bc03sc*i*
alias:          pci:v00008086d00003EA9sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E94sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E9Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00003E9Csv*sd*bc03sc*i*
alias:          pci:v00008086d00003E9Asv*sd*bc03sc*i*
alias:          pci:v00008086d00003E98sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E96sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E92sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E91sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E99sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E93sv*sd*bc03sc*i*
alias:          pci:v00008086d00003E90sv*sd*bc03sc*i*
alias:          pci:v00008086d000087C0sv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Csv*sd*bc03sc*i*
alias:          pci:v00008086d0000593Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00005927sv*sd*bc03sc*i*
alias:          pci:v00008086d00005923sv*sd*bc03sc*i*
alias:          pci:v00008086d00005926sv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Asv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00005912sv*sd*bc03sc*i*
alias:          pci:v00008086d00005917sv*sd*bc03sc*i*
alias:          pci:v00008086d0000591Esv*sd*bc03sc*i*
alias:          pci:v00008086d00005921sv*sd*bc03sc*i*
alias:          pci:v00008086d00005916sv*sd*bc03sc*i*
alias:          pci:v00008086d0000590Asv*sd*bc03sc*i*
alias:          pci:v00008086d0000590Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00005908sv*sd*bc03sc*i*
alias:          pci:v00008086d00005902sv*sd*bc03sc*i*
alias:          pci:v00008086d00005915sv*sd*bc03sc*i*
alias:          pci:v00008086d0000590Esv*sd*bc03sc*i*
alias:          pci:v00008086d00005913sv*sd*bc03sc*i*
alias:          pci:v00008086d00005906sv*sd*bc03sc*i*
alias:          pci:v00008086d00003185sv*sd*bc03sc*i*
alias:          pci:v00008086d00003184sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A85sv*sd*bc03sc*i*
alias:          pci:v00008086d00005A84sv*sd*bc03sc*i*
alias:          pci:v00008086d00001A85sv*sd*bc03sc*i*
alias:          pci:v00008086d00001A84sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A84sv*sd*bc03sc*i*
alias:          pci:v00008086d0000193Asv*sd*bc03sc*i*
alias:          pci:v00008086d0000192Asv*sd*bc03sc*i*
alias:          pci:v00008086d0000193Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000193Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001932sv*sd*bc03sc*i*
alias:          pci:v00008086d0000192Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000192Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001927sv*sd*bc03sc*i*
alias:          pci:v00008086d00001923sv*sd*bc03sc*i*
alias:          pci:v00008086d00001926sv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Asv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001912sv*sd*bc03sc*i*
alias:          pci:v00008086d0000191Esv*sd*bc03sc*i*
alias:          pci:v00008086d00001921sv*sd*bc03sc*i*
alias:          pci:v00008086d00001916sv*sd*bc03sc*i*
alias:          pci:v00008086d0000190Asv*sd*bc03sc*i*
alias:          pci:v00008086d0000190Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001902sv*sd*bc03sc*i*
alias:          pci:v00008086d0000190Esv*sd*bc03sc*i*
alias:          pci:v00008086d00001906sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B3sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B2sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B1sv*sd*bc03sc*i*
alias:          pci:v00008086d000022B0sv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001632sv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000163Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001636sv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001622sv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000162Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001626sv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001612sv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000161Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001616sv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Dsv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Asv*sd*bc03sc*i*
alias:          pci:v00008086d00001602sv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000160Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00001606sv*sd*bc03sc*i*
alias:          pci:v00008086d00000155sv*sd*bc03sc*i*
alias:          pci:v00008086d00000157sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F33sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F32sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F31sv*sd*bc03sc*i*
alias:          pci:v00008086d00000F30sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D26sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C26sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D2Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000D2Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000D2Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000D22sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C2Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000C2Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000C2Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000C22sv*sd*bc03sc*i*
alias:          pci:v00008086d0000042Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000042Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000042Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000422sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A2Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000A26sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A2Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000A2Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000A22sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D16sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C16sv*sd*bc03sc*i*
alias:          pci:v00008086d00000426sv*sd*bc03sc*i*
alias:          pci:v00008086d00000416sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D1Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000D1Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000D1Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000D12sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C1Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000C1Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000C1Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000C12sv*sd*bc03sc*i*
alias:          pci:v00008086d0000041Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000041Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000041Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000412sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A1Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000A16sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A1Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000A1Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000A12sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D06sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C06sv*sd*bc03sc*i*
alias:          pci:v00008086d00000406sv*sd*bc03sc*i*
alias:          pci:v00008086d00000D0Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000D0Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000D0Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000D02sv*sd*bc03sc*i*
alias:          pci:v00008086d00000C0Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000C0Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000C0Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000C02sv*sd*bc03sc*i*
alias:          pci:v00008086d0000040Esv*sd*bc03sc*i*
alias:          pci:v00008086d0000040Bsv*sd*bc03sc*i*
alias:          pci:v00008086d0000040Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000402sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A0Esv*sd*bc03sc*i*
alias:          pci:v00008086d00000A06sv*sd*bc03sc*i*
alias:          pci:v00008086d00000A0Bsv*sd*bc03sc*i*
alias:          pci:v00008086d00000A0Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000A02sv*sd*bc03sc*i*
alias:          pci:v00008086d0000016Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000162sv*sd*bc03sc*i*
alias:          pci:v00008086d0000015Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000152sv*sd*bc03sc*i*
alias:          pci:v00008086d00000166sv*sd*bc03sc*i*
alias:          pci:v00008086d00000156sv*sd*bc03sc*i*
alias:          pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*
alias:          pci:v00008086d00000126sv*sd*bc03sc*i*
alias:          pci:v00008086d00000116sv*sd*bc03sc*i*
alias:          pci:v00008086d00000106sv*sd*bc03sc*i*
alias:          pci:v00008086d00000122sv*sd*bc03sc*i*
alias:          pci:v00008086d00000112sv*sd*bc03sc*i*
alias:          pci:v00008086d0000010Asv*sd*bc03sc*i*
alias:          pci:v00008086d00000102sv*sd*bc03sc*i*
alias:          pci:v00008086d00000046sv*sd*bc03sc*i*
alias:          pci:v00008086d00000042sv*sd*bc03sc*i*
alias:          pci:v00008086d0000A011sv*sd*bc03sc*i*
alias:          pci:v00008086d0000A001sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E92sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E42sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E32sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E22sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E12sv*sd*bc03sc*i*
alias:          pci:v00008086d00002E02sv*sd*bc03sc*i*
alias:          pci:v00008086d00002A42sv*sd*bc03sc*i*
alias:          pci:v00008086d00002A12sv*sd*bc03sc*i*
alias:          pci:v00008086d00002A02sv*sd*bc03sc*i*
alias:          pci:v00008086d000029D2sv*sd*bc03sc*i*
alias:          pci:v00008086d000029C2sv*sd*bc03sc*i*
alias:          pci:v00008086d000029B2sv*sd*bc03sc*i*
alias:          pci:v00008086d000029A2sv*sd*bc03sc*i*
alias:          pci:v00008086d00002992sv*sd*bc03sc*i*
alias:          pci:v00008086d00002982sv*sd*bc03sc*i*
alias:          pci:v00008086d00002972sv*sd*bc03sc*i*
alias:          pci:v00008086d000027AEsv*sd*bc03sc*i*
alias:          pci:v00008086d000027A2sv*sd*bc03sc*i*
alias:          pci:v00008086d00002772sv*sd*bc03sc*i*
alias:          pci:v00008086d00002592sv*sd*bc03sc*i*
alias:          pci:v00008086d0000258Asv*sd*bc03sc*i*
alias:          pci:v00008086d00002582sv*sd*bc03sc*i*
alias:          pci:v00008086d00002572sv*sd*bc03sc*i*
alias:          pci:v00008086d0000358Esv*sd*bc03sc*i*
alias:          pci:v00008086d00003582sv*sd*bc03sc*i*
alias:          pci:v00008086d00002562sv*sd*bc03sc*i*
alias:          pci:v00008086d00003577sv*sd*bc03sc*i*
depends:        drm,drm_kms_helper,video,i2c-algo-bit
retpoline:      Y
intree:         Y
name:           i915
vermagic:       5.3.0-53-generic SMP mod_unload 
signat:         PKCS#7
signer:         
sig_key:        
sig_hashalgo:   md4
parm:           modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int)
parm:           enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int)
parm:           enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int)
parm:           lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm:           panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm:           vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)
parm:           reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (int)
parm:           vbt_firmware:Load VBT from specified file under /lib/firmware (charp)
parm:           error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool)
parm:           enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool)
parm:           enable_psr:Enable PSR (-1=use per-chip default, 0=disabled [default], 1=enabled)  (int)
parm:           force_probe:Force probe the driver for specified devices. See CONFIG_DRM_I915_FORCE_PROBE for details. (charp)
parm:           alpha_support:Deprecated. See i915.force_probe. (bool)
parm:           disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
parm:           enable_ips:Enable IPS (default: true) (int)
parm:           fastboot:Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int)
parm:           prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool)
parm:           load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool)
parm:           force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool)
parm:           invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int)
parm:           disable_display:Disable display (default: false) (bool)
parm:           mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int)
parm:           verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool)
parm:           nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool)
parm:           edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int)
parm:           enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto, 0=disable [default], 1=GuC submission, 2=HuC load) (int)
parm:           guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int)
parm:           guc_firmware_path:GuC firmware path to use instead of the default one (charp)
parm:           huc_firmware_path:HuC firmware path to use instead of the default one (charp)
parm:           dmc_firmware_path:DMC firmware path to use instead of the default one (charp)
parm:           enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool)
parm:           enable_dpcd_backlight:Enable support for DPCD backlight control (default:false) (bool)
parm:           enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool)

 

Any help would be appreciated.

Edited by Xaviero
New details on the issue
Link to post
Share on other sites
2 hours ago, Xaviero said:

 


warning: The VAD has been replaced by a hack pending a complete rewrite
****** Fatal Error: PNG header and library versions do not match ******

 

I get the VAD replacement warning (no idea what that is actually) too and the game runs mostly fine. I don't get the fatal error though.

Regarding the rest I'm afraid I'm out. ?

Maybe @Manu311 knows something about this?

Link to post
Share on other sites
2 hours ago, Xaviero said:

libGL error: failed to create drawable

What i get from this is basically my system can't draw Window for launcher/client.

Going deep on this i found out that instaling/updating libGL should solve this.

I have Intel Graphics HD 500 and it seams that OpenGL supported by messa drivers/libraries.

Maybe executable just doesn't know where to get those libs from...my best guess so far.

Link to post
Share on other sites

Someone summoned me? ?

14 hours ago, Xaviero said:

$ sudo ./hon-x86_64

The reason this fails is indeed it can't create a opengl-window. However the reason isn't a missing library but most likely that you're trying to run it as root. Don't put "sudo" in front.

The error lutris printed is probably the one you're going to get then - and it's probably caused by a missing png-library. So some version of libpng I guess. Try out a couple of different ones. Currently I don't have a pc on which HoN is running, so I can't tell you mine.

Link to post
Share on other sites
6 minutes ago, Manu311 said:

Someone summoned me? ?

The reason this fails is indeed it can't create a opengl-window. However the reason isn't a missing library but most likely that you're trying to run it as root. Don't put "sudo" in front.

The error lutris printed is probably the one you're going to get then - and it's probably caused by a missing png-library. So some version of libpng I guess. Try out a couple of different ones. Currently I don't have a pc on which HoN is running, so I can't tell you mine.

It doesn't matter if it sudo'ed or not. Output same for both cases.

Also i have OpenGL 4.6 Mesa 20.2.0-deve1 (git-c794334 2020-05-25 bionic-oibaf-ppa).

The freshest build.

Link to post
Share on other sites
3 minutes ago, Xaviero said:

It doesn't matter if it sudo'ed or not. Output same for both cases.

Also i have OpenGL 4.6 Mesa 20.2.0-deve1 (git-c794334 2020-05-25 bionic-oibaf-ppa).

The freshest build.

Try "glxinfo | grep direct" and see if it says "yes"

You can also try to run glxgears and see if it that works.

Link to post
Share on other sites
Just now, Manu311 said:

Try "glxinfo | grep direct" and see if it says "yes"

You can also try to run glxgears and see if it that works.

both works, actually 

Quote

OpenGL 4.6 Mesa 20.2.0-deve1 (git-c794334 2020-05-25 bionic-oibaf-ppa)

is output of the glxinfo | grep "OpenGL version"

Link to post
Share on other sites

That's strange - I never had that issue once those worked.
Maybe your mesa-library is actually broken. It looks like you've pulled it from some ppa, maybe that's not as stable as ubuntu itself. That's my last idea.

Maybe I'll go back to trying to figure out how to create Flatpaks or AppImages so everyone can run HoN without library-problems.

Edited by Manu311
Link to post
Share on other sites
4 minutes ago, Manu311 said:

That's strange - I never had that issue once those worked.

Maybe I'll go back to trying to figure out how to create Flatpaks or AppImages so everyone can run HoN without library-problems.

Yeah game folder included libraries would probably solve most-to-all problems.

Meanwhile trying to run 32-bit version and faced libgtk-x11-2.0.so.0 error. That indeed missing for x11 package i have installed on my system. 

Edited by Xaviero
More info
Link to post
Share on other sites

Dependacies listed at libraries.txt at game folder:

- libcurl version 7.19.5
- libpng version 1.4.0
- libxml2 version 2.7.2
- Speex version 1.2 rc1
- zlib version 1.2.3
- Awesomium version 1.7.5.0
- Libgcrypt version 11-1.5.0 (Awesomium dependency)

 

Returning to initial problem of running 32-bit version and getting 

Fatal Error: PNG header and library versions do not match

makes me think that pictures "signed" with different version of libpng or libpng12.so.0 thais included in /libs-x86 is not a version 1.4.0 one.

Why do HoN need libpng ? For including signed images ?

Link to post
Share on other sites

Update:

I had no success of solving this problem. I still getting errors for both 32 and 64 bit versions.

Updating and Downgrading mesa drivers for Intel HD Graphics 500.

- Using Intel outdated drivers didn't helped too.

- Tweaking libraries libc++,libpng didn't helped too.

- Using different versions of OpenGL didn't helped too.

At this point i am giving up, i had no problems from start with Steam.

Link to post
Share on other sites
  • 2 weeks later...
On 5/25/2020 at 10:11 PM, Xaviero said:

I am trying to run HoN on Lubuntu 18.04.4 LTS.

 

Have you tried Steam Linux Runtime? It should solve dependencies problem.

On 5/29/2020 at 2:44 PM, Manu311 said:

I finally created an AppImage that works!
At least on my laptops. However it still has issues, so it might not work out of the box yet, but you could give it a try:

Not working on Debian Sid
 

error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory

and libgconf-2.so.4 is not available downloading

 

Link to post
Share on other sites
2 minutes ago, DarkFuffi said:

Have you tried Steam Linux Runtime? It should solve dependencies problem.

 

Afaik steam doesn't install it's libraries on system-level, so all those things should just be available for games running inside of steam.
Unless you explicitly tell your programs to use them (or copy them over).

3 minutes ago, DarkFuffi said:

Not working on Debian Sid

Interesting - the AppImage is based on Debian Buster (10), so of all systems, debian should work.
If you tell me what errors it throws, I might be able to fix them.

4 minutes ago, DarkFuffi said:

and libgconf-2.so.4 is not available downloading

What about this?: https://packages.debian.org/sid/libgconf-2-4

Link to post
Share on other sites
17 minutes ago, Manu311 said:

I could install libgconf-2-4 and fix that but then libudev.so.0 is missing and

onionmaster03@ONIONBIG-pc:~/Scaricati$ apt search libudev
Ordinamento... Fatto
Ricerca sul testo... Fatto
libeeze-bin/unstable,unstable 1.23.3-8 amd64
  manipolazione di device udev di EFL - utilità

libeeze1/unstable,unstable 1.23.3-8 amd64
  manipolazione di device udev di EFL

libgudev-1.0-0/unstable,unstable,now 233-1 amd64 [installato, automatico]
  libreria wrapper basata su GObject per libudev

libgudev1.0-cil/unstable,unstable,unstable,unstable 0.1-4 all
  libreria wrapper basata su GObject per libudev -- collegamenti CLI

libgudev1.0-cil-dev/unstable,unstable,unstable,unstable 0.1-4 all
  libreria wrapper basata su GObject per libudev -- file di sviluppo CLI

librust-libudev-sys-dev/unstable,unstable 0.1.4-1+b1 amd64
  collegamenti FFI a libudev - codice sorgente Rust

libudev-dev/unstable,unstable,now 245.5-3 amd64 [installato]
  file di sviluppo di libudev
onionmaster03@ONIONBIG-pc:~/Scaricati$ apt search libudev
Ordinamento... Fatto
Ricerca sul testo... Fatto
libeeze-bin/unstable,unstable 1.23.3-8 amd64
  manipolazione di device udev di EFL - utilità

libeeze1/unstable,unstable 1.23.3-8 amd64
  manipolazione di device udev di EFL

libgudev-1.0-0/unstable,unstable,now 233-1 amd64 [installato, automatico]
  libreria wrapper basata su GObject per libudev

libgudev1.0-cil/unstable,unstable,unstable,unstable 0.1-4 all
  libreria wrapper basata su GObject per libudev -- collegamenti CLI

libgudev1.0-cil-dev/unstable,unstable,unstable,unstable 0.1-4 all
  libreria wrapper basata su GObject per libudev -- file di sviluppo CLI

librust-libudev-sys-dev/unstable,unstable 0.1.4-1+b1 amd64
  collegamenti FFI a libudev - codice sorgente Rust

libudev-dev/unstable,unstable,now 245.5-3 amd64 [installato]
  file di sviluppo di libudev

libudev1/unstable,unstable,now 245.5-3 amd64 [installato]
  libreria condivisa libudev

monodoc-gudev-manual/unstable,unstable,unstable,unstable 0.1-4 all
  documentazione XML compilata per gudev-sharp

python3-pyudev/unstable,unstable,unstable,unstable 0.21.0-3 all
  collegamenti Python3 per libudev

scanbd/unstable,unstable 1.5.1-6 amd64
  Scanner button daemon

libudev1/unstable,unstable,now 245.5-3 amd64 [installato]
  libreria condivisa libudev

monodoc-gudev-manual/unstable,unstable,unstable,unstable 0.1-4 all
  documentazione XML compilata per gudev-sharp

python3-pyudev/unstable,unstable,unstable,unstable 0.21.0-3 all
  collegamenti Python3 per libudev

scanbd/unstable,unstable 1.5.1-6 amd64
  Scanner button daemon

 

 

17 minutes ago, Manu311 said:
 

Afaik steam doesn't install it's libraries on system-level, so all those things should just be available for games running inside of steam.
Unless you explicitly tell your programs to use them (or copy them over).

Btw I had same problems on "official" linux client and solved by letting steam run that in Steam Linux Runtime (Added as a non steam game and then forced to compatibility tool, now I'm gonna try this Appimage with that too)

EDIT: The Appimage actually does not run even with Steam Linux Runtime

Edited by DarkFuffi
Link to post
Share on other sites
11 minutes ago, DarkFuffi said:

Btw I had same problems on "official" linux client and solved by letting steam run that in Steam Linux Runtime (Added as a non steam game and then forced to compatibility tool, now I'm gonna try this Appimage with that too)

Well my goal was to do what steam does and provide all the libraries that your system doesn't provide out of the box.
However I only have very few distributions installed, so I can't test many and different distributions have different stuff installed and packaged in different packages.

As for the udev.0-thing, the more recent version (the small one) of my AppImage kinda uses the same thing to find your systems udev-file. It checks in a couple of directories for it and "copies" that one over. I just copied that part of HoNs script.
It's trying to find on the following files:

/lib/x86_64-linux-gnu/libudev.so.1
/usr/lib64/libudev.so.1
/usr/lib/libudev.so.1
/lib/i386-linux-gnu/libudev.so.1
/lib/libudev.so.1

I think for Debian based systems it should be the first. For my usual systems (Gentoo) it's actually "/lib64/libudev.so.1", but it's also available at "/lib/libudev.so.1" which is why it works.

If your system complains about the missing udev-file, could you check those 5 paths and if none of them works, try to find a file named "libudev.so.1" somewhere on your system, preferably the system-level one, not the one inside of steam-packages ? .

Edited by Manu311
Link to post
Share on other sites
onionmaster03@ONIONBIG-pc:~/Scaricati$ sudo find / | grep libudev.so.1
/srv/mer/sdks/sfossdk/usr/lib/libudev.so.1
/srv/mer/sdks/sfossdk/usr/lib/libudev.so.1.6.4
/usr/lib/i386-linux-gnu/libudev.so.1
/usr/lib/i386-linux-gnu/libudev.so.1.6.17
/usr/lib/x86_64-linux-gnu/libudev.so.1
/usr/lib/x86_64-linux-gnu/libudev.so.1.6.17
/snap/core/9066/lib/x86_64-linux-gnu/libudev.so.1
/snap/core/9066/lib/x86_64-linux-gnu/libudev.so.1.6.4
/snap/core/9289/lib/x86_64-linux-gnu/libudev.so.1
/snap/core/9289/lib/x86_64-linux-gnu/libudev.so.1.6.4

I mean, I have the lib in /usr/lib/x86_64-linux-gnu/libudev.so.1 , do you want me to try with a symlink?

 

Link to post
Share on other sites
On 6/8/2020 at 3:44 PM, DarkFuffi said:

onionmaster03@ONIONBIG-pc:~/Scaricati$ sudo find / | grep libudev.so.1
/srv/mer/sdks/sfossdk/usr/lib/libudev.so.1
/srv/mer/sdks/sfossdk/usr/lib/libudev.so.1.6.4
/usr/lib/i386-linux-gnu/libudev.so.1
/usr/lib/i386-linux-gnu/libudev.so.1.6.17
/usr/lib/x86_64-linux-gnu/libudev.so.1
/usr/lib/x86_64-linux-gnu/libudev.so.1.6.17
/snap/core/9066/lib/x86_64-linux-gnu/libudev.so.1
/snap/core/9066/lib/x86_64-linux-gnu/libudev.so.1.6.4
/snap/core/9289/lib/x86_64-linux-gnu/libudev.so.1
/snap/core/9289/lib/x86_64-linux-gnu/libudev.so.1.6.4

I mean, I have the lib in /usr/lib/x86_64-linux-gnu/libudev.so.1 , do you want me to try with a symlink?

 

Yesterday I put a new version on my server, it's even smaller!
That version also includes a fix for your issue. However you should only get this issue, if you didn't follow my workaround for the missing files on HoNs server, so you'll also have to do that one (since FB/GG still haven't put those files on their servers).

Link to post
Share on other sites
On 6/9/2020 at 6:41 PM, Manu311 said:

Yesterday I put a new version on my server, it's even smaller!
That version also includes a fix for your issue. However you should only get this issue, if you didn't follow my workaround for the missing files on HoNs server, so you'll also have to do that one (since FB/GG still haven't put those files on their servers).

Sorry was bussy with stuff. I will check your image later this day.

Link to post
Share on other sites

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