0 votes

CentOS 6.x pour le développement CUDA sur un MBP

Voici une brève description de ma situation : j'ai besoin d'une machine portable pour CUDA et le développement iOS, donc n'importe lequel des nouveaux MacBook Pros équipés de GPU NVIDIA semblait être une évidence au départ. Cependant, le projet nécessitant CUDA dispose déjà d'une énorme base de code provenant d'un grand nombre de contributeurs et développé sur CentOS 5.x/6.x. CentOS est également la seule plateforme officiellement supportée.

J'ai évidemment besoin d'un Mac à cause du projet iOS, mais est-ce que le MBP est la bonne machine pour le projet basé sur CentOS+CUDA ? Je ne sais pas si j'ai réussi à le faire fonctionner correctement, ou si l'achat de deux machines séparées (MacBook Pro + un PC portable) est la seule solution ?

P.S. Je suis surtout préoccupé par la prise en charge de la commutation de GPU entre les cartes du MacBook Pro sous Linux, donc toute expérience de première main de la part de propriétaires de MBP est la bienvenue.

1voto

Greg Points 26

Je ne pense pas que vous puissiez le faire. J'ai essayé RHEL et il s'est bloqué à la charge. Même résultat avec Fedora 16. J'ai réussi à installer Fedora 17 mais je n'ai pas réussi à faire fonctionner la commutation dynamique des cartes vidéo. Je n'ai pas non plus réussi à faire fonctionner la carte Nvidia. Je pense que vous devez utiliser deux serveurs X et mapper la deuxième carte à votre DFP out, d'après d'autres messages. De plus, la chaleur et la consommation d'énergie augmentent puisque la carte NVidia n'est jamais éteinte. J'ai beaucoup joué avec Bumblebee et j'ai changé de configuration pour le pilote Nouveau car le pilote Nvidia produit un écran noir. Cependant, la commutation ne se faisait pas correctement. Je crois que le meilleur résultat que j'ai obtenu a été d'utiliser la carte Intel avec l'accélération matérielle en utilisant le pilote Nouveau. Je ne le recommanderais pas comme plateforme CUDA pour le moment. Il y a une quantité raisonnable d'énergie contributive concentrée dans cette direction et je ne pense pas qu'il faille attendre trop longtemps avant que cela fonctionne. Le noyau Linux a également bénéficié d'un support lié à cette implémentation.

0voto

5YrsLaterDBA Points 1045

Je sais que cet article a été publié il y a longtemps, mais je souhaite partager certaines informations avec les personnes qui consulteront cet article ultérieurement. J'ai installé Ubuntu, Centos et Debian sur un MBP (9.2). Il semble que le point important soit la version du noyau, et non la distribution elle-même. Plus le noyau est récent, meilleures sont les performances et la compatibilité avec le matériel Apple. Dans mon cas, le module intel_pstate du noyau supporte mieux que l'ancien module (je ne me souviens pas) pour Ivy Bridge. Sur Debian jessie 3.13, ça marche comme sur des roulettes, juste un peu d'ajustement (un peu). Sur Centos 2.6 et Ubuntu 3.2, ça ne semble pas aller. Température, ventilateur, clavier, trackpad... Il faut tout régler. Et le kernel panic, ça arrive souvent. Sans parler d'un MBP avec une carte graphique dédiée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X