Cet été, la carte mère de mon serveur à rendu l’âme. Comme il s’agissait d’un mini-PC Acer L100, impossible de la remplacer à prix raisonnable, et je me suis donc décidé à monter un serveur dans une tour de taille normale, pour une maintenance plus économique et, tant qu’à faire, un fonctionnement parfaitement silencieux. Ce week-end, après quelques mois de fonctionnement sur un serveur temporaire, j’ai enfin assemblé mon nouveau serveur, avec une petite surprise à la clé : Mac OS X tourne à merveille dessus 🙂
Voici donc la configuration utilisée, pour à peine 312€ :
- Boîtier : Antec NSK 4400 avec alimentation 380W (67€)
- Processeur : Intel Pentium E2140 (50€)
- Carte mère : Gigabyte GA-G31M-S2L (42€)
- RAM : 2×1 Go G.skill PC5400 SA (33€)
- Radiateur : Thermalright Ultra-120 (40€)
- Disque dur : Seagate Momentus 7200.1 100 Go (60€)
- Lecteur DVD : LG GDR-8164B (20€)
Pour arriver à un fonctionnement totalement passif, j’ai réduit la fréquence du bus système à 150 MHz (ce qui fait varier celle du processeur entre 900 MHz et 1.2 GHz), la tension du processeur à 1.1V et la fréquence de la mémoire à 400 MHz. Le disque dur 2.5″ fonctionne pour sa part à merveille sans ventilation spécifique. Reste le cas de l’alimentation. Les alimentations passives sont vraiment onéreuses, surtout par rapport au prix de la configuration (qui augmenterait de 50% avec une telle alimentation), donc j’ai tenté un pari tout simple : débrancher le ventilateur de l’alimentation Antec livrée avec le boîtier. En effet, vu la faible consommation de la machine (à la prise, j’ai mesuré moins de 40W au repos), la chaleur dissipée par l’alimentation est relativement faible (une dizaine de W) et devrait donc pouvoir s’évacuer sans ventilation.
Après une journée de fonctionnement dans cette configuration, l’alimentation est tout juste tiède, donc pari gagné 🙂 Le seul bruit en provenance de la machine est celui du disque dur 2.5″, donc elle est quasiment inaudible.
Mais le plus intéressant, c’est que j’ai découvert que j’ai choisi par le plus grand des hasards une carte mère qui est quasi parfaitement compatible avec Mac OS X ! C’est la carte mère qui est utilisée entre autres dans l’Open Computer de Psystar. De quoi transformer occasionnellement mon serveur en Hackintosh 🙂
(voir MàJ du 15/12/2008 ci-dessous) Après 4 installations infructueuses, j’ai finalement trouvé les options nécessaires, à partir du DVD iDeneb 10.5.5, et en installant les patchs suivant :
tous les patchs audio (théoriquement, le ALC622 devrait suffire, mais ça ne marchait pas chez moi… alors j’ai tout mis, par flemme de chercher le bon patch)ICHx FixedKernel 9.4 StageXNUACPI-FixCPUs=1 FixGMA X3100 (à priori non nécessaire)
Quasiment tout marche à merveille, seul Quartz Extreme manque à l’appel et la résolution est limitée au 1024×768. J’ai également testé avec une 7300 GT en PCI-Express, mais là encore, pas de Quartz Extreme, et il faut bien penser à installer le driver (NVinject) avant d’installer la carte, sinon kernel panic au démarrage. La 7300 GT permet par contre de monter plus haut en résolution.
Cette première expérience du hackintosh me donne en tout cas envie de retenter le coup sur une autre machine (puisque le serveur va tourner sous Windows 2003), car à moins de 300€ le « Mac », ça serait dommage de s’en priver !
Billet original : 02/11/2008 à 23:49
MàJ 15/12/2008 à 15:09 : j’ai retesté ce WE, et j’ai trouvé une combinaison de patchs beaucoup plus simple, puisqu’il suffit finalement d’installer deux patchs, tout en conservant le kernel 9.5 vanilia (c’est-à-dire un kernel original non modifié) :
- ICHx Fixed
- AppleAzaliaAudio
MàJ 06/03/2009 à 18:26 : en utilisant le driver NVkush à la place de NVinject, Quartz Extreme fonctionne sur la 7300 GT.
Pense à démonter ton L100. Le lecteur DVD est introuvable en pièce détachée et se revends un bon prix. Celui de la belle mère a lâché et j’en trouve pas d’occaz à un prix raisonnable.
Et le son ??????????
Le son marchait, via le package AppleAzaliaAudio.