Se connecter
Se connecter

ou
Créer un compte

ou

Sujet Assigner un IRQ plus prioritaire sous WinXP : méthode.

  • 11 réponses
  • 5 participants
  • 1 202 vues
  • 1 follower
Sujet de la discussion Assigner un IRQ plus prioritaire sous WinXP : méthode.
01/11/2003
Ce post est un edit d'un précédent post /mao/forums/t.27426,cherche-logiciel-pour-tweacker-les-irqs-sous-winxp.html

Il ne s'agit pas de prôner l'usage du mode PC standard plutôt que le mode ACPI. Il s'agit juste de répondre à la question :"comment réaffecter un IRQ plus prioritaire à la carte son sous WinXP ?"
Cette edit a lieu suite aux réponses de Gabou car je ne devais pas être clair en tous points.
Ensuite, quant à l'intérêt de faire cette manipulation, à vous d'en juger...

Message original édité :

L'ACPI
L'ACPI est une fonction avancée de gestion des IRQs (entre autre) et de l'alimentation (on s'en fout pour ce qui nous intéresse). Lorsque WinXP est configuré en ACPI, l'assignation des IRQs par WinXP est indépendante du slot sur lequel est branchée la carte son et indépendante des réglages d'IRQs effectués dans le bios. Bref, en ACPI, WinXP fait comme il l'entend. Inutile donc de bouger la carte son de slot. Inutiles également toutes modif du bios.

Si la carte mère supporte l'ACPI (carte relativement récente), WinXP s'installera en mode ACPI par défaut. L'IRQ 17 est affecté à la carte son car c'est l'IRQ défini pour un périphérique audio. Notez à ce sujet que même si les drivers de la carte son ne sont pas installés (point d'exclamation jaune dans le gestionnaire des périphériques), WinXP détecte tout de même que c'est un périphérique de type multimedia --> donc IRQ 17

L'APIC
Non, ce n'est ps une traduction française d'ACPI. APIC et ACPI sont deux choses distinctes mais qui traitent toujours du sujet des IRQs. L'APIC permet d'augmenter le nombre d'IRQ initial jusqu'à plus de 200 IRQs différents. Autant dire qu'il faut en brancher des périphériques pour en arriver jusque là. Sans APIC, le nombre d'IRQ initial est fixé par le chipset (le north et le south) et s'élève jusqu'à 15 (de 0 à 15). Les chipsets se répartissent les IRQs. Bref, sans APIC tous les périphériques doivent tenir dans ces 16 IRQs disponibles. Si l'APIC est activé dans le bios de la carte mère, WinXP s'installera automatiquement en tenant compte de ce mode. Il s'agira d'une installation ACPI + APIC. A noter que l'APIC lui-même utilise un IRQ (le N°9). Certaines cartes gèrent l'ACPI, mais pas l'APIC : ce ne sont pas de vieilles cartes, mais ce ne sont pas non plus les tous derniers modèles.
Attention toutefois, ce n'est pas parce que l'on a plus de 200 IRQs disponibles que cela signifie qu'il n'y aura plus de partages d'IRQ entre périphériques, et ce pour la simple et bonne raison que certains slots PCI partage le même IRQ car ils sont reliés physiquement au niveau de la gravure de la carte mère.

Pour l'audio,

L'IRQ 17 n'est franchement pas prioritaire. Certains ont mis en évidence des craquements dans le son à cause de cela. N'en discutons pas ! Chacun voit midi sonner devant sa porte. Bref, la solution pour pouvoir affecter l'IRQ de ses rêves à la carte son est d'installer WinXP en mode PC standard. Inutile de chercher à tweaker les IRQs d'un WinXP/ACPI car ce n'est pas possible. En mode PC standard, les IRQs affectés par WinXP sont ceux fournis par le bios. WinXP n'en fait plus qu'à sa tête et suit les indications du bios. Autremment dit, les changements effectués dans le bios sont désormais "utiles".
Je conseille une réinstallation totale de l'OS pour faire cette opération. En effet, si le PC a été initialmeent installé en mode ACPI et que vous choisissez de le "transformer" en mode PC Standard, les entrées initiales de la base de registre dues au mode ACPI ne seront pas effacées, et pourront entrer ne conflit avc de futures entrées dans la BDR.
Lors du démarrage de l'installation de WinXP, le choix APIC ou PC standard s'effectue en pressant F5 au moment où c'est écrit de presser F6.
Note : il est tout à fait possible de presser F5 puis F6 et on aura accès aux options de chacun d'entre eux (je l'ai fait).

Attention :

Souvenez-vous qu'en mode PC Standard, nous ne disposons plus que de 16 IRQs. Donc, si vous décider d'installer WinXP en PC standard, vaut mieux avoir une carte mère récente (dont les composants du genre USB/USB2.0/IEEE partage bien leur IRQ) et si vos cartes d'extension PCI acceptent aussi le partage d'IRQs. Cela ne posera alors pas de conflits ! Par contre mélanger vieux matos partageant mal/pas leur IRQ et nouveaux matos --> au secours !!!

De plus, désactiver dans le bios tout ce que vous n'utilisez pas. En ce qui me concerne : bye bye IEEE, USB2.0 et LAN. En PC Standard, ça libère des IRQs et ce n'est pas négligeable.

Avant toute chose, regardez dans le manuel de votre carte mère quel est le partage d'IRQ des slots PCI. Vous DEVEZ forcément trouver un endroit où il y a écrit des choses du genre "PCI slot 1 shares IRQ with AGP", "PCI slot 2 and 3 share an IRQ", etc.
C'est là que vous devez spécifier l'IRQ souhaité pour le slot PCI sur lequel est branché la carte son. Choisissez l'IRQ le plus prioritaire dans la liste. Ne rêvez pas d'utiliser l'IRQ 9 car celui-ci est réservé à l'APIC (que celui-ci soit activé ou non cet IRQ lui est réservé, du moins c'est comme ça sur ma CM), si la carte mère gère ce mode bien entendu.

Enfin si vous vous demandez : "J'ai branché ma carte son sur un slot, mais quel IRQ possède-t-elle actuellement ?" --> savez-vous qu'en appuyant sur le bouton "Pause Attn" près de votre pavé numérique pendant le démarrage de votre ordinateur, il vous est possible de figer l'écran au moment de l'Update ESCD (juste avant que le logo WinXP apparaisse) afin de lire tranquillement la valeur de l'IRQ associé à "Multimedia Device".

Branchez votre carte son sur un slot PCI ne partageant aucun IRQ. Si cela n'existe pas, et c'est mon cas, vous avez alors forcément deux slots PCI qui partagent le même IRQ. L'astuce est alors de brancher votre carte son sur l'un deux (sur le slot le plus loin du CPU tant qu'à faire) et rien sur l'autre. Du coup, même si les 2 slots PCI partagent un IRQ, ils ne vont rien partager du tout puisque rien n'est branché sur le deuxième slot PCI.

Autre conseil :

Le top : faire un bi-système. Premier système d'exploitation "Zik" épuré et optimisé en PC standard et un second système pour le reste (bureautique, web, etc.) en ACPI + APIC.

Dernière remarque : certains vous diront de mettre la carte son sur l'IRQ 9 car il fait partie des IRQs prioritaires. Sachez que c'est l'IRQ employé par l'APIC et celui-ci ne le partage pas. Ma carte mère, récente, ne me propose même pas de choisir l'IRQ9. C'est réservé de chez réservé à l'APIC (qu'il soit activé ou non en tout cas pour mon AT7MAX2). Ah ? Je me répète ?

Voici pour information l'ordre de priorité des IRQs sur une carte mère : 0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 3, 4, 5, 6, et 7.
Certains IRQs de la liste sont affectés définitivement à un élément du PC. Ne vous étonnez donc pas s'il n'apparaît pas dans la liste des IRQs que votre bios vous met à disposition. Par exemple, l'IRQ 0 est attribué à l'horloge système.
Essayez donc d'attrubuer l'IRQ 9 à votre carte son si votre ne fait l'APIC et si elle le fait, essayez d'attribuer l'IRQ 10 (mon cas).

Voilà, voilà...

Gabou avait fourni un lien de Steinberg sur l'intérêt de ne pas passer en PC Standard sous XP. Histoire de le taquiner un peu, voici un autre lien Steinberg "ACPI Kills Audio Performance XP/2000". http://service.steinberg.net/knowledge_pro.nsf/show/acpi_kills_audio_performance
Décidémment, ils ne sont pas toujours d'accord chez Steinberg.

PS : je peux donner les modifications exactes pour les possesseurs d'une Abit AT7-MAX2 (Bios Phoenix en général).




"Oeil pour oeil ne fera jamais que rendre les gens aveugles." M. Gandhi
Afficher le sujet de la discussion
11
Hello Yoms,
en fait je ne suis pas aussi malheureux que ça :P: ce n'est pas d'hier que je rame avec mon matos, si parfois je suis dégouté par l'informatique (fatigué en fait) je ne peux m'empêcher de me réjouir de tout ce que cela permet de faire. Et puis je me plait à préférer le mot complexité à compliqué.
Donc pour résumer, j'ai sur mon pc une home studio pro sur port isa, une sw1000xg qui fait un peu double emplois avec ma db50xg (je l'avais acheté pour me séparer de la db50 et être en tout pci mais il n'y a pas la banque utilisateur qui fait tout le sel de cette dernière) + une delta 66 acheté une poignée de cerise à un pote cet été.
Tout cela tournait à merveille sur ma machine jusqu'au moment où j'ai mis une carte fireWire pour faire de l'acquisition vidéo.
Là, ça fait un peu trop pour mon système.
USB + delta déclaré comme périphérique audio par défaut sur irq 12 = écran bleu lorsque j'écoute un fichier son tout en surfant sur internet.
Mais pas d'inquiétude, rien ne m'empêche de faire des configuration matériel spécifique ou comme c'est le cas actuellement virer la carte FireWire aprés avoir fait mes acquisition, aprés tout la vidéo n'est pour moi qu'accessoire.
Sinon pour ce qui est de conserver ma db50 j'ai la possibilité d'acheter un ns5r d'occase ou aussi tout simplement m'en séparer pour travailler avec d'autre sons aprés tout je ne suis pas en panne dans ce domaine (Ha ! Habitude ! Quand tu nous tient :clin: ) .
Mais bon, là on entre dans des considération d'ordre financière et comme pour le moment il n'est pas question pour moi d'investir.
Simplement pour moi qui aime bien tripoter tout ce matos cette impossibilité d'assigner des irq sous windows reste dommageable, ne serait-ce qu'intellectuellement :lol:
Merci d'avoir répondu à ma recherche :bravo:

Il y a l'amour et puis la vie... son ennemie.
12
;)

"Oeil pour oeil ne fera jamais que rendre les gens aveugles." M. Gandhi