10 octobre 2008
Changer mon MacBook Pro pour un neuf ? ;-)
Je crois avoir trouve une bonne solution pour changer mon MacBook Pro pour un nouveau modele, 2 a 3 mois apres la sortie, quand Apple n'aura plus de stocks de MacBook Pro modele actuel :-)
En effet, la puce graphique nVidia integree a des faiblesses dans certains des materiaux qui se detruisent lorsque la puce est chaude. Cela entraine une absence d'affichage, des bandes a l'ecran ou un affichage distordu. Ce n'est pas une surchauffe mais une auto-destruction des materiaux aux temperatures normalement prevues par le constructeur.
Apple a etendu de 2ans la garantie sur ce type de probleme, pour les MacBook Pro fabriques entre mai 2007 et septembre 2008 (vous voyez bien que les nouveaux Pro arrivent!).
Avec CUDA ou des jeux 3D, je vais probablement faire tourner a 100% ma puce graphique, dans l'espoir d'avoir la chance d'etre tombe sur une des nombreuses defectueuses ;-)
27 août 2008
CUDA 2.0 : les Benchs sur MacBook Pro
J'ai compile certains examples CUDA 2.0 sur mon MacBook Pro 2x2.4Ghz/4GB/GeForce 8600M GT 256MB.
Certains tests ont donnes des resultats etonnants, ecrasant litteralement le processeur interne.
Notez bien que le code n'est pas optimise SSE4.1 pour le processeur Intel, pour utiliser au maximum son cache et qu'un seul Core est utilise, mais de telles differences de performances sont neammoins signifiantes.
MersenneTwister - Random: 1463ms vs. 43ms (30X)
MersenneTwister - BoxMuller: 3270ms vs. 25ms (130X)
matrixMul : 458ms vs. 0.39ms (1200X)
scalarProd: 3990ms vs. 1.29ms (3000X)
Je rappelerais qu'un MacPro 8x3.2Ghz n'est que 10X plus performant en pointe qu'un seul coeur, et meme si on compte un facteur 10X d'optimisation SSE et cache (genereux), une simple GeForce 8600 (ou 9500) sera sur les tests jusqu'a 30X plus performante qu'un MacPro.
Et qu'investir le prix des 2 CPU du MacPro vous offre 2 GeForce GTX280, soit 20X la puissance d'un GeForce 8600 et la possibilite de faire tourner ces memes tests 20X plus rapidement, soit jusqu'a 600X plus vite qu'un MacPro meme en etant genereux pour Intel!
Le potentiel de CUDA est immense et je vais preparer une serie de tests de haut-niveau pour mettre en evidence ses forces, et ses faiblesses!
26 août 2008
CUDA le retour!
La version 2.0 est disponible pour Mac et pleinement supporte par Apple (sur cette page).
Vous trouverez le driver et les outils nVidia CUDA 2.0 sur la page Download CUDA.
Je rappelle que cela ne fonctionne que sur les Mac Intel, equipes de cartes nVidia Geforce 8 et suivantes.
- MacBook Pro GeForce 8600 256/512MB(attention les versions 128MB manquent de memoire pour faire tourner les tests)
- iMac 24" GeForce 8800GS 512MB
- MacPro 2nd generation avec GeForce 8800GT 512MB
Le developpement, en revanche, est possible sur tout Mac Intel, un mode de simulation est propose qui compile le code CUDA pour la CPU du Mac et permet de valider raisonnablement les algorithmes pour un premier jeu d'essai.
11 août 2008
Les GPU nVidia surchauffent sur les MacBook Pro!!!
Les principaux fabricants de PC ont eu des problemes avec les GPU nVidia mobiles de la serie 8 (8400, 8500 et GeForce 8600), avec des GPU surchauffant et surtout dysfonctionnant avec des problemes d'affichage voir la mort du composant!
Ceux-ci ont reagi avec celerite, nVidia ayant fait redescendre l'information, en installant de nouveaux Firmware, pour que les ventilateurs refroidissent plus la GPU par precaution. Elle ne peut en effet pas supporter les temperatures annoncees par le constructeur et s'auto-destruisent.
Apple n'avait pas communique autour de cela, les MacBook Pro etant equipe de GeForce 8600 Mobile, et l'iMac 3.06Ghz d'une GeForce 8800 Mobile (disponible en option sur le 2.8Ghz). Mon MacBook Pro a tendance a chauffer, et pire avec l'utilitaire FanControl, la temperature GPU apparait toujours a 0 degres! :-(
Voila que les premiers MacBook Pro arrive avec des problemes d'affichages (bandes a l'ecran, parties non affichees, ... ) voire meme plus d'affichage du tout. Nous sommes touches, et moi je suis vraiment inquiet du manque de communication d'Apple aupres de ses clients.
