Express Card Slot for Firewire 1394(b)

Author
ParanoiA
Max Output Level: -76 dBFS
  • Total Posts : 747
  • Joined: 2007/03/06 11:17:59
  • Status: offline
2010/06/16 08:58:35 (permalink)

Express Card Slot for Firewire 1394(b)

While the threads on Firewire implementation are numerous, I can't seem to find my specific question addressed. 
 
Is the firewire port provided on a laptop Express Card slot faster than USB 2.0?  More importantly, will that solution take care of the latency issue?  I'm used to 2 to 4 ms of latency, not the 20 or so I'm reading about. 
 
I've never recorded through a USB or Firewire audio interface - I've always used Desktop PCI cards, like the Audiophile 2496.  I read about latency issues, and how many USB/Firewire interfaces provide "direct monitoring" on the interface itself, to work around the latency.  This is confusing to me since direct monitoring would suggest my recorded audio is not aligned with the already-recorded audio.  Does anyone use either of these solutions and how does it work?  More trouble than it's worth? 
#1

15 Replies Related Threads

    jcschild
    Max Output Level: -41 dBFS
    • Total Posts : 3409
    • Joined: 2003/11/08 00:20:10
    • Location: Kentucky y'all
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 09:41:28 (permalink)
    1) no need for firewire 800 pointless 400 is fine
    2)firewire is better than USB for interfaces with the exception of the RME Fireiface UC. (USB) (the M-Audio ultra8 is pretty decent as well)
    3) adding a Firewire express card does not fix the issues inherent with most laptops. it will not magically make it work

    4) even with USB interfaces there is no guaratee an off the shelf laptop will even work. most are plagued with High DPC latency making usb a bugger even.
    you have a far greater chance with USb however


    Scott
    ADK
    Home of the Kentucky Fried DAW!
    #2
    ParanoiA
    Max Output Level: -76 dBFS
    • Total Posts : 747
    • Joined: 2007/03/06 11:17:59
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 09:53:16 (permalink)
    Yeah, I've heard of this DPC latency issue.  Not sure how to deal with it.  I know I can download a latency checker, but somehow I doubt Best Buy or Microcenter is going to let me run some executable on their showroom laptops.  

    Anything I can look for to reduce this?  I'm aware I need at least a 7200 RPM hard drive, and dual core processing is a must, 3 to 4 G's of RAM - beyond that, what can I do? 

    Personally, I'd rather be able to run an external hard drive just for audio with an external audio interface.  But I figured that would just introduce all kinds of latency.  So, I've scaled back to just an external audio interface, but I want to eliminate as much latency as I can. 

    And maybe it's not an issue.  Like I said, I keep reading about "direct monitoring" on the interface so you can hear your instrument without delay, but I'm just not sure how this keeps audio tracks aligned. 
    #3
    derFunkenstein
    Max Output Level: -76 dBFS
    • Total Posts : 735
    • Joined: 2009/05/05 16:15:24
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 10:01:50 (permalink)
    Express Card slots are a mobile form of PCI Express, and generally they're a single lane of PCI Express connectivity.  What I can't figure out is why companies aren't making audio interfaces for the format - nearly every laptop made in the last couple of years has one.  RME's cards are just firewire cards with some sort of proprietary tech.

    King Ben of Nopantsville
    #4
    ParanoiA
    Max Output Level: -76 dBFS
    • Total Posts : 747
    • Joined: 2007/03/06 11:17:59
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 11:45:17 (permalink)
    derFunkenstein


    Express Card slots are a mobile form of PCI Express, and generally they're a single lane of PCI Express connectivity.  What I can't figure out is why companies aren't making audio interfaces for the format - nearly every laptop made in the last couple of years has one.  RME's cards are just firewire cards with some sort of proprietary tech.

    So, being a form of PCI Express, can I count on its speed more than USB?  Seems it would be almost like having a PCI card.
     
    What I'm seeing here is 2 different kinds of latency.  Audio path latency, being an issue with the Audio interface and how it passes data to the Laptop PC.  And then DPC latency being an issue independent of that path.    Is that remotely accurate?
     
    So, what I'm asking then, does this PCI Express Firewire port solution eliminate the audio path side of the latency issue?  Can data get from my Audio Interface to the PC and back again, round trip, at low 2 to 3 ms if DPC latency were miraculously eliminated? 
     
    I realize that despite that audio connection, I will still suffer DPC latency, and I will deal with that next.  But I have to get it all straight in my head first.  My impression has been that USB will cause terrible latency even on the best of desktops (with no DPC latency), due to the nature of that connection.  So I haven't been too interested in it.  If USB could support an audio path that provided for 2 ms of round trip latency then I'd be interested.
     
     
    #5
    jcschild
    Max Output Level: -41 dBFS
    • Total Posts : 3409
    • Joined: 2003/11/08 00:20:10
    • Location: Kentucky y'all
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 12:03:11 (permalink)
    DPC latency is the first item to fix (get right)
    even with USB you could end up with a near useless laptop.

    Scott
    ADK
    Home of the Kentucky Fried DAW!
    #6
    derFunkenstein
    Max Output Level: -76 dBFS
    • Total Posts : 735
    • Joined: 2009/05/05 16:15:24
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 15:57:24 (permalink)
    ParanoiA


    So, being a form of PCI Express, can I count on its speed more than USB?  Seems it would be almost like having a PCI card. 
    No, because the controllers on both the hardware you're connecting and the card you're using in the computer are set to run at a certain bandwidth, in this case 400mbit/sec, which is roughly 50MByte/sec. 

    In reality, most on-board Firewire controllers are connected by the exact same PCI or PCI-express controller on the computer's motherboard.  You *should* not get any more or less bandwidth using one over the other, assumign the firewire controllers are the same.  In no way would you ever exceed the 400mbit bandwidth of the Firewire protocol.
     
    Since USB2 generally won't approach its 480mbit/sec theoretical spec Firewire has almost always been faster in practice than USB2.0. 

    King Ben of Nopantsville
    #7
    NoKey
    Max Output Level: -71 dBFS
    • Total Posts : 974
    • Joined: 2008/10/28 15:30:19
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 22:43:14 (permalink)
    Paranoia,

    There will always be some delay in sending processed audio onto an external interface, be it firewire or usb, when compared to a slot sound-card.

    Direct monitoring may not mean the same to some makers, also...Some mean it to say that you can monitor the external sound sources without latency, but not necessarily the internal sound data.

    "Direct Monitoring", by the way, is not just that, but can be more complex...It really is a part of the later ASIO-2 standard.

    So if the interface claims to have ASIO-2 drivers, yes then it has "Direct Monitoring"..Otherwise, it may be something else.

    #8
    IronSound
    Max Output Level: -89 dBFS
    • Total Posts : 61
    • Joined: 2010/05/06 19:47:16
    • Location: Lincoln. NE
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/16 23:31:47 (permalink)
        Hello... here is a good technical page on firewire and USB... http://computer.howstuffworks.com/firewire.htm "Speed aside, the big difference between FireWire and USB 2.0 is that USB 2.0 is host-based, meaning that devices must connect to a computer in order to communicate. FireWire is peer-to-peer, meaning that two FireWire cameras can talk to each other without going through a computer." This means a FireWire product can be dasiy-chained together... ( nice future expansion of units)... but also means USB can be CPU intensive in tasks.

        And yes... there happens to be different FireWire chip makers... and there are alot of note worthy and not note worthy BLOGS on the subject... Each Manufacturer can, and do use, different chipsets in their Audio Interfaces... And the success and use, seems to vary from one product to another... in other words if you decide to go FireWire make sure you get the manufacturers recomended interface card and make sure that card is going to work in the PC you buy.
      
        As in your doubts about running DPC Checker on a PC before you buy it... The program is a single file... size of it is only 308K... LOL... you could take it in to the store on a floppy disk!!!... ( but would suggest using a thumb drive... would look more... well... you know. ) The program runs a small graphical display on the screen that can be WINDOWED like any other windows program... minimized... taskbar'd... running in the background as you test the PC's programs and operations. 
        The ACID test here would be to go into the bios and turn off the network adapter and check the Latency peaks of the computer... as you will not be on the NET as you do your DAW operations. The internet connection/hardware is a major culprit of latency. What you are mainly looking at is... how smooth is the hardware/software operations being processed through your CPU?
     
        As to your original question to "Direct Monitoring"... I found this bit of explanation for you... http://www.centrance.com/about/tr/Latency.pdf . It seems to me that the less you rely on a processed signal from your DAW you will get low latency... for example... Using outboard equipment for your signal in... and having your DAW signals pre-processed ( no plug-ins ) for your monitored tracks. Why don't you post another Forum question titled something like this... "Direct Monitoring... What is it?" and... "What is the Best Direct Monitoring FireWire Interface?" 
     
    Have a Great Audio Life...
    post edited by IronSound - 2010/06/17 03:27:29
    #9
    ParanoiA
    Max Output Level: -76 dBFS
    • Total Posts : 747
    • Joined: 2007/03/06 11:17:59
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/17 09:00:25 (permalink)
    Well, thanks everyone for helping me with this.  I've decided to build another desktop DAW and give some time for laptops to catch up.

    Reading about all of this, it's obvious I could probably get something working, eventually.  But I've enjoyed a relative hassle free relationship with PC audio recording with Cakewalk and I think it's because I've always used desktop PC's and I've always built them (or put them together, not sure we actually *build* PC's when they make them snap-together easy).   There's no bloatware when you build your own. 



    So, if I could change the direction of this...I would like to know if anyone has any comments about SATA disk drives and any issues I might need to know about.  My last DAW PC had two IDE disk drives and I never ran into any issues - And I have some songs with 20+ tracks, with real-time effects maxxed out. 

    I wanted to get two SATA drives, one for programs and one for audio and document data.  I already have an external for backup.  Does it slow down a PC to handle two SATA disk drives, or ?? 
    #10
    IronSound
    Max Output Level: -89 dBFS
    • Total Posts : 61
    • Joined: 2010/05/06 19:47:16
    • Location: Lincoln. NE
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/17 16:10:29 (permalink)
    Hello...

        Not at all... in fact you will see new motherboards will have 6 or 8 SATA ports... I will recomend getting at least 7200 rpm SATA2 300 drives, ( pretty standard ) with 16M cache. This is pretty much Plug and Play, standard new build equipment, and will be very cost effective per Gigabyte of storage. What else is different? the cables are a little like a telephone cable... nice... less clutter!!! and the power connecter is different too... but then agian the new power supplies will have these.
        The SATA hardrives will work faster for what ever you do on the computer... check prices, read reviews and buy the Name Brands. By the way what are you looking into for the new DAW? Processor? Motherboard?

    Have a Great Audio Life...
    post edited by IronSound - 2010/06/17 16:15:12
    #11
    ParanoiA
    Max Output Level: -76 dBFS
    • Total Posts : 747
    • Joined: 2007/03/06 11:17:59
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/17 16:38:00 (permalink)
    IronSound


    Hello...

        Not at all... in fact you will see new motherboards will have 6 or 8 SATA ports... I will recomend getting at least 7200 rpm SATA2 300 drives, ( pretty standard ) with 16M cache. This is pretty much Plug and Play, standard new build equipment, and will be very cost effective per Gigabyte of storage. What else is different? the cables are a little like a telephone cable... nice... less clutter!!! and the power connecter is different too... but then agian the new power supplies will have these.
        The SATA hardrives will work faster for what ever you do on the computer... check prices, read reviews and buy the Name Brands. By the way what are you looking into for the new DAW? Processor? Motherboard?

    Have a Great Audio Life...

    Great to hear.  I settled on exactly that - two SATA drives, 3 Gb/s, 7200 RPM.  Not sure about 16M cache, but I'll make sure before I buy them.
     
    As far as the processor, I think I'm going to get what I had last time - it was only a few months old before it was stolen, with the rest of my studio - a good ole AMD Athlon dual core, something over 2GHz if possible.  Seemed to work great for me before. 
     
    The motherboard will likely be a Gigabyte model, since I've always had good luck with that company.  Haven't settled on a particular model yet since I'm still working on what devices I'm going to use.  Looks like I'm going to need a PCI port (for the Audiophile 192 Interface), a PCIe for the video card, and at least three SATA 3Gb/s ports. 
     
    So it looks like I'll have plenty of choices.  Prices have gone up though, I noticed.  The same video card I bought a few months ago for 75 bucks, is now 85 bucks.  I don't remember seeing prices go up for computers before...
     
    Now it's just a matter of being patient and waiting on the insurance check...and hoping they don't screw us...
     
     
    #12
    IronSound
    Max Output Level: -89 dBFS
    • Total Posts : 61
    • Joined: 2010/05/06 19:47:16
    • Location: Lincoln. NE
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/18 01:59:54 (permalink)
        Hey... sorry to hear about the studio breakup... ( breakin )... Ya... why don't theives leave us musicians alone...

        One of my special places to shop for computer hardware information is TomsHardware.com... This place has all the tests and charts on about anything made or going to be made. Since you mentioned AMD, I thought you might want to look at their monthly article on CPU's prices. AMD always seems to make their list of best buys and it seems you can get 3 cores and 3GHZ for around $75... http://www.tomshardware.com/reviews/gaming-phenom-ii-corei-i5,2647.html .

        Yes I'm a Gigabyte board believer/user... good choice. what video card were ya looking at using?
    #13
    ParanoiA
    Max Output Level: -76 dBFS
    • Total Posts : 747
    • Joined: 2007/03/06 11:17:59
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/18 09:44:30 (permalink)
    IronSound


        Hey... sorry to hear about the studio breakup... ( breakin )... Ya... why don't theives leave us musicians alone...

        One of my special places to shop for computer hardware information is TomsHardware.com... This place has all the tests and charts on about anything made or going to be made. Since you mentioned AMD, I thought you might want to look at their monthly article on CPU's prices. AMD always seems to make their list of best buys and it seems you can get 3 cores and 3GHZ for around $75... http://www.tomshardware.com/reviews/gaming-phenom-ii-corei-i5,2647.html .

        Yes I'm a Gigabyte board believer/user... good choice. what video card were ya looking at using?

    Hey thanks for the link, I'll defintely check that out.  I'm already wondering about this AM3 / AM2 socket thing.  When I was looking at motherboards I tried to filter on AM3 socket only, yet there were some AM2's thrown in there making me wonder what's going on.  The motherboard I settled on is AM3, just to be sure.   I also wasn't sure about the Phenom processor.  Just don't know anything about it.  So, this link should help..
     
    Um, for a video card I settled on a GeForce GT 220 1024MB DDR3 PCIe 2.0 Graphics Card
     
    So far this thing is going to run me around 900 bucks, including the monitor. 
     
     
    #14
    Anubis
    Max Output Level: -69 dBFS
    • Total Posts : 1059
    • Joined: 2004/01/16 00:59:30
    • Location: Miami
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/27 13:40:10 (permalink)
    Back to the OP's original question... I was wondering the same thing. Ever since I discovered that my notebook's express card port is governed by the esteemed TI controller. Would I get the much touted blazing performance if I got an express card to firewire adapter and then got a nice firewire audio interface? I'm using an Indigo IOx in the express card slot now but it offers limited IO functionality.

    Here's the specs:
    System Bus 4
    Type : PCIe 1.00 x1 2.5Gbps
    Multiplier : 3x
    Bridge : Intel 82801H (ICH8) PCI Express Port 2
    Device Connected to Port : TI PCI Express to PCI Bridge

    System Bus 5
    Type : PCIe 1.00 x1 2.5Gbps
    Multiplier : 3x
    Bridge : TI PCI Express to PCI Bridge
    Device Connected to Port : Echo Digital Audio 56361 Audio I/O Controller (MIDI)




    X2Studio_Win7(64)_SamsungChronos_QuNexus_QuNeo_Axiom25_Saffire24Pro_Saffire6USB_EdirolPCR300_Nocturn
    Amplitubes_AmpegSVX_StylusRMX_SampleTank/Tron_Komplete7_AddictiveDrums_TRacks3_Wavelab6
    miTunes
    #15
    sandman5000
    Max Output Level: -73 dBFS
    • Total Posts : 882
    • Joined: 2005/05/26 02:05:56
    • Location: USA
    • Status: offline
    Re:Express Card Slot for Firewire 1394(b) 2010/06/27 13:47:08 (permalink)
    Anubis


     Would I get the much touted blazing performance
     
     
     
     

    its blazing in theory..but in real world practical application...just get a good usb interface and skip all the firewire drama.  Firewire has always been picky and kind of flaky.  it's on its last legs.  A good USB interface is great cause u can use it with any computer. 
    #16
    Jump to:
    © 2025 APG vNext Commercial Version 5.1