как это делает fglrx без всяких DRI_PRIME=1, чтобы все работало на дискретке;
добавил DRI_PRIME=1 в /etc/environment и в области рабочего стола черный экран, только верхняя и левая панель unity видна, хотя xfce работает на дискретке, разобраться бы с unity и радости бы было