-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Errors with libfontconfig with Civilization VI on Arch and Flatpak #6234
Comments
Reads like #6194. This issue should also be mentioned to the game devs. |
We believe this is a problem with the way Civilization VI is packaged. Your workaround is generally correct though, and this does not reflect a problem with the Steam client. Here is a longer explanation:
|
After more then 1 year, I still can't easily play this game on linux. |
@souenzzo I opened a ticket, but when they replied I did not had my linux laptop on hand and couldn't give them the required info. I forgot to follow up when I got my laptop, and I don't play on Linux anymore. You could open a ticket on Aspyr support page if you want. I guess the games works on some distros (maybe only ubuntu 16.04 or something), at the time at least Archlinux and Flatpaks were not working correctly, what distro are you using ? |
@antonincms I'm using Arch with steam package from official repository. There is other issues that I want to report, like the "welcome screen" has scaling issues and I can't play internet games with windows. But I don't even know if it's worth reporting, once nobody is working on fix linux issues. |
For my ticket, they ended it with this, after more than one month :
It's indeed Aspyr problem, they are the developpers of this port, but you could respond to 2K that aspyr did not answered you, nor fixed the issue in more than one year (my ticket was opened in may 2019) I guess. |
Hello , I'm here to prepare an birthday party for this issue. What should I do in order to get support on this? I just wanna to be able to download and play the game, without hacking it every time that I need to open. There is other issues, like the "welcome" screen do not fit in my 1080p screen, so I need to hack again in order to click in "play the game", but to be honest, I don't think that worst my time to report it. |
If possible, please don't use this workaround: setting environment variables in Steam's environment alters how all of your Steam games are launched, and can break other games, for example in ValveSoftware/steam-runtime#476.
This is a better workaround, because it is more narrowly-targeted to only affect Civ VI, and not other games. If the equivalent issue appears in future on Debian-derived distributions such as Ubuntu, the equivalent workaround for those distributions would be to set the launch options to:
(I think Debian-derived distributions do not have this issue yet, but it's only a matter of time.) Similarly, on Red-Hat-derived distributions like Fedora it would be:
Newer versions of the Steam Flatpak app on Flathub (using runtimes newer than 18.08) have their own workaround for this issue. Note that the Steam Flatpak app on Flathub is not officially supported by Valve. Unfortunately, we cannot use the same workaround in a "native" (non-Flatpak) installation of Steam, because there's a glibc issue that would make it result in a significant performance penalty. |
Easiest is to edit the Civ6 file and instead of launching the launcher, edit to start Civ6Sub instead, as it is the launcher that requires the libfontconfig. I have i add that this issue is also on Steam deck of you change the compability mode to Linux runtime. |
Unfortunately even with the fixes advertised in this issue, Civ 6 still fails to properly launch. An initial launcher external to Steam does boot, but when I hit "Play" within it, it crashes with a popup window stating:
|
Your system information
Please describe your issue in as much detail as possible:
When I try to play Civilisation VI, the game crashe instantly with this error :
steam steam://rungameid/289070
I can upload the dump if it can help.
It looks like very much like this issue : flathub/com.valvesoftware.Steam#95 or this one #5601
Steps for reproducing this issue:
Temporary circumvention of the error
As temporary fix, and only on steam installed with pacman (natively to archlinux, so), when I start steam with the command
LD_PRELOAD=/usr/lib/libfreetype.so steam steam://rungameid/289070
instead ofsteam steam://rungameid/289070
, it works perfectly.You can also set
LD_PRELOAD=/usr/lib/libfreetype.so %command%
as custom lauch command.The text was updated successfully, but these errors were encountered: