It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
Original Solution Discussion Thread.

With a 64-bit WINE prefix install the game.

The game does graphics driver detection using magic values that only make sense on Windows. So, to disable automatic graphics driver detection go to this location: "<installation folder>/Content/Talos/Config" and edit the file named "CheckDriver.lua". Replace the entire contents of the file with:

gfx_iReqDriverVersion = 0;
gfx_bWrongDriver = 0;

Then in the "<installation folder>" create a new folder called "UserData". In this folder create a new file called "Talos.ini" with the following lines:

gfx_strAPI = "Vulkan";
sfx_strAPI = "XAudio";
sfx_strAudioDevice = "ID:0";

This minimal configuration should allow the game to launch properly. DXVK is not required at any time.

The game executable is "<installation folder>/Bin/x64/Talos.exe"

1. Vulkan has to be set in the ini file as changing the graphics API in-game crashes.

2. Do not use the OpenAL audio backend or that will cause graphical glitches.

3. Specifying the default device for audio fixes sound problems.
Post edited October 09, 2020 by headkase.194
Thank You!
It's working.
(I have AMD Radeon RX 580 Card with latest Open Source Drivers on Linux Mint 20).
avatar
Ketjow3: Thank You!
It's working.
(I have AMD Radeon RX 580 Card with latest Open Source Drivers on Linux Mint 20).
You're welcome.
Post edited October 09, 2020 by headkase.194
To people who do not want to tinker with the game configuration, the thread linked in the first post was actually preliminary work for this installer script: [./play.it] Install The Talos Principle on Linux
avatar
vv221: To people who do not want to tinker with the game configuration, the thread linked in the first post was actually preliminary work for this installer script: [./play.it] Install The Talos Principle on Linux
I've played it extensively with the minimal instructions in the first post and everything works perfectly.

I'm using Arch Linux, amdgpu, mesa, vulkan-radeon, and Lutris. I mostly manually set up my own prefixes though, I know there are plenty of scripts but I've just generally have had a lot of success just doing it myself.

Clear and minimal instructions are that point: someone who doesn't use a specific service can still get the job done.

But, the original thread did do the work: those facts didn't come from nowhere. Thanks to them.
Post edited October 10, 2020 by headkase.194
avatar
vv221: To people who do not want to tinker with the game configuration, the thread linked in the first post was actually preliminary work for this installer script: [./play.it] Install The Talos Principle on Linux
avatar
headkase.194: (…)
the original thread did do the work: those facts didn't come from nowhere. Thanks to them.
Well, that was the purpose of my post: said original thread actually is the notes I took when working on adding The Talos Principle support to ./play.it. Similar notes for other games support can be found on our forge if you are looking to write more guides like the one you shared here, cf. ./play.it / Supported games
Does this solution work with Solus OS?
avatar
vv221: To people who do not want to tinker with the game configuration, the thread linked in the first post was actually preliminary work for this installer script: [./play.it] Install The Talos Principle on Linux
first of all, thank you for the work done by ./play.it. It is definitively a big help for the people who just want to play and still using linux.

Sadly, the ./play.it script didn't work for me.

I first tried to download the game and to use wine directly, but the only result is that the game seems to launch after making the screen blink (like if it was changing the resolution of the screen), I have a black window where the game is suppose to be and the "bug reporter" window from wine opened at some point with the message: "Product type must be specified in the BugReporter command lines parameters. "

I saw you thread and followed the procedure on ./play.it but the result is the exactly the same (including the wine BugReporter window)

My configuration:
Manjaro linux 20.1.2
Kernel linux 5.4.72-1-MANJARO
Graphic: GeForce GT 560M with video-hybrid-intel-nvidia-390xx-bumblebee
Wine 5.18-1

when I start the game in the terminal, I got some error concerning vulkan (it tried different resolution but fail every time) and when it try the fallback with Direct3D 11, it seems to work but the warning "Couldn't create GPU program from bytecode!" come and then it crash.

Do you have an idea on a workaround?
avatar
Dumitex: Manjaro linux 20.1.2
Kernel linux 5.4.72-1-MANJARO
Graphic: GeForce GT 560M with video-hybrid-intel-nvidia-390xx-bumblebee
Wine 5.18-1
To be fair I might not be of much help here as I have access neither to Manjaro, nor to a nVIDIA GPU.

Most of my tests have actually been done on the current stable 5.0 WINE version, if you have access to it it might be worth a try.

---
avatar
Dumitex: when I start the game in the terminal, I got some error concerning vulkan (it tried different resolution but fail every time)
Could you paste here the errors you get in the terminal?
Post edited October 31, 2020 by vv221
avatar
Dumitex: when I start the game in the terminal, I got some error concerning vulkan (it tried different resolution but fail every time)
avatar
vv221: Could you paste here the errors you get in the terminal?
I saved it in a privatebin: https://framabin.org/p/?abdb9b37455d9baf#PmYVWlgZCS9SCSsL+gSHPS3mdtS+s16BlB8IDUwmwXg=

As for Wine, I tried with Debian 10 (dual boot with Manjaro on my computer), but the innoextract is too old (1.7) and when I tried to add the repository, I get an issue saying that the gpg key is not valid. Anyway, I don't have a Wine 5.0 but if you think it can make a difference, I will try to find a way.

By the way, on the page ./play.it from the Talos Principle,you can add that the dependency "dos2unix" is also needed.
avatar
Dumitex: (…)
The main error seems to be this one, related to the nvidia driver:
Xlib: extension "NV-GLX" missing on display ":0".
Do not bother with WINE version, I do not think it would have any effect on this front until you’ve found a way to fix this driver issue.

---

avatar
Dumitex: By the way, on the page ./play.it from the Talos Principle,you can add that the dependency "dos2unix" is also needed.
Thanks, that’s updated ;)
Merci ! I don't know if I will be able to fix this issue, but it is definitively the best lead. :)

À la prochaine.
avatar
headkase.194: Original Solution Discussion Thread.

With a 64-bit WINE prefix install the game.

The game does graphics driver detection using magic values that only make sense on Windows. So, to disable automatic graphics driver detection go to this location: "<installation folder>/Content/Talos/Config" and edit the file named "CheckDriver.lua". Replace the entire contents of the file with:

gfx_iReqDriverVersion = 0;
gfx_bWrongDriver = 0;

Then in the "<installation folder>" create a new folder called "UserData". In this folder create a new file called "Talos.ini" with the following lines:

gfx_strAPI = "Vulkan";
sfx_strAPI = "XAudio";
sfx_strAudioDevice = "ID:0";

This minimal configuration should allow the game to launch properly. DXVK is not required at any time.

The game executable is "<installation folder>/Bin/x64/Talos.exe"

1. Vulkan has to be set in the ini file as changing the graphics API in-game crashes.

2. Do not use the OpenAL audio backend or that will cause graphical glitches.

3. Specifying the default device for audio fixes sound problems.
One note for everyone - this seems to only work if you do it between the install and the first time you launch the game. I tried to do it after running into graphics issues post-launch. I had to uninstall the game, re-install it, and then do the above steps, which worked for me.
Running Linux Mint 20.1 with Wine. NVIDIA GeForce 1660 Super.
The game did crash on me right when the first word of the game was spoken, but I had also begun to run around in that moment, so I'm not sure it's the audio that did it. I rebooted the game (in "safe mode", since it asked if that was what I would like to do), and now I'm running along through the tutorial without any problems.
Thanks for your help - I've been looking forward to this game for a while, and now I can finally play it!