Xaviero 0 Posted May 25, 2020 Share Posted May 25, 2020 (edited) 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 May 25, 2020 by Xaviero New details on the issue Link to post Share on other sites
Falk1 23 Posted May 25, 2020 Share Posted May 25, 2020 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
Xaviero 0 Posted May 25, 2020 Author Share Posted May 25, 2020 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
Xaviero 0 Posted May 26, 2020 Author Share Posted May 26, 2020 It would be easier if I get list of required graphical libraries for client. This way I could solve most-to-all problems for all graphic cards on linux. Link to post Share on other sites
Manu311 92 Posted May 26, 2020 Share Posted May 26, 2020 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
Xaviero 0 Posted May 26, 2020 Author Share Posted May 26, 2020 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
Manu311 92 Posted May 26, 2020 Share Posted May 26, 2020 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
Xaviero 0 Posted May 26, 2020 Author Share Posted May 26, 2020 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
Manu311 92 Posted May 26, 2020 Share Posted May 26, 2020 (edited) 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 May 26, 2020 by Manu311 Link to post Share on other sites
Xaviero 0 Posted May 26, 2020 Author Share Posted May 26, 2020 (edited) 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 May 26, 2020 by Xaviero More info Link to post Share on other sites
Xaviero 0 Posted May 26, 2020 Author Share Posted May 26, 2020 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
Xaviero 0 Posted May 28, 2020 Author Share Posted May 28, 2020 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
Manu311 92 Posted May 29, 2020 Share Posted May 29, 2020 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: Link to post Share on other sites
DarkFuffi 0 Posted June 7, 2020 Share Posted June 7, 2020 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
Manu311 92 Posted June 7, 2020 Share Posted June 7, 2020 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
DarkFuffi 0 Posted June 7, 2020 Share Posted June 7, 2020 (edited) 17 minutes ago, Manu311 said: What about this?: https://packages.debian.org/sid/libgconf-2-4 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 June 7, 2020 by DarkFuffi Link to post Share on other sites
Manu311 92 Posted June 7, 2020 Share Posted June 7, 2020 (edited) 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 June 7, 2020 by Manu311 Link to post Share on other sites
DarkFuffi 0 Posted June 8, 2020 Share Posted June 8, 2020 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
Manu311 92 Posted June 9, 2020 Share Posted June 9, 2020 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
Xaviero 0 Posted June 11, 2020 Author Share Posted June 11, 2020 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now