Nous n’avons eu que des problèmes d’installation de 18.04 sur la dernière version du processeur Intel NUC (8i7HVK). Sur les précédentes NUC (6TH GEN 6i7KYK), nous avons eu un grand succès.
Nous passons à travers l'installation typique; mais au redémarrage, rencontrez ce qui suit (le même problème se produit sur plusieurs NUC):
/dev/nvme01n1p2: clean, 178131/29278208 files, 3831910/117081344 blocks
[305.805328] CPU0: Core temperature above threshold, cpu clock throttled (total events = 5)
[305.805352] CPU4: Core temperature above threshold, cpu clock throttled (total events = 5)
[305.803354] CPU0: Package temperature above threshold, cpu clock throttled (total events = 5)
...
En espérant vraiment qu'il nous manque quelque chose de simple. Quelqu'un at-il rencontré cela?
Apprécier toutes les suggestions,
Merci,
Dan.
Cela fonctionne bien, y compris avec la carte graphique Radeon. Pris certains faire.
Instructions ici .
Configuration d'un NUC8i7HVK avec Ubuntu 18.04 avec graphiques AMD VEGAM
J'adore mes NUC et, lorsque j'ai donné la mienne à mes filles pour regarder des films et jouer à des jeux, j'ai eu une excuse parfaite pour acheter un tout nouveau Hades Canyon NUC (NUC8i7HVK) avec une carte graphique AMD Vega M. Je ne savais pas que GNU/Linux n'était pas supporté dessus; J'ai supposé à tort que tous les NUC étaient compatibles avec mon système d'exploitation préféré. Je ne vais pas utiliser Windows, alors j'ai été obligé de mettre un peu de temps à configurer mon NUC.
Dieu merci pour les personnes très intelligentes qui ont en fait compris comment le faire. Je ne fais que documenter les étapes que j'ai suivies de leurs conseils afin que d'autres puissent faire de même (j'ai également lié à presque toutes les pages où j'ai trouvé de bons conseils sur ce problème). Le conseil de clef de voûte est venu de user834610 sur la page this et d'un groupe de personnes ici .
Remarque: My Hades Canyon NUC est celui doté du processeur i78809G (la plus puissante des deux options disponibles). D'après ce que j'ai lu, au moins une des étapes ci-dessous peut échouer sur le HC NUC avec l'autre processeur. Avertissement juste!*
Mise à jour du firmware
- Téléchargez le BIOS à partir de ici (utilisez celui de la méthode de mise à jour du BIOS F7)
- Mettez à jour le BIOS en utilisant les instructions celles-ci .
Installer Ubuntu 18.04 à partir d'une clé USB
Créez un support de démarrage Ubuntu sur un lecteur flash USB. J'étais sur le point de faire un lien vers les instructions pour le faire, mais si vous ne savez pas déjà comment faire cela, ce n'est probablement pas une bonne idée pour vous de continuer dans cette voie; ça devient un peu poilu si vous débutez dans GNU/Linux! Ce NUC n’est pas l’endroit idéal pour votre premier rodéo Ubuntu.
- Branchez le support de démarrage USB et démarrez le NUC. Ça ne marchera pas. Il vous montrera les choix traditionnels (essayez Ubuntu, installez Ubuntu), mais quel que soit votre choix, vous obtiendrez un écran noir.
- En effet, les pilotes de carte grahics Linux sur le support actif ne peuvent pas gérer le matériel. Vous devez tout bousiller en disant "nomodeset" au noyau, ce qui signifie qu'il est interdit de démarrer les pilotes vidéo tant que le système n'est pas en marche.
- Après avoir allumé le NUC, au moment où vous voyez l'écran Grub (les options try vs install), appuyez sur 'e'. Cela vous mènera à un écran où vous pourrez configurer les options de démarrage.
- Remplacez les mots "quiet splash" par "nomodeset". Un peu comme this mais en supprimant en fait le "splash silencieux" (parce qu'au lieu d'un joli écran de démarrage, vous verrez maintenant ce qui se passe réellement - ce n'est pas la partie "silencieuse").
- Appuyez sur Control-X pour quitter et démarrer. Maintenant ça devrait marcher.
- Suivez le processus habituel d'installation d'Ubuntu.
Une fois l’opération terminée, il ne pourra plus redémarrer car Ubuntu nouvellement installé ne possède pas le paramètre nomodeset et tente d’activer le matériel vidéo ingouvernable.
- Est-ce que tout le nomodeset danse à nouveau. Here explique assez bien comment rendre l'option nomodeset persistante (éditez le fichier/etc/default/grub pour ajouter le nomodeset puis exécutez Sudo update-grub2).
- En fait, je viens juste de démarrer. Appuyez sur Ctrl-Alt-F3 pour accéder à un terminal tty au lieu d'aller dans l'environnement graphique, modifiez le fichier/etc/default/grub (changez la ligne
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
enGRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
, puis exécutezSudo update-grub2
et redémarrez. et peut-être sauvé une minute ou deux.Vous devriez vous retrouver avec une installation qui fonctionne, mais vous remarquerez que vous ne pouvez pas modifier les paramètres d'affichage, la sortie audio HDMI risque de ne pas fonctionner et si vous essayez GLmark2, GLXGears -info ou glxinfo, vous verrez que il n'y a pas d'accélération matérielle. En d'autres termes, vous venez de mettre tous vos espoirs et vos rêves dans la carte graphique de la NUC en vain. Vous êtes où la personne qui a demandé this question était!
Maintenant vient la partie la plus délicate. Pour que les pilotes graphiques fonctionnent, nous devons:
- Mettre à niveau le noyau Linux à la version 4.18 ou supérieure
- Saisissez les blobs du firmware vegam nécessaires pour parler au matériel
- Mettre à jour Mesa à au moins 18.1
Mettre à jour le noyau
Ubuntu est livré avec un noyau gelé. La version 18.04 de Bionic Beaver est fournie avec le noyau Linux 4.15, et c'est ce que vous obtenez. Les pilotes pour le processeur graphique AMD sont fournis avec Linux 4.17, et de ce que je comprends, une assistance sérieuse n’est fournie que par 4.18. Dans tous les cas, vous devrez mettre à niveau.
Vous pouvez le faire manuellement comme ceci:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5_4.18.0-041800rc5.201807152130_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_AMD64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-image-unsigned-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_AMD64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-modules-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_AMD64.deb Sudo dpkg -i linux-*.deb
Mais j'ai triché et juste utilisé UKUU.
Sudo add-apt-repository ppa:teejee2008/ppa Sudo apt update Sudo apt install ukuu
Ran UKUU de l'interface graphique, a choisi le noyau Linux 4.18.3, redémarré.
Bien sûr, il n'a pas réussi à démarrer.
Parce que je devais aller dans la configuration du BIOS du NUC et désactiver le démarrage sécurisé.
- Au démarrage, appuyez sur F2 pour entrer les paramètres et définissez
- Avancé -> Boot -> Secure Boot -> Configuration de démarrage sécurisée -> Boot sécurisé = décochée
- comme this
Après avoir désactivé Secure Boot, Ubuntu s'est très bien passé et l'exécution de
uname -a
a montré que j'exécutais maintenant le noyau 4.18.Améliorer Mesa
Sudo add-apt-repository ppa:ubuntu-x-swat/updates Sudo apt dist-upgrade
Prenez le pilote AMD Vega M Linux et placez-le dans le répertoire approprié.
wget -m -np https://people.freedesktop.org/~agd5f/radeon_ucode/vegam/ Sudo cp people.freedesktop.org/~agd5f/radeon_ucode/vegam/*.bin /lib/firmware/amdgpu
Puis mettez à jour votre disque virtuel initial pour reconnaître/choisir le bon noyau:
Sudo /usr/sbin/update-initramfs -u -k all
Désactivez l'option nomodeset
- Remplacez la ligne correspondante dans
/etc/default/grub
parGRUB_CMDLINE_LINUX_DEFAULT=""
- Exécutez
Sudo update-grub2
et redémarrez