Tigervnc has two X servers. Are you running Xvnc? I don't know how that integrates with Ubuntu, but it takes a -geometry option that sets the screen dimensions. So if your phone is for example 768x1024 you would start it as "Xvnc -geometry 768x1024 ..."