No problem
With standard VGA output/serial console/partitioning you don't really need entries in uEnv.txt, that's why.
My PR for fixing display on cubietruck was basically reverted, and according to
https://github.com/archlinuxarm/PKGBUILDs/commit/9dffd3a07a143e056d66a4f2635c9d26a6e777ab Cubieboard 2 won't boot when FB_SUNXI_LCD gets built into the kernel.
I did some testing to find the most minimalistic set of changes to bring my Cubietruck to show display output and it seems that it would only work when all of FB_SUNXI are statically compiled into the kernel. This is also the recommended default kernel config by Cubietech:
$this->bbcode_second_pass_code('', 'CONFIG_FB_SUNXI=y
CONFIG_FB_SUNXI_RESERVED_MEM=y
CONFIG_FB_SUNXI_UMP=y
CONFIG_FB_SUNXI_LCD=y
CONFIG_FB_SUNXI_HDMI=y
CONFIG_HDMI_CEC=m') (src:
http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct-lubuntu-nand-v1.00/ct-lubuntu-server-20131026/cubietruck_defconfig) and is also true for any other working Cubietruck distribution I tried.
There was no combination of blacklisting/module loading orders which lead to any success on my board.
After throughouly testing this issue I think that the Cubieboard 2 / Cubietruck can't both completely work with the exact same kernel in place, at least as long as the underlying LCD driver problem hasn't been fixed for Cubieboard 2.