


Shader file common.fh needed amending, as per comments here: https://bbs.archlinux.org/viewtopic.php?id=258020
I've played hundreds of hours of this on GOG and it's my second favourite game of the entire series, X4 now having taken top spot in my affections. I've just left comment on Egosoft boards that they've been ignoring a very simple fix for four years now, caused by Nvidia drivers becoming stricter about error messages, that players like me are still encountering. But for anyone reading once the shader file is tweaked (you delete two characters each from the ends of lines 574 and 622 of the file) the game runs amazingly well.
Have been able to mantain nearly perfect peformance at normal (medium) graphical settings. The visuals look great while running at a smooth 60fps.
I patched the shaders according to this: https://bbs.archlinux.org/viewtopic.php?id=258020
Works also for the native Linux version.

Error is displayed at start-up
[=ERROR=] 0.00 FATAL ERROR (version 4.30 - Code revision: 254587): A fatal error has occurred and X cannot recover: This is the error:
Shader::Compile(tag.f) '0(612) : error C0151: EOF inside comment '
Version: 4.30 - Code revision: 254587
Please inform EGOSOFT GmbH technical support.

Crashes before Main Menu
Out of 5 launches, it crashed 4x before reaching the main menu. Managed to load a game once but then it crashed again. Unplayable.