The Talos Principle

The Talos Principle

View Stats:
Robert Jul 26, 2016 @ 2:21am
The Talos Principle - Update 266906 - public beta
Build 266906 for The Talos Principle is now available in beta "publicbeta", which does not require a password.

To install the beta, do this:
- locate the game in the Steam's "Library" panel
- right click and invoke "Properties"
- select the "Betas" tab
- choose "publicbeta"

NOTE: If you want to later change back from publicbeta to default, savegames may be lost! We test for forward upgrades, but not in the other direction.

Here are the changes:

Bug fixes:
- Improved stability and performance on Vulkan API.
< >
Showing 1-15 of 27 comments
fabry Jul 26, 2016 @ 3:29am 
I still have this problem https://postimg.org/image/g0kc0sxt3/ black bar below the game :( I use linux mint 18 and last nvidia driver with gtx 780
Last edited by fabry; Jul 26, 2016 @ 3:29am
zmeul Jul 26, 2016 @ 3:36am 
this new update is spewing TDR errors at me, didn't happened before - Vulkan render
it did it after ~4 minutes of play and it did it after just one

GTX970 latest driver
W10 x64
i5 6500
Last edited by zmeul; Jul 26, 2016 @ 3:36am
4Klassic Jul 26, 2016 @ 4:46am 
264510 Version
Time for some more Benchmarks over Vulkan.

DX11:

4:13:30 INF: - benchmark results -
14:13:30 INF:
14:13:30 INF: Gfx API: Direct3D11
14:13:30 INF: Duration: 186.1 seconds (9388 frames)
14:13:30 INF: Average: 50.4 FPS (52.0 w/o extremes)
14:13:30 INF: Extremes: 385.5 max, 11.2 min
14:13:30 INF: Sections: AI=6%, physics=1%, sound=1%, scene=73%, shadows=16%, misc=3%
14:13:30 INF: Highs: 959 in 14.9 seconds (64.5 FPS)
14:13:30 INF: Lows: 1373 in 35.5 seconds (38.7 FPS)
14:13:30 INF: 30-60 FPS: 88%
14:13:30 INF: > 60 FPS: 12%
14:13:30 INF:
14:13:30 LOG: Timestamp: 2016/06/10 14:13:30
14:13:30 LOG: Stopping world 'Content/Talos/Levels/Demo.wld'.
14:13:30 LOG: World deleted in 0.01(0.01)sec.
14:13:30 LOG: World stopped in 0.02sec.
14:13:30 LOG: World cache state:
14:13:30 LOG: Content/Talos/Levels/DemoLobby.wld: loaded (copy ready for simulation)
14:13:30 LOG: Process memory: 2489 MB
14:13:35 INF: Error sending stats message: connection timed out.


Vulkan:

14:19:37 INF: - benchmark results -
14:19:37 INF:
14:19:37 INF: Gfx API: Vulkan
14:19:37 INF: Duration: 189.9 seconds (7513 frames)
14:19:37 INF: Average: 39.6 FPS (41.1 w/o extremes)
14:19:37 INF: Extremes: 435.9 max, 3.3 min
14:19:37 INF: Sections: AI=5%, physics=1%, sound=1%, scene=75%, shadows=16%, misc=2%
14:19:37 INF: Highs: 207 in 2.8 seconds (73.3 FPS)
14:19:37 INF: Lows: 658 in 25.5 seconds (25.8 FPS)
14:19:37 INF: < 20 FPS: 1%
14:19:37 INF: 20-30 FPS: 7%
14:19:37 INF: 30-60 FPS: 91%
14:19:37 INF: > 60 FPS: 2%
14:19:37 INF:
14:19:37 LOG: Timestamp: 2016/06/10 14:19:37
14:19:37 LOG: Stopping world 'Content/Talos/Levels/Demo.wld'.
14:19:37 LOG: World deleted in 0.01(0.01)sec.
14:19:37 LOG: World stopped in 0.01sec.
14:19:37 LOG: World cache state:
14:19:37 LOG: Content/Talos/Levels/DemoLobby.wld: loaded (copy not used)
14:19:37 LOG: Process memory: 2931 MB


AMD Phenom II X4 945 @ 3.6GHZ
4x2GB DDR III 1333MHZ
Gigabyte HD 7850 2GB
Corsair TX-650W

Windows 10 64 bits
AMD Catalyst 16.6.1

-------------------------------------------------------------------


266906

12:30:55 INF: - benchmark results -
12:30:55 INF:
12:30:55 INF: Gfx API: Direct3D11
12:30:55 INF: Duration: 185.3 seconds (9298 frames)
12:30:55 INF: Average: 50.2 FPS (51.7 w/o extremes)
12:30:55 INF: Extremes: 354.0 max, 27.4 min
12:30:55 INF: Sections: AI=6%, physics=1%, sound=1%, scene=73%, shadows=16%, misc=3%
12:30:55 INF: Highs: 998 in 15.7 seconds (63.7 FPS)
12:30:55 INF: Lows: 1406 in 36.2 seconds (38.8 FPS)
12:30:55 INF: 30-60 FPS: 90%
12:30:55 INF: > 60 FPS: 10%


12:45:12 INF: - benchmark results -
12:45:12 INF:
12:45:12 INF: Gfx API: Vulkan
12:45:12 INF: Duration: 189.4 seconds (7777 frames)
12:45:12 INF: Average: 41.1 FPS (42.8 w/o extremes)
12:45:12 INF: Extremes: 335.3 max, 3.3 min
12:45:12 INF: Sections: AI=5%, physics=1%, sound=1%, scene=74%, shadows=16%, misc=3%
12:45:12 INF: Highs: 205 in 2.5 seconds (83.0 FPS)
12:45:12 INF: Lows: 672 in 25.6 seconds (26.2 FPS)
12:45:12 INF: < 20 FPS: 1%
12:45:12 INF: 20-30 FPS: 5%
12:45:12 INF: 30-60 FPS: 92%
12:45:12 INF: > 60 FPS: 2%



AMD Phenom II X4 945 @ 3.6GHZ
4x2GB DDR III 1333MHZ
Gigabyte HD 7850 2GB
Corsair TX-650W

Windows 10 64 bits
AMD Catalyst 16.7.2

So in which step is the vulkan version of your game.
Long time ago, some guy here on the forum from your team had said that this process was long and would be separated in 3 parts.
Porting assets, and multithread the vulkan etc..
In which step are we? XD
Last edited by 4Klassic; Jul 26, 2016 @ 4:49am
dubigrasu Jul 26, 2016 @ 5:52am 
SteamOS 2.0, details (and the benchmark results) in the log here: http://pastebin.com/raw/j1w6ks4d

I'm still having the same issue as described by Fabry above: a black bar below when using Vulkan.
Is not happening with OpenGL or when using a 1280x720 resolution (even with Vulkan).

By looking at the logs I see a difference in the final size of the HDR rendering target between OpenGL and Vulkan:
- 15:21:32 LOG: Created HDR render-target of 1920x1080 > for OpenGL
- 15:23:15 LOG: Created HDR render-target of 1920x1023 > for Vulkan, which is the actual resolution the game is displayed at when using Vulkan.
dubigrasu Jul 26, 2016 @ 6:13am 
Originally posted by ObscureAngel:
264510 Version

Time for some more Benchmarks over Vulkan.

DX11:

4:13:30 INF: - benchmark results -
14:13:30 INF:
14:13:30 INF: Gfx API: Direct3D11
14:13:30 INF: Duration: 186.1 seconds (9388 frames)
14:13:30 INF: Average: 50.4 FPS (52.0 w/o extremes)
14:13:30 INF: Extremes: 385.5 max, 11.2 min
14:13:30 INF: Sections: AI=6%, physics=1%, sound=1%, scene=73%, shadows=16%, misc=3%
14:13:30 INF: Highs: 959 in 14.9 seconds (64.5 FPS)
14:13:30 INF: Lows: 1373 in 35.5 seconds (38.7 FPS)
14:13:30 INF: 30-60 FPS: 88%
14:13:30 INF: > 60 FPS: 12%
14:13:30 INF:
14:13:30 LOG: Timestamp: 2016/06/10 14:13:30
14:13:30 LOG: Stopping world 'Content/Talos/Levels/Demo.wld'.
14:13:30 LOG: World deleted in 0.01(0.01)sec.
14:13:30 LOG: World stopped in 0.02sec.
14:13:30 LOG: World cache state:
14:13:30 LOG: Content/Talos/Levels/DemoLobby.wld: loaded (copy ready for simulation)
14:13:30 LOG: Process memory: 2489 MB
14:13:35 INF: Error sending stats message: connection timed out.


Vulkan:

14:19:37 INF: - benchmark results -
14:19:37 INF:
14:19:37 INF: Gfx API: Vulkan
14:19:37 INF: Duration: 189.9 seconds (7513 frames)
14:19:37 INF: Average: 39.6 FPS (41.1 w/o extremes)
14:19:37 INF: Extremes: 435.9 max, 3.3 min
14:19:37 INF: Sections: AI=5%, physics=1%, sound=1%, scene=75%, shadows=16%, misc=2%
14:19:37 INF: Highs: 207 in 2.8 seconds (73.3 FPS)
14:19:37 INF: Lows: 658 in 25.5 seconds (25.8 FPS)
14:19:37 INF: < 20 FPS: 1%
14:19:37 INF: 20-30 FPS: 7%
14:19:37 INF: 30-60 FPS: 91%
14:19:37 INF: > 60 FPS: 2%
14:19:37 INF:
14:19:37 LOG: Timestamp: 2016/06/10 14:19:37
14:19:37 LOG: Stopping world 'Content/Talos/Levels/Demo.wld'.
14:19:37 LOG: World deleted in 0.01(0.01)sec.
14:19:37 LOG: World stopped in 0.01sec.
14:19:37 LOG: World cache state:
14:19:37 LOG: Content/Talos/Levels/DemoLobby.wld: loaded (copy not used)
14:19:37 LOG: Process memory: 2931 MB


AMD Phenom II X4 945 @ 3.6GHZ
4x2GB DDR III 1333MHZ
Gigabyte HD 7850 2GB
Corsair TX-650W

Windows 10 64 bits
AMD Catalyst 16.6.1


AMD Phenom II X4 945 @ 3.6GHZ
4x2GB DDR III 1333MHZ
Gigabyte HD 7850 2GB
Corsair TX-650W

Windows 10 64 bits
AMD Catalyst 16.7.2

So in which step is the vulkan version of your game.
Long time ago, some guy here on the forum from your team had said that this process was long and would be separated in 3 parts.
Porting assets, and multithread the vulkan etc..
In which step are we? XD

Indeed, not good results for Vulkan, but these results are for the main branch 264510 version of the game, not Public beta 266906 (the one posted here).
Also, the tests were run on June 10 ?
Last edited by dubigrasu; Jul 26, 2016 @ 6:14am
AlenL Jul 26, 2016 @ 8:10am 
Just an update that we are aware of the black bars problem that happens with some window managers. We will implement a fix for it, but didn't make that on time for this update.
fabry Jul 26, 2016 @ 8:27am 
Ah nice! Thanks for sharing this info : )
dubigrasu Jul 26, 2016 @ 8:33am 
Thanks indeed. Interesting detail.
Tested some wm and true, it happens on Mutter, Metacity and Xfwm4 (where the bar is though smaller) but not on OpenBox.
It also looks alright on SteamOS BPM, but that maybe because steamcompmgr's scaling.
edo Jul 26, 2016 @ 8:34am 
since my first benchmark time ago average perf has only increased like almost 1 fps, but now it never falls to the 0-30 fps range, thats something
chrix Jul 26, 2016 @ 8:48am 
The intel Vulkan driver on Linux just keeps spamming this error message and doesn't seem to get past the loading screen.
Unable to parse built-ins ERROR: 0:1: '' : array size must be a positive integer ERROR: 0:1: '' : array size must be a positive integer ERROR: 0:1: '' : array size must be a positive integer ERROR: 0:1: '' : array size must be a positive integer INTERNAL ERROR: Unable to parse built-ins const int gl_MaxVertexAttribs = 16;const int gl_MaxVertexTextureImageUnits = 8;const int gl_MaxCombinedTextureImageUnits = 80;const int gl_MaxTextureImageUnits = 16;const int gl_MaxDrawBuffers = 32;const int gl_MaxLights = 0;const int gl_MaxClipPlanes = 0;const int gl_MaxTextureUnits = 16;const int gl_MaxTextureCoords = 32;const int gl_MaxVertexUniformComponents = 4096;const int gl_MaxVaryingFloats = 64;const int gl_MaxFragmentUniformComponents = 4096;uniform mat4 gl_TextureMatrix[gl_MaxTextureCoords];uniform mat4 gl_TextureMatrixInverse[gl_MaxTextureCoords];uniform mat4 gl_TextureMatrixTranspose[gl_MaxTextureCoords];uniform mat4 gl_TextureMatrixInverseTranspose[gl_MaxTextureCoords];uniform vec4 gl_ClipPlane[gl_MaxClipPlanes];uniform gl_LightSourceParameters gl_LightSource[gl_MaxLights];uniform gl_LightProducts gl_FrontLightProduct[gl_MaxLights];uniform gl_LightProducts gl_BackLightProduct[gl_MaxLights];uniform vec4 gl_TextureEnvColor[gl_MaxTextureImageUnits];uniform vec4 gl_EyePlaneS[gl_MaxTextureCoords];uniform vec4 gl_EyePlaneT[gl_MaxTextureCoords];uniform vec4 gl_EyePlaneR[gl_MaxTextureCoords];uniform vec4 gl_EyePlaneQ[gl_MaxTextureCoords];uniform vec4 gl_ObjectPlaneS[gl_MaxTextureCoords];uniform vec4 gl_ObjectPlaneT[gl_MaxTextureCoords];uniform vec4 gl_ObjectPlaneR[gl_MaxTextureCoords];uniform vec4 gl_ObjectPlaneQ[gl_MaxTextureCoords];const int gl_MaxClipDistances = 8;const int gl_MaxVaryingComponents = 60;const mediump int gl_MinProgramTexelOffset = -8;const mediump int gl_MaxProgramTexelOffset = 7;const int gl_MaxCombinedImageUnitsAndFragmentOutputs = 8;const int gl_MaxImageSamples = 0;const int gl_MaxTessControlImageUniforms = 0;const int gl_MaxTessEvaluationImageUniforms = 0;const int gl_MaxGeometryImageUniforms = 0;const int gl_MaxImageUnits = 8;const int gl_MaxCombinedShaderOutputResources = 8;const int gl_MaxVertexImageUniforms = 0;const int gl_MaxFragmentImageUniforms = 8;const int gl_MaxCombinedImageUniforms = 0;


Might be an intel driver bug, since it's on Ivy Bridge which isn't finished yet. With the previous beta it was "playable" like this:
https://www.youtube.com/watch?v=UJgz4QeLQfU

edit: Interesting, someone had a message like that with an earlier beta: https://steamcommunity.com/app/257510/discussions/0/364039531227679714/#c364039785158356495

Another edit: I don't think it fully hangs, but takes some random time until it progresses. The game renders a lot better now actually, still has some rendering bugs though:
https://youtu.be/smYAm1qoOPM
Last edited by chrix; Jul 26, 2016 @ 9:37am
glib Jul 26, 2016 @ 9:00am 
SteamOS (Brewmaster)
NVIDIA GTX 750 Ti (driver: 367.27) - 1920x1200
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz

Windows 10
NVIDIA GTX 750 Ti (driver: 368.81) - 1920x1200
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz

All settings on Ultra but GPU SPEED is set to medium. AA is disabled because Vulkan version crashes when enabled.

=== SteamOS ===

18:44:22 INF: Gfx API: OpenGL
18:44:22 INF: Duration: 60.0 seconds (3910 frames)
18:44:22 INF: Average: 65.2 FPS (69.3 w/o extremes)
18:44:22 INF: Extremes: 164.8 max, 5.0 min
18:44:22 INF: Sections: AI=4%, physics=1%, sound=1%, scene=76%, shadows=14%, $
18:44:22 INF: Highs: 177 in 1.3 seconds (133.2 FPS)
18:44:22 INF: Lows: 319 in 9.4 seconds (33.9 FPS)
18:44:22 INF: 30-60 FPS: 26%
18:44:22 INF: > 60 FPS: 73%

18:41:18 INF: Gfx API: Vulkan
18:41:18 INF: Duration: 60.0 seconds (5323 frames)
18:41:18 INF: Average: 88.7 FPS (92.7 w/o extremes)
18:41:18 INF: Extremes: 318.4 max, 19.5 min
18:41:18 INF: Sections: AI=6%, physics=1%, sound=1%, scene=77%, shadows=10%, $
18:41:18 INF: Highs: 426 in 3.6 seconds (119.8 FPS)
18:41:18 INF: Lows: 864 in 13.0 seconds (66.7 FPS)
18:41:18 INF: 30-60 FPS: 1%
18:41:18 INF: > 60 FPS: 99%

2. try
10:03:04 INF: Gfx API: Vulkan
10:03:04 INF: Duration: 60.0 seconds (5178 frames)
10:03:04 INF: Average: 86.3 FPS (89.5 w/o extremes)
10:03:04 INF: Extremes: 245.2 max, 24.6 min
10:03:04 INF: Sections: AI=5%, physics=1%, sound=1%, scene=78%, shadows=9%, misc=5%
10:03:04 INF: Highs: 571 in 5.1 seconds (112.7 FPS)
10:03:04 INF: Lows: 855 in 13.0 seconds (65.8 FPS)
10:03:04 INF: 30-60 FPS: 1%
10:03:04 INF: > 60 FPS: 99%

=== Windows 10 ===

19:12:47 INF: Gfx API: Direct3D11
19:12:47 INF: Duration: 60.0 seconds (5064 frames)
19:12:47 INF: Average: 84.4 FPS (86.5 w/o extremes)
19:12:47 INF: Extremes: 216.3 max, 43.1 min
19:12:47 INF: Sections: AI=7%, physics=2%, sound=1%, scene=74%, shadows=11%, misc=5%
19:12:47 INF: Highs: 748 in 7.1 seconds (105.5 FPS)
19:12:47 INF: Lows: 978 in 14.3 seconds (68.4 FPS)
19:12:47 INF: > 60 FPS: 100%

22:39:54 INF: Gfx API: Vulkan
22:39:54 INF: Duration: 60.0 seconds (4749 frames)
22:39:54 INF: Average: 79.2 FPS (82.1 w/o extremes)
22:39:54 INF: Extremes: 107.8 max, 17.9 min
22:39:54 INF: Sections: AI=6%, physics=2%, sound=1%, scene=78%, shadows=9%, misc=4%
22:39:54 INF: Highs: 569 in 5.7 seconds (99.3 FPS)
22:39:54 INF: Lows: 798 in 13.1 seconds (61.0 FPS)
22:39:54 INF: 30-60 FPS: 6%
22:39:54 INF: > 60 FPS: 94%

22:44:16 INF: Gfx API: OpenGL
22:44:16 INF: Duration: 60.0 seconds (3626 frames)
22:44:16 INF: Average: 60.4 FPS (63.2 w/o extremes)
22:44:16 INF: Extremes: 152.7 max, 15.3 min
22:44:16 INF: Sections: AI=5%, physics=1%, sound=1%, scene=74%, shadows=16%, misc=3%
22:44:16 INF: Highs: 405 in 4.0 seconds (100.2 FPS)
22:44:16 INF: Lows: 518 in 13.2 seconds (39.3 FPS)
22:44:16 INF: 30-60 FPS: 38%
22:44:16 INF: > 60 FPS: 62%
Last edited by glib; Jul 26, 2016 @ 10:10pm
2KI Jul 26, 2016 @ 10:28am 
Well, you guys are amazing, the Vulkan improvement (at least on Linux and on my machine) was astounding:
http://steamcommunity.com/sharedfiles/filedetails/?id=731942282
Clearly my GPU is the bottleneck of my system on High and Ultra settings, but I included them anyway because I think it's still a worthy improvement (especially that high setting, which I was mostly able to play at 30 fps while on OpenGL it was just a skippy mess).
Last edited by 2KI; Jul 26, 2016 @ 10:40am
daniel.mantione Jul 26, 2016 @ 11:18am 
It is now faster than DX11? Well done!
stan Jul 26, 2016 @ 12:15pm 
When I switch to vulkan in the options and press Apply, the game shows a black screen for a long time, then shows the options screen with OpenGL selected again.

I tried the nvidia 364.19 drivers with the stable version of Talos, then the 367.35 nvidia drivers with the stable and the beta versions of Talos. Same behaviour.

I’m on Gentoo Linux 64 bit with a GTX 660 2GB card and 8GB RAM, Xfce / Compton, Steam overlay disabled. I tried only the 64 bit version of Talos.
Serious Sam Jul 26, 2016 @ 12:23pm 
Fx 6350, R9 280X, SSD, Windows 7

First thing's first, compared to two updates ago when I last tested, I'm getting a boost of around 10 fps on average. It's almost on par with DX11 now.
Stuttering is less severe when entering a new area than before, but still very noticeable.

With this update, I'm getting frequent crashes to desktop:

21:16:27 LOG: Started loading world "Content/Talos/Levels/Nexus.wld"
21:16:44 LOG: xmlLoader: Content/Talos/Databases/Items/TetrominoInstances.xml loaded in 0.79 seconds
21:16:59 LOG: Finished loading world. (process memory: 1266 MB)
21:16:59 LOG: Preparing world to start...
21:16:59 LOG: Created thread 00000A20(WorldStart).
21:17:00 LOG: <roundstart gamemode="SinglePlayer" fraglimit="20" timelimit="10" goalslimit="10" minplayers="1" maxplayers="1" joininprogress="0"/>
21:17:00 LOG: Starting Talos simulation with v99.76.0040b
21:17:00 LOG: Timestamp: 2016/07/26 21:17:00
21:17:00 INF: Started simulation on 'Content/Talos/Levels/Nexus.wld' in 32.72 seconds.
21:17:00 TRC: 130 sound channels reinitialized.
21:17:00 LOG: Created thread 00000F84(WorldCopying).
21:17:06 INF: Trying to allocate device optimal memory pool of 26 MB for 90 KB object... allocated 26 MB in device optimal memory pool.
21:17:16 INF: Trying to allocate device optimal memory pool of 26 MB for 704 KB object... allocated 26 MB in device optimal memory pool.
21:17:16 TRC: 140 sound channels reinitialized.
21:17:17 TRC: 139 sound channels reinitialized.
21:17:22 TRC: 141 sound channels reinitialized.
21:17:26 INF: Error sending stats message: connection timed out.
< >
Showing 1-15 of 27 comments
Per page: 1530 50

Date Posted: Jul 26, 2016 @ 2:21am
Posts: 27