Check out our Monthly Survey Page to see what our users are running.
Latest Comments by s8as8a
The sad case of Trine on Mesa and Linux in 2019
5 January 2020 at 2:21 am UTC

So, I was thinking of potentially playing these games with friends of mine tomorrow, and I tried getting Trine 1 and 2 to start with the fix, but I'm having problems.

user@debian:~$ glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: AMD CAYMAN (DRM 2.50.0 / 5.3.0-3-amd64, LLVM 9.0.0)
OpenGL core profile version string: 4.3 (Core Profile) Mesa 19.2.6
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 19.2.6
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 19.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
user@debian:~$


user@debian:~$ apt-cache policy gcc-multilib libgl1-mesa-dev libgl1-mesa-dev:i386 pkg-config
gcc-multilib:
  Installed: 4:9.2.1-3.1
  Candidate: 4:9.2.1-3.1
  Version table:
 *** 4:9.2.1-3.1 500
        500 http://ftp.ca.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
libgl1-mesa-dev:
  Installed: 19.2.6-1
  Candidate: 19.2.6-1
  Version table:
 *** 19.2.6-1 500
        500 http://ftp.ca.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
libgl1-mesa-dev:i386:
  Installed: 19.2.6-1
  Candidate: 19.2.6-1
  Version table:
 *** 19.2.6-1 500
        500 http://ftp.ca.debian.org/debian bullseye/main i386 Packages
        100 /var/lib/dpkg/status
pkg-config:
  Installed: 0.29-6
  Candidate: 0.29-6
  Version table:
 *** 0.29-6 500
        500 http://ftp.ca.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
user@debian:~$


For both Trine 1 and 2, I put a copy of the trinefix.c file in the same directory as the trine1.sh and trine2.sh files and set the Properties --> Set Launch Options to "sh trinefix.c %command%" (without the quotes).

Doing so doesn't visually start anything (unlike when I remove the "sh trinefix.c %command%" (without the quotes) from the Properties --> Set Launch Options window). However, using Task Manager, I see three processes: "sh -c trinefix.c '/home/user/.steam/debian-installation/steamapps/common/Trine/_enchanted_edition_/trine1.sh'" (without the outermost (double) quotes), "trine1.sh" (without the quotes) and "[trine1.sh]" (without the quotes). They are each apparently using 0% of my CPU and 24.5 MiB, 7.1 MiB and 0 bytes, respectively.

I also noticed that there are trinefix directories in the Trine 1 and 2 directories, each with a 32 and 64 bit subdirectory, each with a trinefix.so file in there, so at least something seems to be getting done.

Did I do something wrong? Is the comment in trinefix.c about which dependencies I need to install missing some dependencies? If so, which one(s)?

If someone could help me out with this, I would really appreciate it!

The sad case of Trine on Mesa and Linux in 2019
3 January 2020 at 11:02 pm UTC

Quoting: Hamish
Quoting: s8as8aWait, I'm confused. Is dscharrer's fix only needed for Trine 1 and Trine 2 or also for Trine 3?
Just the first two Trine games. I needed to override the OpenGL version to run Trine 3, but that was very specific to my generation of graphics card. Daniel's fix is needed to render Trine and Trine 2 correctly on all AMD cards using Mesa and the free graphics stack.
Thanks for clearing that up! :)

The sad case of Trine on Mesa and Linux in 2019
3 January 2020 at 10:52 pm UTC

Wait, I'm confused. Is dscharrer's fix only needed for Trine 1 and Trine 2 or also for Trine 3?

Seems like Feral Interactive may have a few surprises for Linux in 2020
13 December 2019 at 9:55 am UTC

Quoting: Shmerl
Quoting: s8as8aDo you, by any chance, know if sandboxes like Flatpak's bubblewrap and/or Firejail prevent that kind of spying?

I suppose on Linux it's not even possible on the level it's done on Windows. But sandboxing should help for similar issues, that's what it was made for.
All right, thanks for your input; I just wanted to make sure I wasn't having a false sense of security (from some kind of misunderstanding of the technologies involved). :)

Seems like Feral Interactive may have a few surprises for Linux in 2020
13 December 2019 at 9:39 am UTC

Quoting: ShmerlThat goes a bit off-topic, but multiplayer games may require authentication in general, that's not the same as DRM. It's a normal feature. Unless you mean malware like anit-cheat, that spies on the user almost on rootkit level. That's for sure very nasty and not something I'd be interested in using.
Do you, by any chance, know if sandboxes like Flatpak's bubblewrap and/or Firejail prevent that kind of spying?

Seems like Feral Interactive may have a few surprises for Linux in 2020
13 December 2019 at 3:02 am UTC

Off the top of my head, the following are some games I'm hoping get GNU / Linux ports (and support).:
  • Batman Arkham Knight

  • Star Wars: Jedi Fallen Order

  • The Halo games

  • GTFO

  • Dying Light 2

  • Nine Parchments

Get Deponia: The Complete Journey free in the Humble Winter Sale Encore
24 January 2019 at 8:38 pm UTC

Quoting: DelGro95i wanted give away two steam keys from the The Humble Caffeine Bundle so i commented on the article about the bundle but no one asked yet probably bc i ended up in page 2, games are "This War of Mine" and "Shadow Tactics: Blades of the Shogun" ask me in pm :)
If you still have them, I would be really interested in them. :)

Valve's digital card game Artifact releases this month with same-day Linux support
1 November 2018 at 9:23 pm UTC

Quoting: lucinos
Quoting: KimyrielleThey should have delayed the Windows version by half a year. I guess that would have doubled our market share right there. :D

As I have said before, my opinion is that they should give a free version only for linux that you can get for a limited time of a couple of months for example. Whoever gets this can play the game for free but only on linux. If he wants to play on windows/mac or does not get that in the limited time of the offer he has then to buy the game. What do you think of that idea? If I were Valve I would do that to help linux market share, not the exclusivity thing.
Perhaps they can make a version in the store that is just for Linux, without Steam Play (such as what the Arma 3 developers suggested - except that they meant for a paid version to be that way) (in the cross-platform sense, not Proton sense) that would be the exact same as the one with Steam Play (again, in the aforementioned sense), except that it would only work in Linux, overriding trickery like going into Linux to get the game for free, and then playing it on Windows, while avoiding any such limitations to paying users. Those who purchase it (regardless of which OS they purchase it from) would have it with Steam Play (yet again, in the aforementioned sense) working across any OS they feel like using, at any given time. I think this would be far more effective as a strategy with Half-Life 3, though. ;)

Wine 3.19 is out with improved 32bit .NET on 64bit and plenty of fixes
27 October 2018 at 7:51 pm UTC Likes: 1

QuoteThanks a lot!
There's also "those of us" ~= "those among us", which you may have (also) been thinking about.

Example:
"Those of us who use GNU/Linux have a higher-than-normal tendency to care about software freedom." One would never use the word "these" (as in "these of us") in such a context, at least to my knowledge!

Having said that, you're welcome. :)

Wine 3.19 is out with improved 32bit .NET on 64bit and plenty of fixes
27 October 2018 at 4:15 pm UTC Likes: 2

[quote=jens]
Quoting: Ehvis
Quoting: ShmerlThe last remaining milestone for it now is Mesa landing transform feedback patches.
* should it be "these" instead of "those" in proper English?
I think it's "this" --> "singular nearby thing", "these" --> "plural nearby things", "that" --> "singular distant thing", "those" --> "plural distant things".

Possibly-helpful Examples:
1) This book, over here, seems good.
2) These books, over here, seem good.
3) That book, over there, seems good.
4) Those books, over there, seem good.

Edit:
What you said would probably be better stated as "The few of us [...]".