Depois de mais pesquisas eu encontrei uma possível solução (ainda usando o kernel 4.10). Percebi que a documentação do CUDA 9.1 diz que o 9.1 Toolkit não suporta o Compute Capability 2.0 (por exemplo, o M2090), mas sim o driver 9.1. Então eu instalei o driver 9.1 sozinho, e ele realmente foi instalado com sucesso. Então eu instalei o driver sans CUDA 8.0 Toolkit. Ainda não tentei compilar, mas um programa compilado em outro computador (usando o CUDA 8.0) está sendo executado neste computador agora.