Thanks for reply
I guess its xvesa since I haven’t changed any setting. I got .iso file from homepage and made a boot-able USB from it. I tried different resolutions in xsetup.sh but still have that problem.  
I tried  pupy linux on the same board . It has not this problem, I guess it uses Xorg but pupy is big and is slow to boot.  TinyCore boots super fast (2-3 seconds) and is small. 
Sorry if my question looks basic, I am not that experienced in Linux. But is it possible to create a custom TinyCore package with for example LXDE?  Is there an automated tool to customize and generate tinycore.gz package?