Não sou especialista em Linux. No entanto, consegui fazer com que o Ubuntu, o Linux Mint, o Debian, o opensuse e o elementaryos funcionassem, com apenas uma parte do que você descreveu. Tudo o que eu mudei foi, adicionando o nomodeset, às opções do grub. Uma vez instalado, eu tive que voltar, usando o terminal, e adicioná-lo para fazer o grub novamente. Isso era necessário para forçar o nomodeset nas reinicializações. A parte que não funciona para mim é a configuração de vários monitores. Eu não tenho certeza sobre as versões específicas, já que tentei várias distribuições diferentes, apenas tentando fazê-lo funcionar. Eu li que precisaríamos esperar até que o kernel 4.18 estivesse disponível, antes que isso fosse suportado. Por enquanto, voltei para o desfiladeiro do crânio.