I am running Ubuntu 16.04 LTS on a thin client desktop with NVIDIA ION GPU. Using the commands below, I installed NVIDIA graphic drivers while logged into the TTY1 console. After install, I rebooted.
sudo apt-get purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-340
After installation of the NVIDIA drivers, I no longer have a framebuffer device /dev/fb0 present. When I do ls /devI do NOT see the fb0 device listed. However, I do have the following devices listed: nvidia0 nvidiactl nvidia-uvm. I even tried this solution which did NOT fix the issue: https://superuser.com/a/182580/607501
This issue only happens when have the NVIDIA drivers installed. On a fresh install of Ubuntu 16 LTS, the Nouveau generic graphics drivers are active With these drivers, /dev/fb0 was present. The reason I need to install NVIDIA drivers are below the Nouveau drivers do NOT support HDMI connection.
The reason I need to have /dev/fb0 device present is because I want to use the fbida (fbi) app, which allows me to display an image using the framebuffer in full screen mode.