Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
MOTU UltraLite mk3
Photos
1/458
MOTU UltraLite mk3

Interface audio FireWire de la marque MOTU appartenant à la série UltraLite

Sujet MOTU ultalite mk3 : Coupure son, bip aigu, latence carte firewire sous Windows : La solution

  • 24 réponses
  • 11 participants
  • 11 072 vues
  • 11 followers
Sujet de la discussion MOTU ultalite mk3 : Coupure son, bip aigu, latence carte firewire sous Windows : La solution

MOTU ultalite mk3 : Coupure son, bip aigu, latence carte firewire sous Windows : La solution

Bonjour, comme beaucoup j'ai été confronté au problème de coupure son avec mon ultralite mk3.
Impossible d'utiliser le mode 96khz ou de faire du live.

Comme beaucoup je pensais au problème d'assignation IRQ de la carte firewire (en l'occurrence, l'IRQ 16 déjà utilisé par tous mes périphériques pci express)

(pour voir cela, clic droit sur poste de travail, gérer, gestion des périphériques)
>Affichage > ressources par connexion > requête interruption IRQ

Le changement d'IRQ (avec la norme ACPI et les OS PnP) n'est pas possible sous windows XP & supérieur.
Même en changeant dans le BIOS, Windows garde ses propres paramètres.

J'ai donc acheté une carte firewire 800 belkin avec chipset TI, mais le problème a persisté.

La solution :
1) Installer les drivers AVT dispo ici : http://shop.avt-cameras.com/produktpage.html?t=flash&o=on&a=set
2) Une fois activé, aller dans le gestionnaire de périphérique>Contrôleur hôte de bus
3) Faites un clic droit sur AVT1394bus OHCI TI (ou similaire)>propriétés>onglet 'advanced'
4) La valeur qui nous intéresse est ici le PCI latency min timer value >voici son réglage et les différentes valeurs renseignées en sus:

Remarque : le force maximum PHY (physique) speed dépend de la vitesse de votre firewire, ici S800 car j'ai une carte firewire 800Mb/s.

Initialement dans mon cas, le PCI latency min timer value bas (0x40 = 64 en décimal), la valeur maximum étant de 255. J'ai mis 254 soit 0xFE en hexadécimal.

Pourquoi modifier cette valeur? Et bien,cette valeur est utilisé comme tempo pour "libérer" le bus PCI de votre carte firewire et le laisser dispo pour d'autres éléments de votre pc.
Le cycle d'horloge part de la valeur max jusque la valeur min. Plus vous mettrez une valeur courte, plus vous aurez de bug et vice versa. Donc à vous de trouver la bonne valeur

Attention, le fait de mettre une valeur haute peut gêner certains de vos périphériques (vidéos, etc,) et les faire planter.

Voilà j'espère que ça vous aidera
Moi ça le fait, depuis j'utilise ma car?te en 96Khz/512samples et 10ms de latence et plus de bug

 

Plus d'explication ci-dessous : (http://www.focusrite.com/answerbase/article.php/?id=265)
PCI Bus Latency Timer Issues When a device on the PCI bus, such as a PCI expansion card gets hold of the PCI bus, the PCI latency Timer starts counting down (from whatever value it is currently set to for the device to zero), and when it reaches zero it releases the bus to let other devices have their turn. If there are none waiting, it will grab the bus again and the countdown will start again.

The PCI Latency Timer setting for a device is measured in terms of clock cycles and can range from a value of zero to 255. If it's set to zero, the device will give up the bus immediately if another device needs it, but as the timer value increases the device will continue using the bus for longer before releasing it, while other devices wait to use the PCI bus.

If all devices on the PCI bus have high settings they may each have to wait longer before they get a chance to transfer data over the PCI buss, but once they get hold of it they can hang on to it for longer this may cause problems with some devices as they have to wait for the bus. However, if all devices have low settings they will swap control of the PCI bus more often, sometimes preventing large data bursts, resulting in increased overheads increasing the load on the CPU.

For most devices this is set in the BIOS to a sensible default setting. Unfortunately some devices, particularly graphics cards and network cards may force their timer settings to a much higher value close to 255, letting them hog the PCI bus for longer than other devices. This can result in glitches and stuttering when streaming audio, distortion and even bursts of, or continuous white noise from your audio outputs.

There is a freeware application available from downloads.guru3d.com. Although the download indicates that it is for XP, it is compatible with Windows Vista (see note below). You can use this to track down any devices on the PCI bus that have high PCI latency timer settings. This displays the current latency values for all expansion devices on the PCI bus and allows you to set the latency value manualy. If you are experiencing clicks and pops and audio glitches on your PC and your graphics card or network card display a high latency try reducing it to 128 or 64 to stop it hogging the bus. You can also try increasing the latency timer value of your Firewire controller if you are using a firewire audio interface.

NOTE : Before Vista will allow you to use the PCI latency tool to change the PCI latency timer settings, you will need to turn User Account Contol off.

Control Panel > User Accounts > Click 'Turn User Account Control on or off'

If you are not experiencing any problems with your audio devices it is not advisable to change these settings.

 

 

[ Dernière édition du message le 20/10/2009 à 11:04:51 ]

Afficher le sujet de la discussion
11
non ce n'est pas du texas instrument, mais bon quand je suis sur live ca ne bip pas, c'est que j'ecoute de la music ou autre que ca bip.
j'ai fait assez de frais comme ca pour le pc (j'avais eu des soucis de compatibilité......)
tant que live tourne correctement je me plains pas wink .
encore merci

http://soundcloud.com/manickeen

http://www.mixcloud.com/manickeen/

12
J'ai exactement le même problème !
ça me rend dingue

Ma carte graphique
ma carte son MOTU ultralitemk3
et ma carte réseau
+ d'autres vont tous se mettre sur l'IRQ 16 !

en mode sans échec ça change !

IRQ 10 nvidia
IRQ 16 Motu
IRQ 10 Realtek PCIe GBE family
IRQ 10 WIFI
IRQ 07 Gigabit network


dingue non ?

est-il possible de garder la config du mode sans échec en démarrage normal ?

si quelqu'un a une soluce ...

voici ma config en détail :

Rapport d'informations système écrit à l'emplacement : 01/09/10 11:55:44
Nom du système : AMLSTATION
[Résumé système]

Élément    Valeur    
Système d'exploitation    Microsoft® Windows Vista™ Professionnel    
Version    6.0.6002 Service Pack 2 Build 6002    
Informations supplémentaires     Non disponible    
Éditeur    Microsoft Corporation    
Ordinateur    AMLSTATION    
Fabricant    ASUSTeK Computer Inc.    
Modèle    V1Sn    
Type    PC à base X86    
Processeur    Intel(R) Core(TM)2 Duo CPU     T7700  @ 2.40GHz, 2401 MHz, 2 cœur(s), 2 processeur(s) logique(s)    
Version du BIOS/Date    American Megatrends Inc. 302, 07/05/2008    
Version SMBIOS    2.4    
Répertoire Windows    C:\Windows    
Répertoire système    C:\Windows\system32    
Périphérique de démarrage    \Device\HarddiskVolume2    
Option régionale    France    
Couche d'abstraction matérielle    Version = "6.0.6002.18005"    
Utilisateur    amlstation\aml    
Fuseaux horaires    Paris, Madrid    
Mémoire physique (RAM) installée    4,00 Go    
Mémoire physique totale    3,00 Go    
Mémoire physique disponible    1,57 Go    
Mémoire virtuelle totale    6,19 Go    
Mémoire virtuelle disponible    4,78 Go    
Espace pour le fichier d'échange    3,29 Go    
Fichier d'échange    C:\pagefile.sys    

[Ressources matérielles]



[Conflits/Partage]

Ressource    Périphérique    
Port d’E/S 0x00000000-0x00000CF7    Bus PCI    
Port d’E/S 0x00000000-0x00000CF7    Contrôleur d'accès direct en mémoire    

Port d’E/S 0x000003C0-0x000003DF    Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01    
Port d’E/S 0x000003C0-0x000003DF    NVIDIA GeForce 9500M GS     

IRQ 23    Contrôleur hôte universel Intel(R) gamme ICH8 USB - 2830    
IRQ 23    Contrôleur hôte universel Intel(R) gamme ICH8 USB - 2836    

IRQ 16    NVIDIA GeForce 9500M GS     
IRQ 16    Intel(R) Management Engine Interface    
IRQ 16    Contrôleur hôte universel Intel(R) gamme ICH8 USB - 2834    
IRQ 16    Realtek PCIe GBE Family Controller    
IRQ 16    Contrôleur hôte compatible IEE 1394 RICOH OHCI    

IRQ 17    Intel(R) Active Management Technology - SOL (COM4)    
IRQ 17    Contrôleur hôte numérique sécurisé compatible SDA    
IRQ 17    Ricoh SD/MMC Host Controller    
IRQ 17    Ricoh Memory Stick Controller    
IRQ 17    Ricoh xD-Picture Card Controller    

IRQ 18    Contrôleur IDE standard double canal PCI    
IRQ 18    Contrôleur hôte universel Intel(R) gamme ICH8 USB - 283A    
IRQ 18    Contrôleur hôte universel Intel(R) gamme ICH8 USB - 2832    

IRQ 19    JMicron JMB36X Controller    
IRQ 19    Contrôleur hôte universel Intel(R) gamme ICH8 USB - 2831    

Adresse mémoire 0xC0000000-0xFFFFFFFF    Bus PCI    
Adresse mémoire 0xC0000000-0xFFFFFFFF    Ressources de la carte mère    

Adresse mémoire 0xA0000-0xBFFFF    Bus PCI    
Adresse mémoire 0xA0000-0xBFFFF    Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01    
Adresse mémoire 0xA0000-0xBFFFF    NVIDIA GeForce 9500M GS     

Port d’E/S 0x000003B0-0x000003BB    Mobile Intel(R) PM965/GM965/GL960 Express PCI Express Root Port - 2A01    
Port d’E/S 0x000003B0-0x000003BB    NVIDIA GeForce 9500M GS


HELP PLEASE

13
hum, je viens juste de voir ton message, (un peu tard je sais ;p) mais non tu ne peux pas changer la configuration des ports IRQ sous vista;
C'est vrai que ça l'aurait fait, un irq pour la carte son uniquement & là plus de problèmes!!

Sinon je sais que sous xp tu pouvais changer la priorité de ton IRQ :
"

Set Irq Priority

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl]

"IRQ8Priority"=dword:00000001

I can find no documentation that XP supports this setting. I can find no evidence that this setting works in XP.** If it did work I fail to understand any advantages you might gain. I’m not even sure if it’s possible to reassign IRQ priorities in this manner XP and if you could I’m pretty sure that this key wouldn’t be how you do it (XP uses/accesses/manages IRQ’s differently than previous versions of Windows).**** They use irq 8 because it’s (usually) the CMOS/real time clock."

Enfin bon ça me parait risqué, c'est pas le genre de chose que windows apprécie...

Un petit lien qui explique les IRQ : https://www.repaire.net/navig/mont_choisir/irq-1.php

Un autre truc pas mal : http://www.thesycon.de/deu/latency_check.shtml
"
The DPC Latency Checker tool

If any kernel-mode device driver in your Windows system is implemented improperly and causes excessive latencies of Deferred Procedure Calls (DPCs) then probably drop-outs will occur when you use real-time audio or video streaming applications. For an explanation of this effect see Background information below.

 

The DPC Latency Checker tool determines the maximum DPC latency that occurs on your Windows system and thus enables you to check the real-time capabilities of your computer. DPC Latency Checker works independent of any external hardware. Using this tool may be helpful in the following situations:

You experience interruptions (drop-outs) in a flow of data processed in real-time, for example an audio stream, video stream or a sequence of measuring data, and you want to find out the reason for this problem.You want to verify that your Windows system is configured properly so that it is capable of handling real-time data transfer before you install the corresponding streaming application.You want to check if a particular computer system is suitable for streaming applications, for example before you buy this system.

For more information on the Deferred Procedure Call mechanism and how an excessive DPC latency will affect a streaming application see Background information below.

Using DPC Latency Checker

DPC Latency Checker is very simple to use. Download dpclat.exe and launch it. No software installation is required. The main window is shown below."

En gros cet outil sert à isoler le driver qui pose problème;

COurage


14

Salut à tous !

Moi dans le gestionnaire j'ai OHCI1394 Texas Instruments mais après le clic droit pour aller dans les propriétés je n'ai aucun onglet advanced. Ce sont les pilots d'origine. Et le lien pour aller chercher les pilotes AVT ne fonctionne pas.

Bon bah j'espère qu'il y aura une solution parce que j'en ai ras le bol de ces coupures et ces piques aigües, sans parler des shutdown. C'est que quand je regarde un film mais c'est frustrant d'avoir foutu 360€ dans une carte son qui fait bien buguer.

config: 7 64bit, 4 gigo, GTX 275

 

icon_crying1.gif

 

 

Dieu a dit "aimez vous les uns les autres" et moi je rajoute "si possible" ;-)

[ Dernière édition du message le 10/08/2010 à 05:05:44 ]

15

moi ça fonctionne nickel , je sais pas pourquoi mais ça marche normale

 

mrgreen

 

 

16

Citation de : farfel

moi ça fonctionne nickel , je sais pas pourquoi mais ça marche normale

 

mrgreen

Bah tant mieux pour toi mec !

Et en même temps quand ça marche nickel, t'as pas franchement besoin de savoir pourquoi.. facepalmmrgreen

Dieu a dit "aimez vous les uns les autres" et moi je rajoute "si possible" ;-)
17

jai trouvé la solution !

 

tu refourgues ta motu sur ebay a un con qui connais les problem motu et tu te rachete une RME.

 

voila ! bonne journée

18

Citation de : lewaks

tu refourgues ta motu sur ebay a un con qui connais les problem motu

Premièrement si le con connait les problèmes c'est qu'il est pas si con que ça, et deuxièmement si c'est pour dire des conneries comme ça, tu ferais mieux de t'abstenir.

Dieu a dit "aimez vous les uns les autres" et moi je rajoute "si possible" ;-)
19

 

Bonjour,

+1 fimoacid

- Peux tu nous donner des précisions : tu travails sur un portable ou un fixe ? quels sont ses caractéristiques de performance(CPU, mémoire, type de disque dur, ...) ?

- Quel est dans le cas du fixe la marque de ta carte mère et son model ? ou dans le cas du portable sa marque et son model (du portable).

- Utilises tu la connectique firewire ou USB, dans le cas de la version hybride de motu ? 

Je tavail avec une motu ultralite mk3 firewire sur un portable avec vista en 32 bits et je suis juste limité par mon processeur Core2Duo T8100(2.1GHz) qui conditionne ma frequence de travail à 48 kHz maxi (latence43 ms) sur des projet avec plusieurs pistes sinon pour de la lecture simple pas de limite.

Sur mon fixe Avec Win7 64 bits et processeur i7 930 (2.8 GHz) sur les même projets je monte à 96 kHz sans problème avec un controleur firewire intègrer (VIA) sans aucun soucis. (Latence 10 ms).

En régle générale il ne faut pas chercher à améliorer la latence manuellement en baissant la taille de la mémoire tampon sur une fréquence de travail choisie. L'équillibre est fragile.

Pour la mémoire, l'utilisation de celle-ci est différente selon l'application que tu utilises, parfois il en faut beaucoup parfois moins.

A+

 

 


 

It from bit

20

pc fixe

carte mère: Gigabyte P55A-UD4 x.x

Intel Core i7 860 2.80GHz 2.79GHz (Lynnfield)

4 Go de mémoire

disques durs: 500Go Western Digital en interne, 1To de même marque en externe et 1To Hitachi en externe aussi.

alim de 600 ou plus..

Windows 7 64 bits intégrale

J'ai 6ms de latence et je fais tourner environ une dizaine de VSTi sans  aucun soucis (j'ai pas testé plus icon_biggrin.gif ). Le son est tip top. Ma carte n'est pas hybride.

Il y a vraiment que quand je regarde un film que ça déconne et encore, c'est genre 3 ou 4 fois d'affilés et une ou deux fois par mois. C'est pas vraiment important mais bon si y a une solution.

Dieu a dit "aimez vous les uns les autres" et moi je rajoute "si possible" ;-)