Hi there! i has been messing around with unity on linux but i found some really weird problems. The bigger one is the performance. I have a 1070 TI but even the microfps proyects suffers for a very hard sttutter and low fps. Im currently using Pop_os! which is based on ubuntu. Should i notice and improvement with pure ubuntu? or maybe there is something more i’m missing? Thank you for your help!
Good question. I would expect that the issue isn’t related to Pop_os!, but I don’t have that distro installed.
What GPU are you using? If NVIDIA, do you have the latest NVIDIA drivers installed?
Hi kevin, i’ sorry for the delay. I has been doing test to being able to make a precise answer.
I installed the unity editor directly from the unity official page and did the test on two machines. A desktop machine with a Nvidia 1070 TI and a MSI laptop with a gt850M. i’am using the last stable drivers at the moment (460 from nvidia)
In both machines de results are fairly similar:
With POP_OS! 20.04 LTS the MIcroFPS demo runs at rough 25-30 fps, with a massive stutter when each bullet is spawned on the laptop. The behaviour is the same on the desktop machine, it runs better (about 50-55 fps) but still stops after shooting each bullet.
With Ubuntu 20.04 LTS the MicroFPS demo runs at nearly 200 -220 FPS. on the laptopn and nearly 500 on the desktop.
I know you not officially support other distros, but being fully based on obuntu and being a really polish distro for 3D applications is weird that there is such different. Maybe there is a minor issue going on with ubuntu derivates that you can check. I never found any incompatibilidad with any other ubuntu software.
Thanks for your time, hope this can help somehow.
I installed Pop_os! 20.04 and gave it a go on my 1080Ti. The FPS stayed stable at about 300 for me on the FPS microgame sample.
If it’s a laptop, Is it possible the process is being spawned using the integrated GPU (power saving), not the discrete GPU? I don’t have hardware to test this, but it’s the only other route I can think of.
Pop_ has its own power management system. That may be a good place to start looking.
Or just use Ubuntu.