Eu comprei o mesmo laptop (Asus Zenbok ux302LG com placa secundária nvidia).
Tem sido um pesadelo, mas finalmente eu tenho a placa nvidia trabalhando no Ubuntu, mantendo o Windows vivo em um modo dual boot.
Isso é o que eu fiz:
1 Ative o BIOS- > CSM (módulo de capacidade)
No Windows, reduza qualquer partição que preferir e crie espaço livre e / ou prepare uma partição para o Ubuntu.
2 Inicialize com um pen drive Ubuntu Live 14.04. Selecione a linha Instalar o Ubuntu e pressione E para editar as opções de inicialização, e adicione a opção de kernel "nomodeset". Então inicialize o instalador
3 Quando for perguntado sobre as opções de instalação, selecione Algo mais e escolha a partição livre que você criou na etapa 1 e certifique-se de selecionar a instalação do carregador de boot nessa partição, não em todo o disco ou em outros lugares.
Além disso, estabeleça uma conexão Wi-Fi para fazer atualizações imediatamente.
4 Ao terminar a instalação, vá ao BIOS e selecione o carregador do Ubuntu como a primeira opção de inicialização. Salve as alterações e saia e você aparecerá no menu grub do Ubuntu (você também verá que as janelas ainda estão em oferta, e ainda funciona BTW). Edite a linha de inicialização do Ubuntu e adicione a opção nomodeset novamente (da última vez que você precisar)
5 O ubuntu inicializará e fará login no modo gráfico, mas ainda em baixa resolução e sem acesso à placa da nvidia, faça o que fizer (tentei nvidia-prime e bumblebee várias vezes). Não tente nenhum deles ainda, apenas vá para o próximo passo:
6 Instale o kernel de 64bits do dia (usei 3.16.0-994-generic) e também seus cabeçalhos linux. Eu usei a ferramenta de instalação de software padrão para isso. É fácil e você pode encontrar muitos tutoriais sobre isso no google, então eu não vou me preocupar com mais detalhes. Este é um passo fundamental, pois os kernels recentes parecem resolver vários problemas críticos com este laptop.
7 Depois de instalar o kernel, reinicie (mas não adicione mais a opção nomodeset!). Agora ele fará o login em um layout nice fullHD pela primeira vez. Você também notará que a luz de fundo do teclado está funcionando bem. Mas sem aceleração nvidia ainda.
8 Agora instale o driver Bumblebee, primus e nvidia:
No aplicativo de instalação de software, ative os repositórios Universe e Multiverse
Então:
sudo apt-get instale o bumblebee bumblebee-nvidia primus nvidia-331
(para mais detalhes, eu segui este link Como configurar o nVidia Optimus / Bumblebee em 14.04 )
9 Reinicie depois de instalá-los. Isso é importante.
10 Agora você pode usar o primusrun para executar seu aplicativo. (optirun não funciona para mim, mas o primusrun funciona perfeitamente neste laptop)
Por exemplo, digite: primusrun firefox (mostrará alguns avisos no console, mas funciona)
Uma última dica: Os carregadores de muitos aplicativos (os nomes que você usa para chamá-los na linha de comando ou nos metadados do ícone) às vezes são apenas um script que chamará o binário do aplicativo posteriormente dentro do script. Nesses casos, o primusrun não funcionará do lado de fora do script. Se você ver que o carregador é um arquivo de texto (script), você terá que editar esse arquivo e adicionar primusrun à linha onde o aplicativo binário real é chamado. Isso estava me confundindo inicialmente.
Isso é tudo, boa sorte e espero que ajude.
Javier