Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by Hamish
Exhumed/PowerSlave can now be played easily with a cross-platform game engine
3 Jan 2020 at 5:45 pm UTC Likes: 5

There has been talk of a new EDuke32 release featuring all of the improvements Voidpoint implemented for Ion Fury as well as merging in projects like NBlood to basically make one super engine for Build games. Given the disappointing progress on Blood: Fresh Supply by Nightdive and the Megaton Edition of Duke Nukem 3D being taken down by Gearbox, this could very well become the very best way to play these games.

Some thoughts on Trine 3: The Artifacts of Power
26 Nov 2019 at 7:11 pm UTC

Quoting: mcphailThe biggest disappointment for me was how awful co-op play was in this third instalment. I played the - then - trilogy with my kids and in the first 2 we could pick our characters and come up with inventive ways to get everyone through each scene. In the third, we spent far too much time being rotated out of the screen or all having to play as the same character and following in each others' footsteps. Fatally, without cooperation and invention it is boring. Maybe it is better as a single-player campaign?
Yeah, I have hardly ever played these games cooperatively, so this review concentrates solely on the single player. Given that the multiplayer was a huge draw for a lot of people I can see why that would be disappointing.

The sad case of Trine on Mesa and Linux in 2019
26 Nov 2019 at 6:30 pm UTC Likes: 3

In the end I have all three native Trine games working properly on my hardware now, thanks to the LD_PRELOAD hack and overriding the OpenGL version for Trine 3. So things are not so sad after all.

The sad case of Trine on Mesa and Linux in 2019
21 Nov 2019 at 6:12 pm UTC

Quoting: bkdwtInstalled Trine 4 here, but the game still locked at 30fps. Uninstalled.
I can not speak for Trine 4 exactly, but in the other Trine games there was a toggle for controlling the FPS cap in the game settings, which by default is set to 30 FPS.

The sad case of Trine on Mesa and Linux in 2019
21 Nov 2019 at 6:05 pm UTC

Quoting: noxI may not have read the article well enough, but Trine and Trine 2 renders fine on my system with Mesa Aco. I guess there are fixes not in a release yet?
Quoting: Xaero_VincentI just tried the old Enemy Territory: Quake Wars demo on an updated Arch and it works fine. Some bad screen tearing though.
I am going to reply to both of you here since the question I would put to both of you is the same. Are you sure you are not being affected? For both games the problems are subtle and hard to spot at first.

dpanter posted some comparison shots that do a good job showing some of the rendering differences in Trine, while with ET:QW the easiest to spot issue is that text strings will be missing their final character. Which, while annoying, would not be that much of a problem if it were not for the fact that the same bug causes segmentation faults under certain conditions.

What is really vexing with ET:QW is that it is not even really a bug in the game itself, but in the old GCC compiler that was used to build it. Just rebuilding the game on a modern setup would solve the issue.

The sad case of Trine on Mesa and Linux in 2019
20 Nov 2019 at 6:58 pm UTC Likes: 1

Quoting: x_wingBut your GPU has supports up to OpenGL 4.5 (at least with core profiles).
[hamish@Gehirn ~]$ glxinfo | grep "OpenGL core profile version"
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.2.4
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.2.4
[hamish@Gehirn ~]$


That said, I just tried launching Trine 3 with Mesa overriding the OpenGL version to 4.1 and it does work.
export MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410
./trine3.sh




I can also confirm that Daniel Scharrer's LD_PRELOAD hack does fix the issues with Trine 2, so I have appended it to the end of the article.

The sad case of Trine on Mesa and Linux in 2019
20 Nov 2019 at 9:18 am UTC

Quoting: dscharrerThe source of this problem is not an assumption on Frozenbyte's part but Nvidia Cg language where texture sampling and shadow sampling use the same function name but take a 3 an 4 component vector respectively so it's really easy to use the shadow version by mistake. This is not a problem on Nvidia hardware where the shadow test is not enabled by the shader code but by the texture (sampler) state.
Cheers for the clarifications. I have updated the article to better reflect this.

The sad case of Trine on Mesa and Linux in 2019
20 Nov 2019 at 1:54 am UTC Likes: 1

Also, the more I look at the second screenshot in the article, the odder the shield appears to me. You can see both of the knight's arms, so unless the wizard is using his levitation powers, it must be standing on its own.

The sad case of Trine on Mesa and Linux in 2019
20 Nov 2019 at 1:29 am UTC

Quoting: eldakingI would say this story is a good example of the benefits we could have from games being FOSS.
I had thought of mentioning this, but I could really turn this topic into an article in and of itself.

The original Unreal Tournament is stuck with a similar issue on Mesa [External Link] that makes the old native build unable to launch. Enemy Territory: Quake Wars is plagued with the wchar bug [External Link] when using modern versions of glibc.

Playing both of these games through WINE is now often easier than doing so natively, due to it being a stable environment. Both modern Windows and Linux are moving targets.

Frozenbyte released some of its source code in the past as part of the Humble Frozenbyte Bundle, although I doubt they are likely to do so again any time soon.

The sad case of Trine on Mesa and Linux in 2019
20 Nov 2019 at 1:17 am UTC

Quoting: sevendoes trine 4 run on proton?
ProtonDB and/or the Wine AppDB are your friend:
https://www.protondb.com/app/690640 [External Link]

I am slightly curious if buying the Ultimate Collection counts as a Linux sale, even with Trine 4 included. A way to vote with your wallet perhaps.