Finalmente descobri isso. Eu passei o ano passado tentando instalar o Ubuntu Cinnamon ou o Linux Mint with Cinnamon. Eu tentei e voltei perto de uma dúzia de laptops. O único laptop que funcionou foi um System76 com um GTX1060. Mas eu não precisava de um laptop para jogos e estava consumindo muito da minha bateria.
Eu tive muitas máquinas desktop Linux sem problemas. Mas parece que todo laptop se recusa a rodar Canela e OpenGL corretamente.
Eu finalmente recebi uma resposta do suporte técnico da nVidia: "Em laptops, se seu laptop é baseado em Optimus (Optimus significa que ele tem gráficos Intel e NVIDIA e alterna entre eles automaticamente), infelizmente não funcionará consistentemente com o driver NVIDIA como um dispositivo de exibição, a menos que haja uma maneira de desabilitar o Optimus ou uma maneira de desabilitar a placa de vídeo Intel onboard, geralmente no BIOS do sistema. "
Você pode verificar se é o Optimus com base na execução do lspci -nn. Se você ver dois dispositivos VGA (um NVIDIA, um Intel), então é um sistema Optimus. Felizmente, o BIOS da Dell permite que eu desligue a comutação do Optimus e desabilite a opção Intel Graphics embutida. Eu finalmente consegui instalar o Linux Mint com o Cinnamon e rodar meus programas OpenGL corretamente.