O Xorg-edgers nem sempre garante o que você espera. Você pode ter que removê-lo. Faça o seguinte:
sudo add-apt-repository remove ppa:xorg-edgers/ppa
ou com ppa-purge (tem que ser instalado)
sudo ppa-purge ppa:xorg-edgers/ppa
se você não conseguir acessar o desktop ou o terminal tty, veja o link abaixo como descartar o shell do root.
E depois disso, outra solução é Bumblebee:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
mais detalhado em Bumblebee aqui
ou use o guia de instalação manual com uma explicação detalhada: