===============================================
Platform Setup With Ubuntu 14.04 Server Edition
===============================================

Ubuntu 14.04 Server Edition (Physical Machine With Hardware-Accelerated Graphics)
=================================================================================

**IMPORTANT:** This platform is only officially supported with NVIDIA hardware.

From a clean install Issue the following commands in your terminal window:

.. code-block:: none
   
   #update server packages
   sudo apt-get update && sudo apt-get upgrade
   
   #install required packages
   sudo apt-get install xserver-xorg mesa-utils libgl1-mesa-glx libglu1-mesa build-essential unzip xinit
   
   # Download NVIDIA Linux Driver (please select the approrpriate driver for your card, the follow command is for EXAMPLE purposes only)
   wget http://us.download.nvidia.com/XFree86/Linux-x86_64/346.47/NVIDIA-Linux-x86_64-346.47.run
   
   # Make the Driver Executable Runnable (please note your diver package may have a different name.  The following command is for EXAMPLE purposes only)
   chmod +x NVIDIA-Linux-x86_64-346.47.run
   
   # Get bus id of the GPU device.
   # string will be something similar to: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GTX 650] [10de:0fc6] (rev a1)
   #in this case the busId is 1:0:0
   lspci -nn | grep VGA 
   
   #backup xorg config file
   sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
   
   #generate new xorg config file using busId from above
   sudo nvidia-xconfig --busid=YOUR_BUS_ID_HERE --use-display-device=None
   
   #locate "Screen" Section and ensure the following sub section information is present
   #Virtual     1280 1024
   sudo nano /etc/X11/xorg.conf
   
   # start x server
   sudo /usr/bin/X :0 &
   
   # set the DISPLAY environment variable
   export DISPLAY=:0.0
   
   #update symlink for opengGL library (if necessary for building hoops)
   cd /usr/lib/x86_64-linux-gnu
   sudo rm libGL.so && sudo ln -s libGL.so.1 libGL.so

Sample x.org configuration file: `xorg-ubuntu-server-sample.conf <../../_assets/files/xorg-ubuntu-server-sample.conf>`__.

