Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
Latest Comments by Hamish
The sad case of Trine on Mesa and Linux in 2019
21 November 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 November 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 November 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 November 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 November 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 November 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 that makes the old native build unable to launch. Enemy Territory: Quake Wars is plagued with the wchar bug 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 November 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

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.

The sad case of Trine on Mesa and Linux in 2019
19 November 2019 at 10:34 pm UTC

Quoting: vskyeThat's sad. I have Trine and Trine 2 in my library and have enjoyed them, and was looking forward to trying out the rest of the series.
Just to be clear, Trine 3 does have Linux support at least. I have not played it though due to still having an older graphics card without OpenGL 4 support.

Abbey Games announce they're going to let staff go in December as they "scope down"
6 November 2019 at 3:56 pm UTC Likes: 3

Saw the title bleary eyed in the morning and it looked like they announced their next game was going to be "They're Going to Let Staff Go".

If only that were the case. Best of luck to everyone affected.

Some more thoughts on Ion Fury, the FPS from Voidpoint and 3D Realms
23 August 2019 at 1:02 pm UTC Likes: 8

Quoting: subIf I got it right, the current review bombing is from people that do not accept that VoidPoint appologized and donated money to The Trevor project and not (at least not many) that felt offended by the content. (?)
A casual glance suggests it is mostly people upset that they apologized at all. If anyone seems quick to take offence at the expense of the developers, it is them.

May cooler heads prevail in this.

Buy Games
Buy games with our affiliate / partner links: