Ne vous inquiétez pas, nous ne spammons pas ! En cliquant pour vous abonner, vous acceptez nos politique de confidentialité.
Dell Optiplex 7050 Mini LinuxCNC : le choix économique ultime pour les passionnés de CNC
Dell Optiplex 7050 Mini LinuxCNC apparaît comme un choix rentable et puissant pour les passionnés de CNC ; explorez notre examen complet, qui se penche sur l'installation, les tests de latence, et plus encore.
Introduction
Lorsque mon ordinateur portable a rencontré sa disparition prématurée, j'étais à la recherche d'un nouvel ordinateur pour exécuter LinuxCNC pour mes projets CNC. Dans cet article, je discuterai de mon expérience avec le Dell Optiplex 7050 Mini, doté d'un processeur Intel Core i5-6500, et déterminerai s'il s'agit du bon choix pour les passionnés de LinuxCNC comme moi.
Dell Optiplex 7050 Mini – Spécifications clés
Le Dell Optiplex 7050 Mini est un ordinateur compact mais puissant qui présente les caractéristiques suivantes :
- Processeur Intel Core i5-6500 (cache 6 Mo, jusqu'à 3,60 GHz)
- Jusqu'à 64 Go de RAM DDR4 - Le mien est équipé de 8 Go
- Carte graphique Intel HD 530 intégrée
- Penty de ports USB et un SSD de 256 Go installé
- Beaucoup de ces unités sont disponibles utilisées par des tiers. J'ai acheté le mien pour 150$
Ces spécifications semblaient prometteuses pour l'exécution de LinuxCNC, mais le véritable test se présenterait sous la forme de tests de latence et de performances réelles.
Installation de Debian 12 + LinuxCNC + Probe basic en 2023
J'avais précédemment a fait un article sur l'installation de LinuxCNC 2.8.4 avec Probe Basic, mais malheureusement, il y a plusieurs référentiels cassés dans le script d'installation de base de la sonde… j'ai donc été obligé d'installer LinuxCNC 2.9 sur Debian 12 en utilisant les instructions publiées sur le site Web du développeur et cela a fonctionné … principalement. J'ai donc consacré un nouveau post concernant la façon dont je l'ai installé et les petits défis auxquels j'ai été confronté.
En savoir plus ici : [placeholder]
Test de latence pour Dell Optiplex 7050 Mini LinuxCNC
La latence est un facteur critique pour LinuxCNC, car elle détermine la capacité du système à répondre aux changements de position de la machine CNC. Une latence plus faible se traduit par un fonctionnement plus fluide et plus précis. Pour évaluer le Dell Optiplex 7050 Mini, j'ai utilisé l'utilitaire de test de latence de LinuxCNC pour mesurer les latences maximales du fil de base et du fil d'asservissement.
Comme j'utilise un Mesa 7i96S le thread de base n'est pas réellement applicable mais je l'avais toujours en cours d'exécution dans mes tests.
Modifications du BIOS LinuxCNC pour Dell Optiplex 7050 Mini
J'ai fait quelques petites modifications dans les paramètres du BIOS pour, espérons-le, rendre LinuxCNC plus fluide sur le Dell Optiplex 7050 Mini. J'ai essentiellement désactivé toutes les fonctionnalités d'économie d'énergie, les états de veille et toutes les options de virtualisation. J'ai laissé la fonction "turbo" du processeur activée, car je ne savais pas si cela profiterait ou nuirait aux résultats de latence.
Modifications de Grub pour Dell Optiplex 7050 Mini LinuxCNC
J'ai apporté quelques modifications au Grub, notamment en isolant les cœurs de processeur pour LinuxCNC et en réduisant les modes et états de veille du processeur Intel i5-6500 sur le Dell Optiplex 7050 Mini.
Suivez les instructions fournies dans l'article d'origine pour effectuer ces modifications.
au terminal, tapez : sudo nano /etc/default/grub quand cela s'ouvre, ajoutez cette ligne (pour un système à 4 cœurs) : GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" Vous pouvez l'ajouter sous les autres paramètres de ligne de commande dans le fichier. Appuyez ensuite sur control-x pour l'enregistrer. puis tapez : sudo /sbin/update-grub puis redémarrez. Vérifiez que cela a fonctionné en faisant : sudo dmesg ou cat /proc/cmdline qui affiche les paramètres utilisés pour le démarrage en cours Vous devriez voir votre commande isolcpus dans cette liste.
Cette modification a été inspirée par ce Article du wiki PrintNC.
Remarque : Je n'ai pas vérifié de manière indépendante si les paramètres d'interrogation max., d'état et d'inactivité en bénéficient.
Comparer les modifications
J'ai lu quelque part qu'il pourrait y avoir un avantage en termes de performances en isolant une paire de cœurs de processeur, c'est-à-dire 2,3 pour un système à 4 cœurs au lieu de séparer des cœurs aléatoires, j'ai donc fait un test rapide :
Ce test a été effectué avec 4x glxgears en cours d'exécution et une vidéo YouTube Full HD en arrière-plan.
L'option isolcpus 1,2,3 a entraîné une latence plus faible, c'est donc ce que j'ai gardé.
Résultats du test de latence Dell Optiplex 7050 Mini LinuxCNC
Le Dell Optiplex 7050 Mini a admirablement performé dans les tests de latence. Les latences mesurées étaient bien inférieures aux maximums recommandés pour LinuxCNC, ce qui signifie que LinuxCNC devrait fonctionner correctement sur le Dell Optiplex 7050 Mini. Cependant, il convient de noter que les résultats individuels peuvent varier en fonction de la configuration spécifique de l'ordinateur, ainsi que du matériel CNC connecté. J'utilise une carte Mesa pour le contrôle direct de mes servomoteurs, donc les exigences de latence sont également beaucoup moins strictes.
Conclusion : Dell Optiplex 7050 Mini LinuxCNC – Un choix solide
D'après mon expérience et les résultats des tests de latence, le Dell Optiplex 7050 Mini avec le processeur Intel Core i5-6500 est un choix solide pour exécuter LinuxCNC. Son facteur de forme compact, son processeur puissant et sa compatibilité avec Linux en font une option fiable pour les passionnés de CNC. À ~ $120 pour une unité entièrement testée et fonctionnelle avec 8 Go de RAM et un SSD de 256 Go, le Dell Optiplex 7050 Mini LinuxCNC est également rentable.
Cependant, gardez à l'esprit que l'ordinateur idéal pour LinuxCNC dépend de vos besoins et de votre budget spécifiques. Il est essentiel d'évaluer vos besoins et de rechercher d'autres options avant de prendre une décision finale. Dans l'ensemble, le Dell Optiplex 7050 Mini LinuxCNC se distingue comme un choix rentable et performant pour ceux qui cherchent à exécuter LinuxCNC sur un système fiable.
Salut bel article ! Il fonctionne en effet mieux avec le turbo activé, j'ai le 7040 avec le même processeur 6500T, j'ai compilé mon propre noyau et réglé la minuterie à 1000 Hz au lieu de 300 Hz et quelques autres paramètres que j'ai oubliés (j'ai le fichier de configuration ) avec les paramètres suivants ajoutés une latence maximale de 30uS (YouTube et 4x glxgears pendant environ 30 minutes):
isolcpus=3 intel_pstate=désactiver processor.max_cstate=0 idle=poll cpufreq.default_governor=performance i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset quiet
Ce qui a également fait une différence a été de remplacer la RAM 1x8 Go par 2x4 Go afin qu'elle utilise les deux canaux
Ooohh c'est une belle trouvaille ! , je pourrais essayer ces options. Ouais, j'ai probablement 1x8 Go au lieu de double canal.