Jump to content
Cebit

RME HDSP MacOSX (x86) drivers released

151 posts in this topic

Recommended Posts

no, there is no real danger if you are using Windows, it will work even with older (MME) drivers. But if you use linux, I can't recommend using new firmware, because there are still no Alsa drivers with new HDSP series functions and channel layout...

Good you mentioned it. Cheers mate! I'm on Mandriva so I better hold off experimenting then...

Share this post


Link to post
Share on other sites
Advertisement
According to:

 

http://messe.harmony-central.com/Musikmess.../New-PCI-E.html

 

the HDSPe series will be available at the end of March (now). The time is very close...

 

The previous version of the driver was tested only with the PCI-e cards and not the PCI ones. No wonder it sounds terrible...

 

PS. I Tried swapping IOPCIFamily.kext myself too, same results...

 

http://www.rme-audio.de/forum/viewtopic.php?id=75

 

According to the thread above:

 

The new RME HDSPe series cards (for the PCI-Express bus) perform 64 bit Core-Audio calculations in hardware. This functionality is missing from the PCI version and thus there is incompatibility between the HDSPe driver and the HDSP PCI series. The result is noise in the output stage.

Share this post


Link to post
Share on other sites

I know this isn't a real solution, but IF your motherboard has on-board SPDIF out, you can route that to the Multiface SPDIF input and select it as an output for the software you're using. The OSX 16c drivers work and you can set the card to lock to incoming SPDIF.

 

Totalmix in OSX controls the Multiface just fine (including MIDI control) but as the tinkerers here know, anything you try to route in or out of the PCI card sounds like it's going through a Big Muff (which of course could be your style :P ) On my system, the latency is not fantastic, but it's very playable (feels like 12-15 ms). And I'm still getting the benefits of the Multiface routing and DA conversion.

 

My motherboard doesn't have a SPDIF in, otherwise I'd try routing the Multiface SPDIF out to the motherboard SPDIF input. That should work as well.

 

As for "doing our own"... good luck with that. Without knowing as much as RME does about how their low-level code works... but you never know :unsure:

Share this post


Link to post
Share on other sites

Hi Limini,

 

That's excactly what I am doing these days.

 

But I've also made an order for a MOTU Traveler. The MOTU 828 mkII FW, which I've already tested works smoothly, I believe the same will happen with the Traveler.

 

I find no reason why RME would release Macintel Drivers for HDSP when they are not usable...

Share this post


Link to post
Share on other sites
I find no reason why RME would release Macintel Drivers for HDSP when they are not usable...

 

... especially considering their PCIe card isn't in distrubution yet. Maybe there's something we're not getting... :P

Share this post


Link to post
Share on other sites
Matthew B schrieb:

 

 

"Just wondering if there's an estimate on when a driver that does floating point conversion for the MacIntel platform will be released."

 

Hard to say, but I hope within the next two months.

 

Regards

Matthias Carstens

RME

 

From the RME Newsgroup. This sounds like good news but I am still skeptical about it.

Share this post


Link to post
Share on other sites

FYI, the HDSP PCIe card has obviously been released a few days ago. (Hidden) announcement:

http://rme-audio.de/forum/viewtopic.php?id=322

 

proof:

http://www.thomann.de/gb/rme_hdsp_pcie.htm

 

Strangely enough they haven't announced anything on their home page so far. Also, the Intel Mac driver in their downloads section now mentions to be compatible with the PCIe card only, whereas the old website listed the PCI card as well when they released the driver (actually 3 months before the PCIe card became available). Weird.

 

However, I'm seriously thinking about selling my FF400 which I'm using now as a substitute and get a PCIe card for my good old multiface.

Share this post


Link to post
Share on other sites

that's what the RME peoples say:

 

the new RME HDSP PCIe Cards support the Apple CoreAudio floating point format in hardware. that's why they moved off from the driver the related routines for converting to this format. this results in a distorted sound.

 

regards

Share this post


Link to post
Share on other sites
that's what the RME peoples say:

 

the new RME HDSP PCIe Cards support the Apple CoreAudio floating point format in hardware. that's why they moved off from the driver the related routines for converting to this format. this results in a distorted sound.

 

regards

 

Not any more! :censored2:

 

Yes, they patched out the floating-point conversion code when they ported the PPC driver to MacIntel.

So I just fuçking patched it straight back in again :-)

I've got 7 years and $5000 of RME gear and this is the first issue I've ever had with them, but I'm not laying

out another $1000 for 3 PCIe cards if they are going to play stupid {censored} with their customers.

 

 

P.S. Please comment on your experience with this - especially in multichannel setups. I can optimize the conversion routines for SSE3 'n' stuff to tweak the performance etc. This release is just familiarizing myself with hacking Mach-O wrappers :-)

HDSPPCIPatcher_0.1.zip

Share this post


Link to post
Share on other sites

Here's a patch for the HDSP MADI cards too :-)

 

I don't have one of these cards, so I patched it "blind", as it were

 

 

Best of luck with it, lemme know how you get on!

 

 

Edit: sorry removed this one 'coz it doesn't work. I'll work on it!

Share this post


Link to post
Share on other sites

0xdeadbeef: really great work!

I have checked the 0.11 patch for the HDSP Madi and AES32.

Hardware Rev. 205 for Madi and latest driver 2.54.

Everything works!

I like your patched version even better than the real thing :(

I would say, you make a nice patcher for all rme pci devices

ans then we can close this thread.

Share this post


Link to post
Share on other sites

Woohooo! Yes!

 

Brilliant, 0xdeadbeef! Many many thanks for this. I used the patch for my Multiface/PCI, and just tried it out with Logic and it works perfectly!

 

Will advise here if I run into issues. Thanks again!

 

:yoji:

Share this post


Link to post
Share on other sites

Great work 0xdeadbeef

 

I've haven't enough time these days to work with osx, but today I was pleasantly surprised.

Your patch works out of the box with my Hdsp9632 pci card

 

Thank you very much for your effort!

Share this post


Link to post
Share on other sites

0xdeadbeef I noticed in your sig that you have RME cardbus working in osx86, I have a ricoh pci cardbus card in my desktop and a ricoh cardbus device in my ibm x60 notebook ( Ricoh Co Ltd RL5c476 II ) can you please explain to me how you got this to work in osx and what driver you used to get the rme cardbus recognized and talking to your multiface.

 

 

Your help is greatly appreciated. :rolleyes:

Share this post


Link to post
Share on other sites

Hi all,

 

Unfortunately I've got a few minor problems with the driver. Can anyone help out? The driver works great right after applying the patch itself, but as soon as I open terminal and enter the commands mentioned in the installation instructions, the multiface loses contact and indicates a host error (after reboot).

 

This is not a huge problem at all as the patch even works without going through the additional steps, but anytime I try to set a sample rate higher than 48khz in Ableton Live, I get a kernel panic. Switching between 44.1 and 48khz however works fine. I can set a higher sample rate in AudioMidiSetup and run iTunes, but as soon as I reboot, it reverts to 48khz.

 

Is everyone else able to use higher sample rates than 48khz?

 

I was wondering if this is somehow related to the incomplete installation? Why does the stuff I type in Terminal not work? The following part in the installation instructions is still a bit unclear to me:

 

sudo ./bspatch /System/Library/Extensions/HammerfallDSP.kext/Contents/MacOs/HammerfallDSP \

/System/Library/Extensions/HammerfallDSP.kext/Contents/MacOs/HammerfallDSP ./HDSPPCI.patch

 

Is there a space between the backslash and the slash? Or should I type

".../HammerfallDSP \/System/..."

??

 

Looks somehow strange to me. Any suggestions are highly appreciated. I run 10.4.8 Semthex kernel by the way.

 

Many many thanks to 0xdeadbeef for the hack. Great work!!

 

Edit: This is a HDSP Multiface + PCI card by the way

Share this post


Link to post
Share on other sites

Hm, strange, I haven't even tried applying that patch from the command line, but everything works exactly as it should. I've just tried this patch with 10.4.9 tubgirl AMD sse2 kernel, and every samplerate works :(

 

Maybe you are using autosync? Try to switch multiface to master clock...

 

If you still have problems, try to uninstall and then reinstall patch. As far as I see, you typed this command well...

 

Good luck

Share this post


Link to post
Share on other sites

Thanks Kejkz. I already tried switching it to master clock, but no difference at all. Reinstalled the driver/patch, repaired permissions etc. I'm almost at my wits' end. I could only think of a conflict between the formerly installed Fireface400 driver. I had to remove the FF400 MIDI driver, otherwise my MIDI setup wouldn't load. Maybe there's an issue with the other audio driver as well.

 

I'll give this a shot next time I'm at the studio. I may as well put the HDSP into another hackintosh just to see if that makes a difference.

 

Thanks for the help so far.

Share this post


Link to post
Share on other sites

Nice one 0xdeadbeef :(;):)

 

 

I got my Multiface running via the cardbus interface thanks to your patch.

 

 

Never thought Id get this going without buying the HDSPe card and never expected to get it working on my laptop . Great news for RME owners.

 

w00t.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×