The Unity team have pushed out another point release with Unity 2018.3.4 and it does include some well needed Linux fixes.
Specific to Linux, making it into this release are these dead bugs (full changelog here):
- Linux: Fixed GPU skinning. (1117706)
- Linux: Fixed issue where SetResolution cannot programmatically resize Linux player after window has been maximized. (1099286, 1115831)
- Linux: Fixed the graphical corruption in the framebuffer for various games on Nvidia Linux. (1108929, 1111474)
- Linux: Fixed using libstdc++ in native plugins crashing (2018.3 no longer links with libstdc++ statically). (1115024)
The "graphical corruption in the framebuffer" issue was the one I've been waiting for, since it has been affecting multiple titles. This is the bug, where the bottom part of your game would be distorted like this.
Good to see some needed attention on the various Linux issues the Unity game engine has had recently.
If you do notice graphical issues in Unity games on Linux and you have an NVIDIA GPU, for now the best temporary fix is still to use this launch option:
-force-glcore42 -force-clamped
Hopefully more developers will update Unity to this point release, so that Linux users don't have to resort to little fixes like that. The less manual work, even as small as those commands are, the better Linux will be as a gaming platform so it's important game engines like Unity fix gotchas like that as soon as possible.
Last edited by Voc007 on 4 February 2019 at 6:43 pm UTC
Quoting: Voc007I am enjoying the Unity Editor for Linux, just downloaded, however there is some kind of bug with the 4 way arrows, when i press one, i cant change directions , WASD and the keypad arrows work, only in game preview, if the game is built and run, the bug is gone.
I can confirm I got the exact same bug. Downloaded Unity from Unity Hub which was waaaaay easier than I thought.
i hope this version correct this.
Quoting: bingusWeird. I've got a Nvidia GPU but have never seen that screen corruption issue before. Nice to see it fixed though.
if you are using older drivers then its fine. Afaik older drivers had workaround for unity bugs 415+ ones don't
Quoting: CreakThe Linux team at Unity grew a little ~6 months ago. You're starting to see improvements just now because the Unity version we work internally is between 3 to 6 months in advance with the released versions (right now I'm working on a feature for the future 2019.3 for instance).
Woho that's great to hear. You guys done a great job with the Unity Hub, it was a breeze to get started! Now the interface is a bit odd at times, hopefully it gets tackled as well.
See more from me