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 TMM
Beyond a Steel Sky gets a first major patch, some big Linux improvements
24 Jul 2020 at 7:21 pm UTC Likes: 1

Quoting: Guest
Quoting: TMMUE4's Linux support leaves something to be desired it turns out... :-/
That's what I was afraid of really. Any idea about the framerate cap under Vulkan? That's honestly my biggest headache as I prefer to bump some settings down and have that higher.
I'll check it on my 5700XT, it should be able to do 60+fps. I'll get back to you!

Beyond a Steel Sky gets a first major patch, some big Linux improvements
24 Jul 2020 at 10:01 am UTC Likes: 3

Quoting: Guest
Quoting: TMMThanks! Is there any chance you could test with Nvidia driver version 450.57 (the current latest one) with GL? We haven't seen such a large performance delta on our test machines but we have seen random crashes and some minor display corruption on the vulkan drivers.

Thanks a lot!
Sure, just tried that. For OpenGL it bumped up by about 10 FPS, so in the 30-40s in the city entrance. With both that and Vulkan, I am no longer seeing the corrupted shadows on the ground. I can't tell if Vulkan performance changed since it's still capped at 60 for some reason.
Thanks a lot! That delta is still prettyl bad but because of issues with the vulkan drivers on older Nvidia hardware we may leave it like this. 30-40 fps for this game seems at least acceptable. Correctness for everyone with an option to switch to vulkan for people with the skills to do it seems acceptable to me. UE4's Linux support leaves something to be desired it turns out... :-/

Beyond a Steel Sky gets a first major patch, some big Linux improvements
23 Jul 2020 at 8:53 pm UTC

Quoting: Guest
Quoting: TMM
Quoting: GuestAfter the patch, the game launches in OpenGL by default for me with very poor performance and have to pass -vulkan manually. Also still caps at 60 fps despite changing the settings.
Hey! I'm the TMM mentioned in the post. :) I'm sorry you're getting issues with the new launcher, there are some reasons for it though! Would you mind telling me a little more about your setup and what the performance is on GL and on Vulkan for you?

Thanks!
Sure! I admit I'm holding off playing this at least until achievs so I'm nowhere into the actual game yet and might not be the best help. I stopped right at the beginning after reaching the city when I noticed the performance and am grabbing numbers from there.

As for my system,
i7-4790K
1080ti driver ver. 440.100
Gnome 3.36/X11 session
1440p@144hz
Fedora 32

In game video settings, all maxed, frame rate limit off. No difference between fullscreen and borderless modes that I saw.

If I run it in Vulkan, it will lock at 60FPS despite turning off any limiter. I disabled Mangohud as well to see if that was limiting it (though not set to and does not do so in any other game) and it is still locked. It seems to mostly sit there with a few quick dips to the high 50s

OpenGL is unlocked and looking at the ground I can sometimes see it go over 60FPS (opening scene/area), but otherwise it is in the 20s/30s.

For both, the cursor in the menus is slightly choppy/slow. Shadows are often a glitched mess despite the setting.

If I can be of any help please feel free to reach out for more.
Thanks! Is there any chance you could test with Nvidia driver version 450.57 (the current latest one) with GL? We haven't seen such a large performance delta on our test machines but we have seen random crashes and some minor display corruption on the vulkan drivers.

Thanks a lot!

Beyond a Steel Sky gets a first major patch, some big Linux improvements
23 Jul 2020 at 4:49 pm UTC Likes: 4

Quoting: GuestAfter the patch, the game launches in OpenGL by default for me with very poor performance and have to pass -vulkan manually. Also still caps at 60 fps despite changing the settings.
Hey! I'm the TMM mentioned in the post. :) I'm sorry you're getting issues with the new launcher, there are some reasons for it though! Would you mind telling me a little more about your setup and what the performance is on GL and on Vulkan for you?

Thanks!

Godot Engine continues advancing Vulkan support, adopts new Code of Conduct
5 Nov 2019 at 5:29 pm UTC Likes: 2

Quoting: TheSHEEEP
Quoting: TMMIt is however not in any way a policy that someone who expresses themselves would face consequences just for that.
I am not sure how this statement fits with the last one.
You are right, that was poor wording on my part. What I intended to say was that merely expressing an opinion will not normally result in any action being taken against someone. I guess there are consequences if that person were to later try to become a GSoC mentor.

Godot Engine continues advancing Vulkan support, adopts new Code of Conduct
5 Nov 2019 at 5:02 pm UTC

Quoting: TheSHEEEP
Quoting: devland
Quoting: TheSHEEEPBut whatever happens that is not (either publicly or privately) between workers/team members but between a worker and other, unrelated people (or no people at all, just someone voicing opinions), should have no consequences beyond affecting inter-personal relations at work if it becomes known.
If a member of a community has, for example, publicly voiced homophobic opinions, that will reflect poorly on the entire community.
Yes, and that is nonsensical collective punishment that I do not support.
"Someone of you did something I do not agree with, unrelated to the project, so now I hate all of you, and the project, especially if that person's head doesn't roll".
If that screeching is the best people can do, I can't wait for the next meteorite...
I don't know who made the original comment but as a part of the Godot CoC team I can assure you that this is not policy for regular project members. Someone who expresses, for instance, homophobic beliefs in public will however not be selected for any (semi) official Godot positions. Think of part of any Github teams, GSoC mentors etc.

It is however not in any way a policy that someone who expresses themselves would face consequences just for that. Of course, expressing such a belief inside a Godot channel would still be considered a violation of our CoC.

Godot Engine continues advancing Vulkan support, adopts new Code of Conduct
5 Nov 2019 at 2:45 pm UTC Likes: 4

Quoting: psyminI was in favor of the new CoC, since it I thought it offered protection to those who dissent against the majority with the "political orientation" statement.

Quoting: TMMIt is unfair to expect any Godot contributor to possibly have to defend their identity to someone who questions it. This adds a barrier to entry that we simply do not want to exist.
People's political views are protected. Merely having an opinion is not a problem. However if someone holding a political opinion regarding, say, someone's gender expression then there is no protection for that person to express this towards the person or any public Godot space.

Quoting: psyminSome folks feel constantly attacked for their political identity. Especially if their political identity aligns with a demographic that is seen as the opponent to the other protected identities. They shouldn't have to defend it. Political orientation is a barrier to entry for group projects.

Some folks believe that others are promoting bigotry and intolerance by merely holding an opposing view.
<snip for brevity>
I hope Godot expands upon the protections they've written for those who see the world differently, especially for political orientation. If we don't actively protect civil dissent and disagreement within our cliques, then we are promoting intolerance.
Nobody is asked to defend their views, however this does mean that someone who has a political problem with (for instance) transgender people will have to use correct pronouns for the person they are talking to or about. This person would not be allowed to start a discussion on this topic inside a public Godot space, or in private with anyone without prior consent to have said discussion.

To summarize: There are no plans for some kind of 'thought police' you can have any private view you'd like. However your conduct while holding those views is held to a certain standard. If someone's private views prevent them from conducting themselves in a manner compatible with our Code of Conduct then they might be removed.

Godot Engine continues advancing Vulkan support, adopts new Code of Conduct
5 Nov 2019 at 7:38 am UTC Likes: 1

Someone who is part of the Godot community should never, as part of the community, have to defend their right to exist to another community member. Ideally this would never be necessary but our CoC can only do so much. This type of conversation is indeed simply not tolerated. It is unfair to expect any Godot contributor to possibly have to defend their identity to someone who questions it. This adds a barrier to entry that we simply do not want to exist.

Quoting: PatolaWhy do you think there are so many checkboxes to expel anyone from the community? Because it increases the odds of seeming reasonable. "level of experience, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, ethnicity, language proficiency, age, political orientation, nationality, religion, or other similar characteristics..." -- anything can be shoehorned into being "harassment" when being so broad, and there is even a broadening clause in the end to ensure that.
It is not possible to make a strict set of rules about human behavior. Trying to do so would be foolish. The guidelines are examples of things that are not acceptable and can be referred to by moderators as reason for removal from the community. The thing you seem to be asking for: A stricter set of rules, is not actually achievable.

Quoting: PatolaAnd that person might be expelled for doing it elsewhere ("...either publicly or privately.")? Holy cow. One twitter freak with which you argued who tags you as any of the labels would be enough to condemn you for life.
The rules are applied by real humans, as we state in our CoC. The scenario you describe won't happen. However if someone uses Twitter DMs to harass another Godot contributor they may get removed from Godot community platforms.

If you have a party at your house and after the party some friend of friend finds the Facebook page of a friend of yours. This person then proceeds to harass your friend over Facebook, would you invite them back to your house only because the harassment didn't happen in your house?

Quoting: PatolaRemember Brendan Eich, who was expelled from Mozilla for not even arguing but for a personal private donation he made to a cause people there did not agree with.
Brendan was removed from a leadership position because his private donations were to causes that directly tried to negatively impact a large number of Mozilla employees. This is an extraordinary situation and not a very useful example in the context of the Godot Code of Conduct.

Godot Engine continues advancing Vulkan support, adopts new Code of Conduct
4 Nov 2019 at 11:53 pm UTC Likes: 2

Quoting: Baemir"Don't be a jerk!" SHOULD suffice, if the mods/admins are reasonable when making their judgments. By adding a metric ton of specificity (racism, sexism, homophobia, transphobia, islamophobia, I've even started seeing "sinophobia" lately which honestly just makes it sound like the community is owned by the CPC) you're not adding more "tools" IMO, but rather turning your sufficient and straightforward rules into a blatant, sprawling political statement.
In an ideal world everyone agrees on what 'being a jerk' means. In this world we probably would not need a Code of Conduct at all. However in the world we currently live in this is not the case. We have created a set of community rules that describes what kind of community we want to have. In our case it is one where racism, transphobia, homophobia etc. has no place.

There is of course the paradox of tolerance. If you are tolerant do you need to be tolerant of the intolerant? Our Code of Conduct neatly answers our community's point of view of this matter: You do not need to be tolerant of the intolerant.

It is just not possible to cover this with just saying 'don't be a jerk'. As we needed to define what we consider 'being a jerk' is.

Godot Engine continues advancing Vulkan support, adopts new Code of Conduct
4 Nov 2019 at 8:50 pm UTC Likes: 5

Quoting: psyminI am a bit concerned about the "either publicly or privately" clause.

If someone is mean to someone else in a realm that isn't related to linux, gaming or godot, that shouldn't have any impact on their ability to contribute.
There's no need to be concerned. This section is only there to emphasize that being friendly and welcoming isn't reserved only to public interactions with other community members. If one contributor were to say find anothers Facebook profile and started to harass them there the CoC team may take action and remove the offender from the other Godot spaces. All of this is of course done withing reason, the CoC team is made of of human beings :) There's no evil AI that will look at all interactions on Godot platforms and off and make some kind of judgement.

There's no way for us to give an exact recipe for what human behavior is acceptable and what isn't. Humans are complicated and interaction never happens in a vacuum. A particular statement in different contexts can be interpreted differently.

Have a little trust in us, we want everyone to feel welcome and productive. :)