MacPro 2008 up to 10.9.3 - USB performance drop

I have a vanilla early 2008 8-core Mac Pro with 8GB of RAM and about 500 GB of HD.
I use it exclusively for software defined radio, which is an application that in my instance, transfers a lot of data to the computer via USB from a device called an SDR-IQ (by RFSPACE.) Very little outgoing data is involved, it's almost all in the device to computer direction. Data rates involved range from 200 kB/sec to 800 kB/sec, depending on the bandwidth selected in my application.
I was previously using OSX 10.6.8, and everything worked fine at all data rates.
I upgraded to 10.9.3, and now I get a few seconds of data transfer and correct operation, and then there is either a data stall or a significantly diminished transfer rate,  -- and that's the end of that. This happens at all data rates including the slowest.
Running the same application, but with a unit that transfers the same amount of data, and also at all the higher rates, over TCP/ethernet, there is no problem. This establishes that 10.9 is not slowing down my actual application; instead it seems to be a problem specifically related to USB. I do have access to the source code which is handling the USB transfer, but there's nothing in it that was previously broken, and nothing stands out to me as something that is being done wrong, funny or in any way that would otherwise would raise suspicion.
I know of one change Apple made between 10.6 and 10.9 that breaks USB compatibility; it was the addition of a serial kernal module for the FTDI chip which effectively blocks the direct access library and completely breaks anything that tries to talk to the FTDI chip in the (previously) standard manner. This must be unloaded, and I have done so:
     sudo kextunload -b com.apple.driver.AppleUSBFTDI
At this point, software like mine that uses the FTDI chip works again, but as I said, it's very slow and/or stalls during data transfer.
Anyone know of any hints, tips, or hopefully outright fixes?

Ok, found it. Mavericks has this "app nap" thing. The software uses a server that talks to the SDR-IQ via USB, then re-encapsulates that data as a standard TCP stream at fairly high rates. The SDR receive software receives and interprets that stream.
"App nap" takes windowed applications that are not at the "front" of OSX's GUI and interferes with their processing such that they don't get the cycles they need to run normally; that's exactly what was happening to the USB-to-TCP server. It was getting "put to sleep" in the middle of doing it's time-critical work, the TCP output stream would stall, and SdrDx in turn would suffer a data famine.
The solution is to right click on the application icon and select "show info", then checkmark the "ignore app nap" or similar nomenclature. I did this for both the server and SdrDx, because there are *many* times when SdrDx is receiving but is not the front application, and it may not be making any sound, either, which is apparently one of the (few) things the app nap "feature" looks at to see if it is ruining your day.
So if you get weird USB (or other) speed issues under Mavericks, first thing to try is turn off App Nap. That's a by-default-on OSX feature that is not nearly smart enough to do what it does to applications. Thank goodness Apple provided a way to turn it off!

Similar Messages

  • MacPro 2008 remote reconfiguration

    Hi,
    I am trying to reconfigure the drives on a MacPro 2008 remotely via Screen Sharing. The remote machine had 4 drives configured in RAID 0 (I know). I copied the contents of the drives (66 GB or so) to an external USB drive via SuperDuper and booted from the USB drive ok. Using disk utility, I set up one drive to be the OS/Apps drive, 1 for Time Machine and 2 as RAID 1. So far, so good. I then partitioned and formatted the OS drive. I used SuperDuper to copy the external USB drive back to the OS/Apps drive. I set that drive as the startup drive in System Preferences/Startup Drive and rebooted. After a long time, say 10 minutes or so, the system came back online but was booted off the USB drive.
    I verified the drive and permissions in Disk Utility. Still no luck.
    I repeated this process 2 more times with the same result. I am at wits end on this and would appreciate any thoughts.
    TIA.

    One more input:
    I have iPartition and compared what it reported on the remote machine to my machine. Everything looks ok. Both report bootable (reserve 128M). However, my machine has another entry: MBR Type Code: HFS (Mac OS/MAC OS Extended) while the remote machine has no entry. Could this be a clue?

  • Windows 7 64bit on MacPro (2008) Freezes randomly - audio in skype.

    MacPro 2008 -
    2x8800GT.
    4 hard drives
    10.6.2
    Windows 7 (seperate Drive)
    I am having these problems - I have noticed similar problem thoughout the forum and the web but not exactly the same and wondering if anyone has any ideas. I initially thought it could be a power problem - but surely the power pack can handle the above... Or possibly dodgy hard drive? (but it sounds fine...)
    What is the power rating on the mac pros ( I read 1000W max somewhere!? )
    List of issues.
    1. Totally Random Freezes. Can happen any time. lots open or nothing open. Complete freeze - no mouse. no Ctrlalrdel - have to hard reboot. Oddly sound still plays fine - streaming or itunes for example
    2. Mouse Freezes - up to 2 mins then comes back to life
    3. Audio does not work in Skype. Speakers or the microphone through a logitech webcam... they work fine in windows ( the gain bars show up fine )
    Some abstraction layer problem?

    This forum is for troubleshooting Apple Software Update for Windows, a software package for Windows designed to update Apple products that run on Windows, and not related to your issue. You should post our questin in the boot camp forums:
    http://discussions.apple.com/category.jspa?categoryID=237

  • I have a MacPro 2008 workstation without Airport or Airport Extreme CArd isntalled. Can I use Airport Express to connect (wireless) to my wireless network? If so, can I then connect my Airport Extreme to my MAcPro by a ethernetcable ?

    I have a MacPro 2008 workstation. It has no Airport/Airport card so I have to use an ethernetcable to connect to my modem. As the MAcpro
    is in my office in the attic and the wireless modem is in the basement I have a problem. I wonder if it is possible to use Airport Express to connect to the wireless network? Itshould be like this: in my office I connect the MacPro with AE through an ethernet cable. If I can then get AE to connect (wireless...) to my wireless network I should be ablle to connect my MacPro to internet/wireless network. Is this possible???? Any suggestions are very much appriciated. Thank you.

    Apple calls this configuration a ProxySTA.
    To activate ProxySTA, you must set up the Express to join a wireless network and then enable the Allow Ethernet Clients setting; both settings are located in the Wireless tab of AirPort Utility.

  • How much can it take? MacPro 2008 (3,1) and 3rd party GPUs

    Hi there,
    So, I have been upgrading an old MacPro and wondered how many GPUs it can take?
    So far, I have a 3GB Radeon (Gigabyte) 7950 (NOT Mac edition) installed, and it works flawlessly running Mavericks.
    Two problems, though:
    - this version of the 7950 requires one 6-pin PCI and one 8-pin to run properly.
    - the MacPro 2008 (3,1) however, has only two PCIe thingies coming from the motherboard.
    My question to the community is:
    - can the Motherboard take another 3GB Radeon 7950 with the same configuration without it frying (although I heard that this a bit of a myth, no)?
    - how can you split the cables from two PCIe ports on the Motherboard to have four cable running into the GPUs (i.e. two 6-pins and two 8-pins)? Adapters?
    Thanks so much for your help,
    VN

    @ Hatter
    Thanks again. I actually got the idea of running the 7950 from Barefeats (although he used the Mac Edition). I tried to save some money by only paying 1/3 of the price by buying the "PC" edition.
    @ Grant
    As a professional photographer and a video noob (see username), I'm not used to cutting, editing and then retouching my footage... just yet. My photograper's eye prefers seeing the clip cleaned up, sharpened and rendered before cutting and putting it into place. Hence, having the beachball spin for 5 mins every time I nudge my 45 sec clip is not my idea of workflow, and I know that with the right technology, most of these dilemmas can be reduced. I don't, however, have money to throw around for the occasional video work that I have to deliver. Photoshop CC2014, my main application, still purrs along just fine on my 2010 MacBook Pro.
    In regards to "time and energy": by me putting my questions into bulletpoints, I have just provided the forum users with a shortcut to what is essential. The most time and energy on their side is saved by replying in kind, i.e. in the same format. Any other information sought or provided becomes optional, on both sides, without the superfluous "what in the world would you want with + CAPS, etc." tone that soured a simple question from the get-go. It's not like I'm trying to fit a Porsche engine into a Beetle.
    In regards to "completely unwilling": in the end, I'm just a guy with a camera who tries to keep up with the times and my clients' wishes. My self-deprecating username should have given that away. If I had any superior knowledge about computers, converting, rendering, coding, tweaking and building a computer, I'd be sharing my knowledge here, too.
    Finally, in regards to "I want something back": I have done my fair share of pro bono, educating and reduced pricing over the years, but I don't remember ever complaining about it in the end. Whilst I agree that asking for specifics may produce better answers, I don't agree with your overall mindset. A simple "BTW, what do you plan on doing with more GPU?" would have resulted in a shorter, less defensive reply.
    Thanks to both of you, Grant and The Hatter.

  • MacPro 2008 Logic CPU Usage (EvanLogicBenchmark Test)

    Some days ago I did the EvanLogicBenchmark Test on my MacPro Quad 2x2.8 gHz just for fun, but the results were somehow not quite funny:
    Logic 64 Bit: 58 Tracks
    Logic 32 Bit: only 16 Tracks
    As I use logic 32Bit that performance counts for me. I know that normally the 32 Bit mode should show just about the same performance as the 64 Bit mode, but I also saw some reports from people having the same decrease on a MacPro 2008 in 32 Bit mode.
    Looking at the activity monitor I can see a CPU usage of 35% (in total) with the 16 tracks playing in 32Bit mode.
    Maybe someone can confirm this or has found the reason for that lack of performance?
    12 GB RAM / 4x SATA HDs
    OS X 10.6.3 / Logic 9.1.1
    256 buffer / Fireface 800
    2xATI Radeon HD 2600 XT
    MOTU PCI 424

    That cannot be right. When you go to 32 bit, performance is cut to just over a QUARTER of 64-bit performance?? I believe that the 'normal' difference should be around 10 %, so I'ld expect if you get 58 tracks at 64 bit, you should be able to get around 50+ tracks on 32 bit. At how many bits do you run SL?

  • MACPRO 2008 + HP LP3065 = Problems or Incompatibility

    It works perfect 2 days after i buy the monitor but now i have the one big problem with ATI 2600XT and HP LP3065 monitor.
    I start the MACPRO and the monitor and i dont see nothing,the monitor is in STANDBY.I try to boot in windows pressing ALT key -> same problem.
    If i start first the MACPRO and ather 20 minutes i start the monitor ALL is OK.. but after 20-30min the monitor is BLANK SCREEN for 2 sec then is OK..after 1 minute same problem...BLANK SCREEN ..NORMAL...and after this it goes in STANDBY MODE and is dead.
    I test the video card on another sistem and its OK.
    THIS IS THE SECOND Hp lp3065 MONITOR who have the same problem ...NO VIDEO SIGNAL
    is a problem or is a incompatibility between MACPRO and HP LP3065 ?? OR the monitor is BAD .
    THX

    I have the same problem. MacPro 2008 + HP 3065.
    Generally, if I use the power switch (not the power button, the switch next to the power cord) and power it off for maybe 15 seconds, it works normally when I switch it back on.
    To be fair, I had the same problem with my HP 2335.

  • WRT160NL - Connection drops, Reboots, USB performance

    WRT160NL - Connection drops, Reboots, USB performance 
    After reading many posts dating back several months regarding internittent connectivty drops, usb performance issues and users having to reboot there routers frequently with the WRT160NL, I was fairly convinced this is a FIRMWARE issue and not a config or hardware problem. Nevertheless after adjusting settings as per Linksys support, replacing my DSL modem, and yes RMA'ing my WRT160NL, I am still having these issues with this device which points definetly is the direction of "FIRWARE".
    I'm hoping these posts are being acted on and escalated to Linksys(Cisco) so that we can get a resolution to our frustrating scenerio. I have seen post after post with similar issues and complaints. When are we going to see a FIRMWARE upgrade?

    Same issues, same problems.  Tried all suggested configurations from this forum.  WRT160NL slows down and locks up after running 12 to 24 hours.  Can not access router set up page after that.  Running latest fireware.  Considering putting it on a timer to reboot it every 12 hours.  Must be a fireware issue or the entire production run is defective and should be recalled.

  • HT201364 Is ther any performance drops once OS X Mavericks is installed on Late 2008 Macbook (Aluminum Unibody)?

    Is ther any performance drops once OS X Mavericks is installed on Late 2008 Macbook (Aluminum Unibody)?

    I just installed it on mine last night and noticed that the fans basically don't stop running when I have any programs running...Pretty disappointed in that, but hoping something will make it go away.

  • Will I notice a significant performance drop if I run my Imac 8,1(early 2008) direct from an external firewire 800 Harddrive

    Will I notice a significant performance drop if I run my Imac 8,1(early 2008) direct from an external firewire 800 Harddrive

    I notice quite a difference in two of my externals because of that (the 5400 rpm drive was a warranty replacement and I had no idea it wouldn't be 7200 rpm - but that's another subject.....).

  • What causes a USB key inserted in to MacPro 2008 and then into Mac Book Pro 4.1 to have all data destroyed as well 2 different keys.Issue was both computers didnt recognize the key any more and the the data were reformated and not accessible key ro 4.1

    The end result was that the original content was not readable as reformatted
    Peculiar is that the english text was turned into chinese
    By using google translation it turned out that the chinese text was a totally different subject matter from the original content
    Both computers have the latest intego virus system a,which were run and didnt show any attack
    Has some one gotten acccds to our system and installed something on our hard disks without being detected
    This is a very strange happening
    Thanks for any clues
    Michael

    arcegno55 wrote:
    By using google translation it turned out that the chinese text was a totally different subject matter from the original content
    Sometimes Chinese can be the result of text being misread as UTF-16 encoding when it is something else.  In that case the translation should be gibberish, however.

  • MacPro (2008) is not starting ...

    2008 Mac Pro
    Running 10.8 mountain lion
    Won't start at all ...
    Just blank screen
    I try starting with option, nothing
    I try starting with command-R, nothing, no recovery partition , although I know it's there, have used it before,
    Just nothing!
    Help!
    I haven't changed anything since yesterday when it started with no problem ...

    thank you Steve!
    I used the procedure which an apple tech guy told me years ago -
    I have no idea what it's called, but I mentioned it previously, before I tried it - as follows :
    * unplug everything, every USB, ethernet, even power,
    * push the front power button & hold it for 120 seconds
    * then just plug in one monitor, the keyboard USB cable, and the power...
    it then started! 
    does anyone know what this process is?  why it worked?  like I say, there just seemed to be no connection between the hard drives / OS and the overall equipment, I'm sure I'm not describing it adequately...
    w

  • Server 2008 R2 WDS Intel Series 8 USB Issue

    Good Morning.
    I'm having trouble deploying the new Intel Series 8 USB Drivers to our new Dell Latitude 3340 and Latitude 3440 laptops with WDS.
    We're on Server 2008 R2, using WDS.  We're deploying only Windows 7 64bit.
    Everything was working fine with the Intel USB 3.0 Series 7 drivers.  I have a separate driver group created for USB 3.0 drivers, with a filter set to install all drivers in the group.  This seemed to work great, with our Latitude 3330s and 5430s.
    When I add the Intel USB 3.0 Series 8 drivers, for the Latitude 3340 specifically, The drivers deploy correctly, and work fine there.  The problem occurs on the older laptops.  When imaging them, (after the new drivers were added) the 3330s won't
    complete setup; they show a BSOD, and start a reboot loop.
    From doing a little research, it looks like the iusb3hub.sys will load for either USB 3.0 series 7 or 8, but doesn't work with the series 7 chipset.  This seems to cause the BSOD.
    Our workaround has been to remove the USB Series 8 drivers from WDS, and install them manually on the newer laptops, but my supervisor was wanting the problem fixed.
    Has anyone else encountered this issue?  I appreciate any suggestions.
    Thanks,
    -Ricky

    I use a custom developed imaging system. I use WDS only for its PXE ability. In my process, after the image is deployed an option to install software is given and a list of items is shown. On that list I have a USB3.0 Intel driver that can be selected. In
    some instances, I have it automatically install it based on the hardware. I do use WMI to determine hardware model, so that is definately possible.
    If you use a product like MDT, you can create a task sequence, or a custom deployment profile where you can run custom commands. For example you can make a TS just for a certain model of notebook so that it will install the appropriate drivers. Like how
    you can't really just integrate touchpad drivers into an image because you need the software to go along with it.

  • MacPro 2008 after Mountain Lion update has major sleep problems

    I have a 2008 MacPro with 2 2.8 quad-core xeon processors, 6 gigs of ram, and an Nvidia GeForce 8800GT graphics card.  On Wednesday, I updated my Mac to Mountain Lion and subsequently found one minor improvement and one major problem.  The one improvement is that sleep now works again automatically, if my MacPro is idle for a while (prior to this, I had to push the power button to put it in sleep mode).  The major problem is that after a while in sleep mode, the fans activate and don't stop and the Mac becomes unresponsive, forcing a hard shut down.  Although I assume that this is unrelated, just in case, the only other additional change this this week is that I got a Time Capsule.  Any ideas or suggestions about what to do are much appreciated.

    Power nap and mac compatibles
    By crispin. Original by Lionel - 28/07/2012 08:02:00 CEST - Category: Laptop
    Here's a little feedback on Power nap, one of the new features brought by Leo. Let's start with what Apple says about:
    When your Mac goes to sleep, it continues to work with Power Nap. It regularly updates Mail, Contacts, Calendar, Reminders, Notes, Photo feeds, Find My Mac and Documents in the Cloud. Connected to a power source, your Mac will download the software updates and performs backups with Time Machine. During all these updates, the system sounds are silent and no light, no fan will be triggered, so nothing will disturb you. And barely awake, your Mac is ready to go.
    It must be added to this information: Power Nap requires a Mac laptop with flash storage. May rneed an updated firmware.
    In fact, Apple has proposed specific updates for the MacBook Air in 2011 and 2012 and for the MacBook Pro Retina. However, as related by OWC, other Mac are compatible such as the MacBook Air 2010 13 "(not 11"). It is possible that this is the case with other Macs with SSD, but it will need to be checked case by case.

  • Apple 20" CD connects fine to MacBook Pro 2009 via DVI to Mini displayport (adapter) but not to Radeon 5770 (either MDP ports) on MacPro 2008?! Have Eizo CG223 on DVI to 5770. Any ideas?

    Here's the setup:
    Eizo Coloredge CG223 DVI to DVI on MacPro 5770 interface (ACD works fine on this too, naturally).
    Apple Cinema Display 20" have the DVI connector. I have a Mini Displayport to DVI adapter on this, into one of the 5770's MDPs, neither of which seem to work.
    Plug the same ACD via DVI (with DVI to MDP adpater) into my MacBook Pro 2009 MDP and it works fine as a second screen.
    So what's up with the 5770 MDPs? I've seen online that the card should at least support two displays, either MDPs x2 or MDP and DVI. I've seen there may be an issue with three, not two.
    Any ideas please?
    Thanks,
    Y

    Striped down to bare inputs - monitors and keyboard/mouse. Works! Dimerising must have interfered with it. Phew!

Maybe you are looking for