The problem definitely doesn't lie with Ubuntu. I'm running SH3D on a Ubuntu computer for several years without problems.
Check your video drivers. They're the most likely source of the problem. If possible, try a 100% standard installation of Ubuntu. That's what works best for me.