Non, le BIOS ne peut pas fonctionner sans le CPU.
La toute première chose que fait votre ordinateur lorsque vous le mettez sous tension est de vérifier que les connexions entre le CPU et la RAM sont bonnes. Il s'agit d'un simple contrôle électrique qui consiste à vérifier que toutes les sorties de la ligne de bus sont connectées aux bonnes entrées. Si ce simple contrôle ne passe pas, vous obtenez un code sonore (ou éventuellement un affichage LED sur certaines cartes mères). Ce contrôle ne nécessite pas l'utilisation de l'unité centrale de traitement (CPU). Toutefois, en l'absence de celle-ci, vous n'obtiendrez peut-être même pas de code sonore, car même cette opération nécessite un certain traitement (cela dépend de la carte mère).
Cependant, une fois que ces éléments sont vérifiés, le processeur commence l'exécution du programme contenu dans la ROM du BIOS qui effectue des vérifications supplémentaires de plus haut niveau (par exemple, si les timings de la mémoire fonctionnent, si les micrologiciels supplémentaires pour les périphériques embarqués peuvent être chargés correctement, etc.) Ce programme ROM est écrit en langage d'assemblage x86 et fait nécessite le CPU pour l'exécuter.
Dans votre cas, le processeur est électriquement compatible avec la carte mère et fonctionne, mais il lui manque certaines fonctionnalités de bas niveau dont la carte mère dépend. Vous avez peut-être utilisé un processeur dont le TDP (qui génère plus de chaleur) est supérieur à ce que la carte mère peut supporter, qui possède plus de cœurs que le BIOS ne sait initialiser, ou qui ne prend pas en charge certains états d'alimentation que le BIOS tente de définir. Vous n'avez pas mentionné la combinaison CPU/carte mère que vous utilisez.
Quoi qu'il en soit, le CPU fournit suffisamment de support au BIOS pour qu'il puisse exécuter les programmes stockés dans sa ROM (y compris le déplacement des octets dans et hors de la mémoire vidéo). On ne peut pas aller plus loin.
Il s'agit probablement de vérifier les identifiants de famille et de pas du processeur par rapport à une liste interne de types de CPU pris en charge. Dans de nombreux cas, cela peut être corrigé avec une mise à jour du BIOS. Mais vous devez d'abord insérer un processeur supporté afin de le flasher.