Obligement - L'Amiga au maximum

Jeudi 27 juillet 2017 - 00:32  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Contact

David Brunet

Courriel

 


Bidouille : Reflasher une carte graphique PC/Mac pour la faire fonctionner sur Mac PowerPC
(Article écrit par Sébastien Ligez et extrait d'Amigaga - juin 2012)


Pourquoi reflasher ?

Une carte graphique contient une pseudo "ROM" dans laquelle sont stockées des informations diverses, comme la fréquence GPU, la mémoire, ainsi que des données requises pour l'initialisation sur PC ou sur Mac (PowerPC). Or, la majorité des cartes que l'on trouve dans le commerce sont compatibles avec les PC x86. Il faut donc changer la ROM de ces dernières pour qu'elles soient exploitables sur les Mac PowerPC.

Quelle carte reflasher ?

En théorie, n'importe quelle carte peut être reflashée pour fonctionner sur Mac. Toutefois, pour un non programmeur, il faut choisir une carte ayant déjà une ROM pour Mac disponible au téléchargement.

Suivant l'utilisation de l'ordinateur, le côté "performances" peut être pris en compte, voici un comparatif des cartes ATI Radeon : amigaga.chez-alice.fr/ng/bidouilles/video/cg_comparatif.htm.

Des problèmes à prévoir ?

Oui... par ordre d'importance :
  • La carte doit être compatible physiquement avec le port AGP 2x du Mac.
  • La carte doit être compatible physiquement avec le Mac (exemple avec le Mac Cube).
  • La carte doit être compatible électriquement avec le port AGP 4x du Mac (problème avec l'ADC).
  • La carte à flasher doit avoir un pilote développé pour le système d'exploitation cible.
  • Sur certains Mac qui chauffent, il est bon d'ajouter un ventilateur sur la carte graphique ou d'en mettre un plus puissant.
Liens utiles
Prérequis avant de reflasher
  • Avoir une carte graphique et une ROM adaptée à celle-ci (modèle, fréquences...).
  • Avoir une ROM adaptée à la taille de l'EEPROM soudée sur la carte graphique.
  • Avoir un programme de reflashage gérant le modèle de l'EEPROM.
  • Avoir un ordinateur de type PC, avec un port AGP/PCI-e adaptée à la carte.
  • Savoir que le port écran ADC est spécifique Mac et qu'aucune carte PC reflashée ne le gère (il faudra un adaptateur).
  • Comprendre que le succès du reflashage n'est pas assuré à 100% même en respectant tous les prérequis.
Synoptique basique du reflashage
  • 1. Recherche d'une carte graphique ayant une ROM existante/téléchargeable.
  • 2. Si la taille de l'EEPROM de la carte graphique est inférieure à la taille de la ROM, deux possibilités :
    • Trouver une ROM "reduced" (taille réduite).
    • Changer l'EEPROM par un modèle supérieur.
  • 3. Réglage de la taille de l'EEPROM en cas de changement de celle-ci via les résistances CMS.
  • 4. Montage de la carte dans le PC "flasheur".
  • 5. Si la ROM installée sur la carte a été remplacée (ou est illisible), il faut installer une autre carte graphique pour voir l'écran ou faire à l'aveuglette.
  • 6. Utilisation du programme de flashage pour sauvegarder la ROM d'origine (avant premier flashage uniquement).
  • 7. Utilisation du programme de flashage pour reflasher la carte.
  • 8. Retirer la carte graphique reflashée du PC.
  • 9. Si la carte va être insérée dans un port Mac AGP 4x et qu'il s'agit d'une carte AGP 8x, il faut la forcer en mode AGP 4x (désactiver l'ADC).
  • 10. Montage de la carte dans le Mac.
  • 11. Démarrage du Mac.
    • Si le flash a réussi, le Mac va démarrer.
    • Dans le cas contraire, l'écran restera noir et il faudra recommencer l'opération de reflashage (4).
Astuces
  • En utilisant le flasheur sous Windows ou Mac OS, via VNC ou équivalent, il est possible de se passer d'une carte vidéo additionnelle.
  • Les broches 3 et 11 n'ont pas besoin d'être déconnectées sur le Power Mac Sawtooth (AGP 2x sans ADC).
Exemple de reflashage avec une Radeon 9500 Pro

Il s'agit ici d'un exemple qui a fonctionné pour moi. En aucun cas vous ne devez vous en servir comme une base fiable. J'ai passé pas mal d'heures avant d'arriver à un résultat, si cela ne marche pas du premier coup, persévérez. Vous êtes responsable de ce que vous faites et je ne fournis aucune aide individualisée.

Avant de reflasher
  • Vérifier que la carte fonctionne correctement sur un PC (la faire calculer un maximum pour vérifier qu'il n'y a pas d'artefacts).
  • Bien nettoyer le ventilateur ou le changer.
  • Sauvegarder la ROM de la carte.
La carte d'origine

Fabricant : PowerColor.
Modèle : Radeon 9500 Pro.
GPU : R300.
Mémoire : 128 Mo DDR.
Port : AGP 2x, 4x, 8x.
Bus : 128 bits.
Fréquence GPU : 275 MHz.
Fréquence mémoire : 270 MHz.

ROM utilisée : 9500 128ko_v130.
Programme de flashage : atiflash 3.95.

Radeon 9500 Pro

Après flashage
  • Port VGA fonctionnel : oui.
  • Port DVI fonctionnel : oui.
Notes
  • Il existe une ROM "full" de 128 ko (1024 kb) et une ROM "reduced" de taille réduite à 64 ko (512 kb) suivant le type de l'EPROM présente sur la carte. La 64 ko ne fonctionne pas avec le port DVI, la 128 ko v130 fonctionne avec les deux ports simultanément.
  • Il peut être judicieux de baisser les fréquences en reflashant les 9500 Pro en Radeon 9500 "normale". Cela présente l'avantage de moins chauffer dans le Mac qui chauffe déjà beaucoup, la durée de vie de l'ensemble devrait ainsi être plus grande.
  • Ajouter des refroidisseurs sur les puces mémoires est également un "plus" pour garder l'ensemble stable en facilitant la dissipation de la chaleur.
Reconnaître une ROM de 64 ko et de 128 ko

EEPROM EEPROM EEPROM
EEPROM de marque ST 512kb (64 ko), ST 1024kb (128 ko) et ST 1024kb (128 ko)

Reflashage de la carte avec un PC sous DOS

Le programme utilisé fonctionne sous DOS. Les programmes pour Mac et pour Windows n'ont pas fonctionné dans mon cas. Chaque programme gère plus ou moins bien les composants contenant la ROM. Si le reflashage ne fonctionne pas avec un programme, il faut en essayer un autre. Si aucun programme ne peut reflasher la ROM, peut être que le binaire n'est pas bon et il faut en trouver un autre.

Sauvegarder la ROM d'origine

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Fichier ROM d'une Radeon 9500 PC (extrait lors de la rédaction de l'article).

Reflasher avec nouvelle ROM

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Restaurer la ROM d'origine du PC

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

En cas d'erreur lors du flashage, ne pas couper l'alimentation et recommencer. Si cela ne fonctionne toujours pas, reflasher la ROM d'origine avant de couper l'alimentation. En cas d'extinction de l'alimentation, la carte ne pourra plus se réinitialiser, l'écran restera noir...

Exemple de reflashage avec une Radeon 9700 Pro

Il s'agit ici d'un exemple qui a fonctionné pour moi. En aucun cas vous ne devez vous en servir comme une base fiable. J'ai passé pas mal d'heures avant d'arriver à un résultat, si cela ne marche pas du premier coup, persévérez. Vous êtes responsable de ce que vous faites et je ne fournis aucune aide individualisée.

Avant de reflasher
  • Vérifier que la carte fonctionne correctement sur un PC (la faire calculer un maximum pour vérifier qu'il n'y a pas d'artefacts).
  • Bien nettoyer le ventilateur ou le changer.
  • Sauvegarder la ROM de la carte.
La carte d'origine

Fabricant : Hercules 3D Prophet.
Modèle : Radeon 9700 (Pro).
GPU : R300.
Mémoire : 128 Mo DDR.
Port : AGP 2x, 4x, 8x.
Bus : 256 bits.
Fréquence GPU : 275 MHz (325 MHz).
Fréquence mémoire : 270 MHz (300 MHz).

ROM utilisée : 9700 128ko_v130.
Programme de flashage : atiflash 3.95.

Radeon 9700 Pro

Après flashage
  • Port VGA fonctionnel : oui.
  • Port DVI fonctionnel : oui.
Notes
  • Il existe une ROM "full" de 128 ko (1024 kb) et une ROM "reduced" de taille réduite à 64 ko (512 kb) suivant le type de l'EPROM présente sur la carte. La 64 ko ne fonctionne pas avec le port DVI, la 128 ko v130 fonctionne avec les deux ports simultanément.
  • Il peut être judicieux de baisser les fréquences en reflashant les 9700 Pro en Radeon 9700 "normale". Cela présente l'avantage de moins chauffer dans le Mac qui chauffe déjà beaucoup, la durée de vie de l'ensemble devrait ainsi être plus grande.
  • Ajouter des refroidisseurs sur les puces mémoires est également un "plus" pour garder l'ensemble stable en facilitant la dissipation de la chaleur.
Remplacement de la ROM de 64 ko par une ROM de 128 ko

EEPROM EEPROM
EEPROM de marque ST 512kb (64 ko) et ST 1024kb (128 ko)

Reflashage de la carte avec un PC sous DOS

Le programme utilisé fonctionne sous DOS. Les programmes pour Mac et pour Windows n'ont pas fonctionné dans mon cas. Chaque programme gère plus ou moins bien les composants contenant la ROM. Si le reflashage ne fonctionne pas avec un programme, il faut en essayer un autre. Si aucun programme ne peut reflasher la ROM, peut être que le binaire n'est pas bon et il faut en trouver un autre.

Sauvegarder la ROM d'origine

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Fichier ROM d'une Radeon 9700 PC (extrait lors de la rédaction de l'article).

Reflasher avec nouvelle ROM

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Restaurer la ROM d'origine du PC

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

En cas d'erreur lors du flashage, ne pas couper l'alimentation et recommencer. Si cela ne fonctionne toujours pas, reflasher la ROM d'origine avant de couper l'alimentation. En cas d'extinction de l'alimentation, la carte ne pourra plus se réinitialiser, l'écran restera noir...

Exemple de reflashage avec une Radeon 9800 Pro

Il s'agit ici d'un exemple qui a fonctionné pour moi. En aucun cas vous ne devez vous en servir comme une base fiable. J'ai passé pas mal d'heures avant d'arriver à un résultat, si cela ne marche pas du premier coup, persévérez. Vous êtes responsable de ce que vous faites et je ne fournis aucune aide individualisée.

Avant de reflasher
  • Vérifier que la carte fonctionne correctement sur un PC (la faire calculer un maximum pour vérifier qu'il n'y a pas d'artefacts).
  • Bien nettoyer le ventilateur ou le changer.
  • Sauvegarder la ROM de la carte.
La carte d'origine

Fabricant : PowerColor.
Modèle : Radeon 9800 Pro.
GPU : R350 ou R360.
Mémoire : 128 Mo DDR2.
Port : AGP 2x, 4x, 8x.
Bus : 256 bits.
Fréquence GPU : 380 MHz.
Fréquence mémoire : 337,5 MHz.

ROM utilisée : 9800 reduced.
Programme de flashage : flashrom 2.40.

Reflash carte PC/Mac

Après flashage
  • Port VGA fonctionnel : oui.
  • Port DVI fonctionnel : oui.
Notes
  • Il s'agit d'une ROM "reduced" (taille réduite de 64 ko) pour Radeon 9800 "standard". Les fréquences GPU et mémoire sont donc réduites (325 MHz GPU et 290 MHz mémoire). Cela présente l'avantage de moins chauffer dans le Mac qui chauffe déjà beaucoup, la durée de vie de l'ensemble devrait être plus grande (certains utilisateurs se plaignent d'avoir grillé leur Radeon 9800 Pro au bout d'un à deux ans seulement).
Reflashage de la carte avec un PC sous DOS

Le programme utilisé fonctionne sous DOS. Les programmes pour Mac et pour Windows n'ont pas fonctionné dans mon cas. Chaque programme gère plus ou moins bien les composants contenant la ROM. Si le reflashage ne fonctionne pas avec un programme, il faut en essayer un autre.

Reflash carte PC/Mac Reflash carte PC/Mac
EEPROM de marque PMC 512 kb (64 ko) et ST 512 kb (64 ko)

Sauvegarder la ROM d'origine

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Fichier ROM d'une Radeon 9800 Pro PC (extrait lors de la rédaction de l'article).

Reflasher avec nouvelle ROM

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Restaurer la ROM d'origine du PC

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

En cas d'erreur lors du flashage, ne pas couper l'alimentation et recommencer. Si cela ne fonctionne toujours pas, reflasher la ROM d'origine avant de couper l'alimentation.

Exemple de reflashage avec une Radeon 9800 Pro 256 Mo

Il s'agit ici d'un exemple qui a fonctionné pour moi. En aucun cas vous ne devez vous en servir comme une base fiable. J'ai passé pas mal d'heures avant d'arriver à un résultat, si cela ne marche pas du premier coup, persévérez. Vous êtes responsable de ce que vous faites et je ne fournis aucune aide individualisée.

Avant de reflasher
  • Vérifier que la carte fonctionne correctement sur un PC (la faire calculer un maximum pour vérifier qu'il n'y a pas d'artefacts).
  • Bien nettoyer le ventilateur ou le changer.
  • Sauvegarder la ROM de la carte.
La carte d'origine

Fabricant : ?
Modèle : Radeon 9800 Pro.
GPU : R360.
Mémoire : 256 Mo DDR2.
Port : AGP 4x/8x.
Bus : 256 bits.
Fréquence GPU : 380 MHz.
Fréquence mémoire : 337,5 MHz.

ROM utilisée : 9800pro reduced.
Programme de flashage : flashrom 2.40.

Après flashage
  • Port VGA fonctionnel : oui.
  • Port DVI fonctionnel : oui.
Notes
  • Il est conseillé de baisser les fréquences en reflashant les 9800 Pro en Radeon 9800 "normale". Cela présente l'avantage de moins chauffer dans le Mac qui chauffe déjà beaucoup, la durée de vie de l'ensemble devrait ainsi être plus grande.
  • Ajouter des refroidisseurs sur les puces mémoires est également un "plus" pour garder l'ensemble stable en facilitant la dissipation de la chaleur.
Reflashage de la carte avec un PC sous DOS

Le programme utilisé fonctionne sous DOS. Les programmes pour Mac et pour Windows n'ont pas fonctionné dans mon cas. Chaque programme gère plus ou moins bien les composants contenant la ROM. Si le reflashage ne fonctionne pas avec un programme, il faut en essayer un autre.

Reflash carte PC/Mac Reflash carte PC/Mac
EEPROM de marque PMC 512 kb (64 ko) et ST 512 kb (64 ko)

Sauvegarder la ROM d'origine

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Fichier ROM de la Radeon 9800 Pro PC (extrait lors de la rédaction de l'article).

Reflasher avec nouvelle ROM

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Restaurer la ROM d'origine du PC

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

En cas d'erreur lors du flashage, ne pas couper l'alimentation et recommencer. Si cela ne fonctionne toujours pas, reflasher la ROM d'origine avant de couper l'alimentation. En cas d'extinction de l'alimentation, la carte ne pourra plus se réinitialiser, l'écran restera noir...

Exemple de reflashage avec une Radeon X800 Pro

Il s'agit ici d'un exemple qui a fonctionné pour moi. En aucun cas vous ne devez vous en servir comme une base fiable. J'ai passé pas mal d'heures avant d'arriver à un résultat, si cela ne marche pas du premier coup, persévérez. Vous êtes responsable de ce que vous faites et je ne fournis aucune aide individualisée.

Avant de reflasher
  • Vérifier que la carte fonctionne correctement sur un PC (la faire calculer un maximum pour vérifier qu'il n'y a pas d'artefacts).
  • Bien nettoyer le ventilateur ou le changer.
  • Sauvegarder la ROM de la carte.
La carte d'origine

Fabricant : PowerColor.
Modèle : Radeon X800 Pro.
GPU : R420 ou R430.
Mémoire : 256 Mo DDR2.
Port : AGP 4x, 8x.
Bus : 256 bits.
Fréquence GPU : 500 MHz.
Fréquence mémoire : 450 MHz.

ROM utilisée : X800XT 128k v109.
Programme de flashage : atiflash 3.95.

Radeon X800

Après flashage
  • Port VGA fonctionnel : oui.
  • Port DVI fonctionnel : oui.
Notes
  • Il n'est pas conseillé de reflasher la X800 Pro en X800XT. Cela peut raccourcir fortement la durée de vie de la carte vidéo.
  • Ajouter des refroidisseurs sur les puces mémoires est un "plus" pour garder l'ensemble stable en facilitant la dissipation de la chaleur.
Remplacement de la ROM de 64 ko par une ROM de 128 ko

La carte Radeon X800 Pro était équipée d'une ROM de 64 ko. La ROM "reduced" pour Mac ne gérant pas le port DVI, il faut remplacer la ROM par une plus grosse pour y mettre une ROM complète.

Il faut commencer par déconnecter la prise du ventilateur, puis retirer le ventilateur de la carte (trois vis sur le verso de la carte). Puis retourner la carte et localiser la ROM (encadrée en jaune) :

Radeon X800

Vérifier la référence du composant, dans ce cas, "25P05AV" (soit 64 ko), et le remplacer par un 128 ko (25P10) en faisant attention au sens de montage :

Radeon X800

Reflashage de la carte avec un PC sous DOS

Le programme utilisé fonctionne sous DOS. Les programmes pour Mac et pour Windows n'ont pas fonctionné dans mon cas. Chaque programme gère plus ou moins bien les composants contenant la ROM. Si le reflashage ne fonctionne pas avec un programme, il faut en essayer un autre. Si aucun programme ne peut reflasher la ROM, peut être que le binaire n'est pas bon et il faut en trouver un autre.

Sauvegarder la ROM d'origine

Démarrer en mode DOS, via une disquette, CD ou disque dur.

(image manquante)

Fichier ROM d'une Radeon X800 Pro PC : oups... oublié.

Reflasher avec nouvelle ROM

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

Restaurer la ROM d'origine du PC

Démarrer en mode DOS, via une disquette, CD ou disque dur.

Reflash carte PC/Mac

En cas d'erreur lors du flashage, ne pas couper l'alimentation et recommencer. Si cela ne fonctionne toujours pas, reflasher la ROM d'origine avant de couper l'alimentation. En cas d'extinction de l'alimentation, la carte ne pourra plus se réinitialiser, l'écran restera noir...

Annexe : comment faire fonctionner une carte AGP 8x sur Mac ?

Le port AGP de la majorité des Power Mac G4 est différent de la norme AGP et cela peut poser problème lors de l'installation d'une nouvelle carte graphique.

Lien utile

themacelite.wikidot.com/pins-3-and-11 : le port AGP 4x du Mac (explication sur les broches 3 et 11).

Modèles concernés

Tous les Power Mac G4 gérant l'ADC (Gigabit Ethernet, Digital Audio, Quicksilver, Quicksilver 2002, MDD, FW800, MDD 2003).

Explication du problème

En 2002, Apple décide d'utiliser des broches non utilisées par la norme AGP pour son système ADC. Avec l'arrivée de la norme AGP 3.0, ces broches sont utilisées pour activer ou non le mode 8x.

Résolution du problème

Il y a plusieurs solutions pour résoudre ce problème. La plus simple et la plus économique est de masquer les broches via de l'adhésif type scotch (kapton conseillé).

Reflash carte PC/Mac

Reflash carte PC/Mac

La résolution du problème en entraîne un autre, l'ADC

En déconnectant les broches 3 et 11, le support de l'ADC n'est plus assuré. Cela ne posera pas de problème pour tous les moniteurs standards mais les moniteurs Apple ADC ne fonctionneront plus.

Ce problème peut se résoudre facilement via un adaptateur comme le VGAtor mais le prix est exorbitant (environ 300 euros) !


[Retour en haut] / [Retour aux articles]