FAF on a laptop - Unable to create Direct3D

Hi guys,
I am currently trying to run FAF on an Acer Asprire 3, fresh laptop, with i3-1215U (2.5GHz), 16GB RAM, and nVidia MX550, Windows 10 x64, a pretty good setup for FAF, the CPU score I get is 135.
However, I am unable to run it on the MX550, the game doesn't start, says "Unable to create Direct3D", and gives this log:

info: Client version: 2024.8.0
info: Game version: 3812
info: Game type: faf
info: Process - priority set to: 'high'
info: Process - affinity set to: 252
info: Loading custom vault path: C:/Users/%USER%/Documents/My Games/Gas Powered Games/Supreme Commander Forged Alliance
info: Prevented loading a deprecated mod version: betterreclaimview version 2 (must be higher than version 2)
info: Found mod icons in redux strategic icons medium, mounted at: /textures/ui/common/game/strategicicons/redux strategic icons medium
info: mounting content: effects.nx2
info: mounting content: env.nx2
info: mounting content: etc.nx2
info: mounting content: loc.nx2
info: mounting content: lua.nx2
info: mounting content: meshes.nx2
info: mounting content: projectiles.nx2
info: mounting content: textures.nx2
info: mounting content: units.nx2
info: mounting content: effects.scd
info: mounting content: env.scd
info: mounting content: loc_RU.scd
info: mounting content: meshes.scd
info: mounting content: mods.scd
info: mounting content: objects.scd
info: mounting content: projectiles.scd
info: mounting content: props.scd
info: mounting content: skins.scd
info: mounting content: textures.scd
info: mounting content: units.scd
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\buildrangepreview', mounted as '/mods/buildrangepreview/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\common', mounted as '/mods/common/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\economypanel', mounted as '/mods/economypanel/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\em', mounted as '/mods/em/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\eut', mounted as '/mods/eut/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\orv', mounted as '/mods/orv/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\ranges', mounted as '/mods/ranges/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\redux strategic icons medium', mounted as '/mods/redux strategic icons medium/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\redux strategic icons medium\custom-strategic-icons', mounted as '/textures/ui/common/game/strategicicons/redux strategic icons medium/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\selection cost ui', mounted as '/mods/selection cost ui/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\stp', mounted as '/mods/stp/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\strategicrings', mounted as '/mods/strategicrings/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\supremescoreboard', mounted as '/mods/supremescoreboard/'
info: DISK: AddSearchPath: '%USER_PROFILE%\documents\my games\gas powered games\supreme commander forged alliance\mods\umt', mounted as '/mods/umt/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\effects.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\env.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\etc.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\loc.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\lua.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\meshes.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\projectiles.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\textures.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\programdata\faforever\gamedata\units.nx2', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\effects.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\env.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\loc_ru.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\meshes.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\mods.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\objects.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\projectiles.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\props.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\skins.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\textures.scd', mounted as '/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\gamedata\units.scd', mounted as '/'
info: DISK: AddSearchPath: '%USER_PROFILE%\appdata\local\gas powered games\supreme commander forged alliance', mounted as '/preferences/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\movies', mounted as '/movies/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\sounds', mounted as '/sounds/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\maps', mounted as '/maps/'
info: DISK: AddSearchPath: 'c:\program files (x86)\steam\steamapps\common\supreme commander forged alliance\fonts', mounted as '/fonts/'
info: MD5 of global settings: d2a23d6464d3fd77956e7648c43b5077
info: IsStreamingWaveBank("/sounds/aeonselect.xwb") => false
debug: Wavebank prepared: 6401848
debug: SND: Loaded WaveBank 'aeonselect' at 6401848
info: IsStreamingWaveBank("/sounds/ambienttest.xwb") => false
debug: Wavebank prepared: 6401998
debug: SND: Loaded WaveBank 'ambienttest' at 6401998
info: IsStreamingWaveBank("/sounds/cybranselect.xwb") => false
debug: Wavebank prepared: 6401ae8
debug: SND: Loaded WaveBank 'cybranselect' at 6401ae8
info: IsStreamingWaveBank("/sounds/explosions.xwb") => false
debug: Wavebank prepared: 6401c38
debug: SND: Loaded WaveBank 'explosions' at 6401c38
info: IsStreamingWaveBank("/sounds/explosionsstream.xwb") => true
debug: SND: Loaded WaveBank 'explosionsstream' at 6401d88
info: IsStreamingWaveBank("/sounds/fmv_bg.xwb") => true
debug: SND: Loaded WaveBank 'fmv_bg' at 6403738
info: IsStreamingWaveBank("/sounds/impacts.xwb") => false
debug: Wavebank prepared: 64048e0
debug: SND: Loaded WaveBank 'impacts' at 64048e0
info: IsStreamingWaveBank("/sounds/interface.xwb") => false
debug: Wavebank prepared: 6404a30
debug: SND: Loaded WaveBank 'interface' at 6404a30
info: IsStreamingWaveBank("/sounds/music.xwb") => true
debug: SND: Loaded WaveBank 'music' at 6404b80
info: IsStreamingWaveBank("/sounds/op_briefing.xwb") => true
debug: SND: Loaded WaveBank 'op_briefing' at 6405d28
info: IsStreamingWaveBank("/sounds/seraphimselect.xwb") => false
debug: Wavebank prepared: 6406ed0
debug: SND: Loaded WaveBank 'seraphimselect' at 6406ed0
info: IsStreamingWaveBank("/sounds/uaa.xwb") => false
debug: Wavebank prepared: 6407020
debug: SND: Loaded WaveBank 'uaa' at 6407020
info: IsStreamingWaveBank("/sounds/uaadestroy.xwb") => false
debug: Wavebank prepared: 6407170
debug: SND: Loaded WaveBank 'uaadestroy' at 6407170
info: IsStreamingWaveBank("/sounds/uaaweapon.xwb") => false
debug: Wavebank prepared: 64072c0
debug: SND: Loaded WaveBank 'uaaweapon' at 64072c0
info: IsStreamingWaveBank("/sounds/uab.xwb") => false
debug: Wavebank prepared: 6407410
debug: SND: Loaded WaveBank 'uab' at 6407410
info: IsStreamingWaveBank("/sounds/ual.xwb") => false
debug: Wavebank prepared: 6407560
debug: SND: Loaded WaveBank 'ual' at 6407560
info: IsStreamingWaveBank("/sounds/ualdestroy.xwb") => false
debug: Wavebank prepared: 64076b0
debug: SND: Loaded WaveBank 'ualdestroy' at 64076b0
info: IsStreamingWaveBank("/sounds/ualweapon.xwb") => false
debug: Wavebank prepared: 6407800
debug: SND: Loaded WaveBank 'ualweapon' at 6407800
info: IsStreamingWaveBank("/sounds/uas.xwb") => false
debug: Wavebank prepared: 6407950
debug: SND: Loaded WaveBank 'uas' at 6407950
info: IsStreamingWaveBank("/sounds/uasdestroy.xwb") => true
debug: SND: Loaded WaveBank 'uasdestroy' at 6407aa0
info: IsStreamingWaveBank("/sounds/uasweapon.xwb") => false
debug: Wavebank prepared: 6408c48
debug: SND: Loaded WaveBank 'uasweapon' at 6408c48
info: IsStreamingWaveBank("/sounds/uea.xwb") => false
debug: Wavebank prepared: 6408d98
debug: SND: Loaded WaveBank 'uea' at 6408d98
info: IsStreamingWaveBank("/sounds/ueadestroy.xwb") => false
debug: Wavebank prepared: 6409318
debug: SND: Loaded WaveBank 'ueadestroy' at 6409318
info: IsStreamingWaveBank("/sounds/ueaweapon.xwb") => false
debug: Wavebank prepared: 6409878
debug: SND: Loaded WaveBank 'ueaweapon' at 6409878
info: IsStreamingWaveBank("/sounds/ueb.xwb") => false
debug: Wavebank prepared: 6409470
debug: SND: Loaded WaveBank 'ueb' at 6409470
info: IsStreamingWaveBank("/sounds/uefselect.xwb") => false
debug: Wavebank prepared: 6409068
debug: SND: Loaded WaveBank 'uefselect' at 6409068
info: IsStreamingWaveBank("/sounds/uel.xwb") => false
debug: Wavebank prepared: 64091c0
debug: SND: Loaded WaveBank 'uel' at 64091c0
info: IsStreamingWaveBank("/sounds/ueldestroy.xwb") => false
debug: Wavebank prepared: 6409c80
debug: SND: Loaded WaveBank 'ueldestroy' at 6409c80
info: IsStreamingWaveBank("/sounds/uelweapon.xwb") => false
debug: Wavebank prepared: 64095c8
debug: SND: Loaded WaveBank 'uelweapon' at 64095c8
info: IsStreamingWaveBank("/sounds/ues.xwb") => false
debug: Wavebank prepared: 6408f10
debug: SND: Loaded WaveBank 'ues' at 6408f10
info: IsStreamingWaveBank("/sounds/uesdestroy.xwb") => true
debug: SND: Loaded WaveBank 'uesdestroy' at 6409ef0
info: IsStreamingWaveBank("/sounds/uesweapon.xwb") => false
debug: Wavebank prepared: 6409720
debug: SND: Loaded WaveBank 'uesweapon' at 6409720
info: IsStreamingWaveBank("/sounds/unitrumble.xwb") => false
debug: Wavebank prepared: 64099d0
debug: SND: Loaded WaveBank 'unitrumble' at 64099d0
info: IsStreamingWaveBank("/sounds/unitsglobal.xwb") => false
debug: Wavebank prepared: 6409b28
debug: SND: Loaded WaveBank 'unitsglobal' at 6409b28
info: IsStreamingWaveBank("/sounds/ura.xwb") => false
debug: Wavebank prepared: 640b0c0
debug: SND: Loaded WaveBank 'ura' at 640b0c0
info: IsStreamingWaveBank("/sounds/uradestroy.xwb") => false
debug: Wavebank prepared: 640cba0
debug: SND: Loaded WaveBank 'uradestroy' at 640cba0
info: IsStreamingWaveBank("/sounds/uraweapon.xwb") => false
debug: Wavebank prepared: 640b218
debug: SND: Loaded WaveBank 'uraweapon' at 640b218
info: IsStreamingWaveBank("/sounds/urb.xwb") => false
debug: Wavebank prepared: 640c390
debug: SND: Loaded WaveBank 'urb' at 640c390
info: IsStreamingWaveBank("/sounds/url.xwb") => false
debug: Wavebank prepared: 640ccf8
debug: SND: Loaded WaveBank 'url' at 640ccf8
info: IsStreamingWaveBank("/sounds/urldestroy.xwb") => false
debug: Wavebank prepared: 640c798
debug: SND: Loaded WaveBank 'urldestroy' at 640c798
info: IsStreamingWaveBank("/sounds/urlweapon.xwb") => false
debug: Wavebank prepared: 640c640
debug: SND: Loaded WaveBank 'urlweapon' at 640c640
info: IsStreamingWaveBank("/sounds/urs.xwb") => false
debug: Wavebank prepared: 640be30
debug: SND: Loaded WaveBank 'urs' at 640be30
info: IsStreamingWaveBank("/sounds/ursdestroy.xwb") => true
debug: SND: Loaded WaveBank 'ursdestroy' at 640d0a0
info: IsStreamingWaveBank("/sounds/ursstream.xwb") => true
debug: SND: Loaded WaveBank 'ursstream' at 640e248
info: IsStreamingWaveBank("/sounds/ursweapon.xwb") => false
debug: Wavebank prepared: 640ce50
debug: SND: Loaded WaveBank 'ursweapon' at 640ce50
info: IsStreamingWaveBank("/sounds/xaa_weapon.xwb") => false
debug: Wavebank prepared: 640c8f0
debug: SND: Loaded WaveBank 'xaa_weapon' at 640c8f0
info: IsStreamingWaveBank("/sounds/xab.xwb") => false
debug: Wavebank prepared: 640ca48
debug: SND: Loaded WaveBank 'xab' at 640ca48
info: IsStreamingWaveBank("/sounds/xal.xwb") => false
debug: Wavebank prepared: 640b370
debug: SND: Loaded WaveBank 'xal' at 640b370
info: IsStreamingWaveBank("/sounds/xal_weapon.xwb") => false
debug: Wavebank prepared: 640b620
debug: SND: Loaded WaveBank 'xal_weapon' at 640b620
info: IsStreamingWaveBank("/sounds/xas.xwb") => false
debug: Wavebank prepared: 640b4c8
debug: SND: Loaded WaveBank 'xas' at 640b4c8
info: IsStreamingWaveBank("/sounds/xas_weapons.xwb") => false
debug: Wavebank prepared: 640c4e8
debug: SND: Loaded WaveBank 'xas_weapons' at 640c4e8
info: IsStreamingWaveBank("/sounds/xea.xwb") => false
debug: Wavebank prepared: 640ba28
debug: SND: Loaded WaveBank 'xea' at 640ba28
info: IsStreamingWaveBank("/sounds/xea_weapons.xwb") => false
debug: Wavebank prepared: 640b778
debug: SND: Loaded WaveBank 'xea_weapons' at 640b778
info: IsStreamingWaveBank("/sounds/xeb.xwb") => false
debug: Wavebank prepared: 640b8d0
debug: SND: Loaded WaveBank 'xeb' at 640b8d0
info: IsStreamingWaveBank("/sounds/xel.xwb") => false
debug: Wavebank prepared: 640bb80
debug: SND: Loaded WaveBank 'xel' at 640bb80
info: IsStreamingWaveBank("/sounds/xel_weapons.xwb") => false
debug: Wavebank prepared: 640bcd8
debug: SND: Loaded WaveBank 'xel_weapons' at 640bcd8
info: IsStreamingWaveBank("/sounds/xes.xwb") => false
debug: Wavebank prepared: 640bf88
debug: SND: Loaded WaveBank 'xes' at 640bf88
info: IsStreamingWaveBank("/sounds/xes_destroy.xwb") => true
debug: SND: Loaded WaveBank 'xes_destroy' at 640f3f0
info: IsStreamingWaveBank("/sounds/xes_weapons.xwb") => false
debug: Wavebank prepared: 640c0e0
debug: SND: Loaded WaveBank 'xes_weapons' at 640c0e0
info: IsStreamingWaveBank("/sounds/xra.xwb") => false
debug: Wavebank prepared: 640c238
debug: SND: Loaded WaveBank 'xra' at 640c238
info: IsStreamingWaveBank("/sounds/xra_weapon.xwb") => false
debug: Wavebank prepared: 6412350
debug: SND: Loaded WaveBank 'xra_weapon' at 6412350
info: IsStreamingWaveBank("/sounds/xrb.xwb") => false
debug: Wavebank prepared: 6411c98
debug: SND: Loaded WaveBank 'xrb' at 6411c98
info: IsStreamingWaveBank("/sounds/xrl.xwb") => false
debug: Wavebank prepared: 64119e8
debug: SND: Loaded WaveBank 'xrl' at 64119e8
info: IsStreamingWaveBank("/sounds/xrl_stream.xwb") => true
debug: SND: Loaded WaveBank 'xrl_stream' at 64125a0
info: IsStreamingWaveBank("/sounds/xrl_weapon.xwb") => false
debug: Wavebank prepared: 6411890
debug: SND: Loaded WaveBank 'xrl_weapon' at 6411890
info: IsStreamingWaveBank("/sounds/xrs.xwb") => false
debug: Wavebank prepared: 6411330
debug: SND: Loaded WaveBank 'xrs' at 6411330
info: IsStreamingWaveBank("/sounds/xrs_weapon.xwb") => false
debug: Wavebank prepared: 6410dd0
debug: SND: Loaded WaveBank 'xrs_weapon' at 6410dd0
info: IsStreamingWaveBank("/sounds/xsa.xwb") => false
debug: Wavebank prepared: 6411df0
debug: SND: Loaded WaveBank 'xsa' at 6411df0
info: IsStreamingWaveBank("/sounds/xsa_destroy.xwb") => false
debug: Wavebank prepared: 6411f48
debug: SND: Loaded WaveBank 'xsa_destroy' at 6411f48
info: IsStreamingWaveBank("/sounds/xsa_weapon.xwb") => false
debug: Wavebank prepared: 64120a0
debug: SND: Loaded WaveBank 'xsa_weapon' at 64120a0
info: IsStreamingWaveBank("/sounds/xsb.xwb") => false
debug: Wavebank prepared: 64105c0
debug: SND: Loaded WaveBank 'xsb' at 64105c0
info: IsStreamingWaveBank("/sounds/xsb_weapon.xwb") => false
debug: Wavebank prepared: 6411080
debug: SND: Loaded WaveBank 'xsb_weapon' at 6411080
info: IsStreamingWaveBank("/sounds/xsl.xwb") => false
debug: Wavebank prepared: 6410f28
debug: SND: Loaded WaveBank 'xsl' at 6410f28
info: IsStreamingWaveBank("/sounds/xsl_destroy.xwb") => false
debug: Wavebank prepared: 64111d8
debug: SND: Loaded WaveBank 'xsl_destroy' at 64111d8
info: IsStreamingWaveBank("/sounds/xsl_weapon.xwb") => false
debug: Wavebank prepared: 6411488
debug: SND: Loaded WaveBank 'xsl_weapon' at 6411488
info: IsStreamingWaveBank("/sounds/xss.xwb") => false
debug: Wavebank prepared: 6410b20
debug: SND: Loaded WaveBank 'xss' at 6410b20
info: IsStreamingWaveBank("/sounds/xss_destroy.xwb") => true
debug: SND: Loaded WaveBank 'xss_destroy' at 6413748
info: IsStreamingWaveBank("/sounds/xss_weapon.xwb") => false
debug: Wavebank prepared: 6411b40
debug: SND: Loaded WaveBank 'xss_weapon' at 6411b40
debug: SND: Loaded SoundBank 'ambienttest'
debug: SND: Loaded SoundBank 'explosions'
debug: SND: Loaded SoundBank 'fmv_bg'
debug: SND: Loaded SoundBank 'impacts'
debug: SND: Loaded SoundBank 'interface'
debug: SND: Loaded SoundBank 'music'
debug: SND: Loaded SoundBank 'op_briefing'
debug: SND: Loaded SoundBank 'seraphimselect'
debug: SND: Loaded SoundBank 'uaa'
debug: SND: Loaded SoundBank 'uaadestroy'
debug: SND: Loaded SoundBank 'uaaweapon'
debug: SND: Loaded SoundBank 'uab'
debug: SND: Loaded SoundBank 'ual'
debug: SND: Loaded SoundBank 'ualdestroy'
debug: SND: Loaded SoundBank 'ualweapon'
debug: SND: Loaded SoundBank 'uas'
debug: SND: Loaded SoundBank 'uasdestroy'
debug: SND: Loaded SoundBank 'uasweapon'
debug: SND: Loaded SoundBank 'uea'
debug: SND: Loaded SoundBank 'ueadestroy'
debug: SND: Loaded SoundBank 'ueaweapon'
debug: SND: Loaded SoundBank 'ueb'
debug: SND: Loaded SoundBank 'uel'
debug: SND: Loaded SoundBank 'ueldestroy'
debug: SND: Loaded SoundBank 'uelweapon'
debug: SND: Loaded SoundBank 'ues'
debug: SND: Loaded SoundBank 'uesdestroy'
debug: SND: Loaded SoundBank 'uesweapon'
debug: SND: Loaded SoundBank 'unitrumble'
debug: SND: Loaded SoundBank 'unitsglobal'
debug: SND: Loaded SoundBank 'ura'
debug: SND: Loaded SoundBank 'uradestroy'
debug: SND: Loaded SoundBank 'uraweapon'
debug: SND: Loaded SoundBank 'urb'
debug: SND: Loaded SoundBank 'url'
debug: SND: Loaded SoundBank 'urldestroy'
debug: SND: Loaded SoundBank 'urlweapon'
debug: SND: Loaded SoundBank 'urs'
debug: SND: Loaded SoundBank 'ursdestroy'
debug: SND: Loaded SoundBank 'ursstream'
debug: SND: Loaded SoundBank 'ursweapon'
debug: SND: Loaded SoundBank 'xaa'
debug: SND: Loaded SoundBank 'xaa_weapon'
debug: SND: Loaded SoundBank 'xab'
debug: SND: Loaded SoundBank 'xal'
debug: SND: Loaded SoundBank 'xal_weapon'
debug: SND: Loaded SoundBank 'xas'
debug: SND: Loaded SoundBank 'xas_weapon'
debug: SND: Loaded SoundBank 'xca'
debug: SND: Loaded SoundBank 'xcb'
debug: SND: Loaded SoundBank 'xcl'
debug: SND: Loaded SoundBank 'xcs'
debug: SND: Loaded SoundBank 'xea'
debug: SND: Loaded SoundBank 'xea_weapon'
debug: SND: Loaded SoundBank 'xeb'
debug: SND: Loaded SoundBank 'xel'
debug: SND: Loaded SoundBank 'xel_weapons'
debug: SND: Loaded SoundBank 'xes'
debug: SND: Loaded SoundBank 'xes_destroy'
debug: SND: Loaded SoundBank 'xes_weapons'
debug: SND: Loaded SoundBank 'xra'
debug: SND: Loaded SoundBank 'xra_weapon'
debug: SND: Loaded SoundBank 'xrb'
debug: SND: Loaded SoundBank 'xrl'
debug: SND: Loaded SoundBank 'xrl_destroy'
debug: SND: Loaded SoundBank 'xrl_stream'
debug: SND: Loaded SoundBank 'xrl_weapon'
debug: SND: Loaded SoundBank 'xrs'
debug: SND: Loaded SoundBank 'xrs_weapon'
debug: SND: Loaded SoundBank 'xsa'
debug: SND: Loaded SoundBank 'xsa_destroy'
debug: SND: Loaded SoundBank 'xsa_weapon'
debug: SND: Loaded SoundBank 'xsb'
debug: SND: Loaded SoundBank 'xsb_weapon'
debug: SND: Loaded SoundBank 'xsl'
debug: SND: Loaded SoundBank 'xsl_destroy'
debug: SND: Loaded SoundBank 'xsl_weapon'
debug: SND: Loaded SoundBank 'xss'
debug: SND: Loaded SoundBank 'xss_destroy'
debug: SND: Loaded SoundBank 'xss_weapon'
debug: MEM: -1822991477 bytes SND
info: MD5 of global settings: d2a23d6464d3fd77956e7648c43b5077
info: IsStreamingWaveBank("/sounds/voice/us/briefings.xwb") => true
debug: SND: Loaded WaveBank 'briefings' at 6449948
info: IsStreamingWaveBank("/sounds/voice/us/seraphim_language.xwb") => true
debug: SND: Loaded WaveBank 'seraphim_language' at 644ab18
info: IsStreamingWaveBank("/sounds/voice/us/x01_vo.xwb") => true
debug: SND: Loaded WaveBank 'x01_vo' at 644b138
info: IsStreamingWaveBank("/sounds/voice/us/x02_vo.xwb") => true
debug: SND: Loaded WaveBank 'x02_vo' at 644afb0
info: IsStreamingWaveBank("/sounds/voice/us/x03_vo.xwb") => true
debug: SND: Loaded WaveBank 'x03_vo' at 644b758
info: IsStreamingWaveBank("/sounds/voice/us/x04_vo.xwb") => true
debug: SND: Loaded WaveBank 'x04_vo' at 644ae28
info: IsStreamingWaveBank("/sounds/voice/us/x05_vo.xwb") => true
debug: SND: Loaded WaveBank 'x05_vo' at 644aca0
info: IsStreamingWaveBank("/sounds/voice/us/x06_vo.xwb") => true
debug: SND: Loaded WaveBank 'x06_vo' at 644b2c0
info: IsStreamingWaveBank("/sounds/voice/us/x1t_vo.xwb") => true
debug: SND: Loaded WaveBank 'x1t_vo' at 644b448
info: IsStreamingWaveBank("/sounds/voice/us/x_fmv.xwb") => true
debug: SND: Loaded WaveBank 'x_fmv' at 644b5d0
info: IsStreamingWaveBank("/sounds/voice/us/xgg.xwb") => true
debug: SND: Loaded WaveBank 'xgg' at 644b8e0
debug: SND: Loaded SoundBank 'briefings'
debug: SND: Loaded SoundBank 'x01_vo'
debug: SND: Loaded SoundBank 'x02_vo'
debug: SND: Loaded SoundBank 'x03_vo'
debug: SND: Loaded SoundBank 'x04_vo'
debug: SND: Loaded SoundBank 'x05_vo'
debug: SND: Loaded SoundBank 'x06_vo'
debug: SND: Loaded SoundBank 'x1t_vo'
debug: SND: Loaded SoundBank 'x_fmv'
debug: SND: Loaded SoundBank 'xgg'
debug: MEM: -796091502 bytes SND
info: MD5 of global settings: d2a23d6464d3fd77956e7648c43b5077
debug: MEM: -796091502 bytes SND
debug: Lua user environment initialized with game version 3812, game type FAF and at commit hash a3de04de69292a401a0dd646397e62e18a779f8b
info: /savereplay
info: REPLAY ID: 23267037
info: adding font file /fonts/arial.ttf
info: adding font file /fonts/arialbd.ttf
info: adding font file /fonts/arialbi.ttf
info: adding font file /fonts/ariali.ttf
info: adding font file /fonts/arialn.ttf
info: adding font file /fonts/arialnb.ttf
info: adding font file /fonts/arialnbi.ttf
info: adding font file /fonts/arialni.ttf
info: adding font file /fonts/ariblk.ttf
info: adding font file /fonts/arlrdbd.ttf
info: adding font file /fonts/butterbe.ttf
info: adding font file /fonts/vdub.ttf
info: adding font file /fonts/wintermu.ttf
info: adding font file /fonts/zeroes_3.ttf
warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(189)
         error: unable to create device
warning: GAL Exception: file : c:\work\rts\main\code\src\libs\gpggal\DeviceD3D9.cpp(189)
         error: unable to create device

If I force the computer to use the intergrated intel GPU - the game works, but after 30 mins it becomes barely playable on a 6v6 map.

I read a lot about this problem, here and in the internet, so here is what I've done:

  • used 3 different versions of MX550 drivers - from the oldest I could find to the newest
  • updated the DirectX several times
  • updated all VC packages

In the end I managed to run the Steam executable under WIndows 7 compatibility mode with the MX550 gpu, but cannot manage to run the ForgedAlliance.exe under compatibility.

I also played a lot with resolution modes through game.prefs file, nothing helped. Windowed mode doesn't help too.

Any ideas where to poke more? Or is it some kind of driver/hardware issue that prevents us enjoying our ol' game?

Lmao I fixed it.
I tried to automatically install the driver number 511.23, oldest driver for MX550 I could find, this is the 4th version, but it wouldn't let me, the nVidia installer said 'no compatible products/OS were found'
But when I tried to manually update the driver via Device Manager, it allowed me with the warning 'windows cannot automatically verify the driver', but it did let me manually choose the MX550 and it eventually let me play.

EDIT: After a restart it doesn't work. I am going fucking crazy

Does disabling the internal graphic card via Device Manager fix the issue?

@magge just tried that, the game runs, but the FPS is horrendous, much worse than on the integrated intel video? WTF?

Try this:

  1. Use DDU (Display Driver Uninstaller ) to uninstall the MX550 driver and to disable automatic windows driver update
  2. Install the GPU driver from the support site (Acer) for your specific laptop model, not from NVidia!

@katharsas unfortunately this didn't help...

Weird. Do other DirectX 9 Games work without a problem?
Other than reinstalling or resetting you operating system, which would very likely fix the issue:

You can try to run Supcom with dgVoodoo2. dgVoodoo is a compatibility layer for Directx9 games. It essentially turns Supcom into a DirectX11/12 game. I have never used it but it is a well respected piece of software online and if your error is Dx9-specific, that should fix it (if dgVoodoo happens to work with Supcom).

@katharsas man, you are the MVP!
So FAF runs smooth as butter, now the laptop gets pretty damn hot lmao, it's not for gaming definitely... gonna test it for stability
It also turns out the replays are driven from a separate .exe file so I had to copy the dll's there too.

Glad it worked : )
You might want to get some tools to monitor your CPU and GPU temperatur and make sure neither goes over like 87 while gaming.