Jump to content

ESI Juli@ / Envy 24 with OSX86 - Any progress?


zuus
 Share

982 posts in this topic

Recommended Posts

Hi

 

unfortunately, this new kext doesn't do anything different from previous ones. The same error appear and the driver does not load. Anyway, thanks a lot for trying to make it work, really appreciated.

 

Same here, I quote all...

 

Jan 7 21:51:30 *******-macpro31 kernel[0]: Failed to allocate with limit!

Jan 7 21:51:30 *******-macpro31 kernel[0]: Couldn't allocate memory for output buffer!

Link to comment
Share on other sites

@emiaapp

 

Nope, not anytime soon, sorry.

 

thanks.

 

if it helps, I can say that my Audiophile 2496 works perfectly. So as both are based on a similar chipset, I thought my Fortissimo would also work installing the correct kext. I know thats not exactly the same (envy24 vs. envy24ht) and codecs are diferent... but I wanted to test whether it worked.

 

Audiophile 2496 : Sometimes the kext is not loaded properly but rebooting the system fix the problem and it works without problems for a few hours, so this trouble may be not caused by the kext because I'm having other troubles : with USBs (sometimes my USBs not detect any device conected) and the only solution is to restart the system.

I have only tested the audio outputs, I have not tried to test the audio inputs. The sound is very good, clean, no clicks. so I think that the problem with my Audiophile is caused by my motherboard (osx does not correctly detect my usb chipset) and for that reason I have problems with other hardware. I will continue testing...

 

Specs :

Mac1)

Intel E2160

Asrock Wolfdale1333-D667 R2.0 with moded BIOS

VGA GForce 7300GT 256MB

Audiophile 2496 (Thanksssssss!!!! audiodriverwriter)

Zydas Wifi

 

Mac2)

Intel E2160

Asrock Conroe1333-D667 R1 BIOS 1.30

VGA GForce 8600GT 256MB

NO SOUND (for some strange reason ALC888 kexts does not work on this motherboard)

External Soundcard Creative X-Mod USB - sounds really bad, a lot of clicks viewing movies, web videos (youtube), ...

Link to comment
Share on other sites

Hello,

have tried to get the Audiophile 2496 get running with your envy 24 drivers. After installing i cant hear anything. The Input scale shows me some peaks when im playing some audio files. the device appears in the audio controls as "Envy24" and not as "Delta Audio...". What can i do to get device running? Any Ideas?

Link to comment
Share on other sites

Hello,

have tried to get the Audiophile 2496 get running with your envy 24 drivers. After installing i cant hear anything. The Input scale shows me some peaks when im playing some audio files. the device appears in the audio controls as "Envy24" and not as "Delta Audio...". What can i do to get device running? Any Ideas?

 

It's called Envy24 since I named it like that. Note that this isn't a tweaked M-Audio driver or something, this driver is written from scratch. Since one driver supports multiple sound cards of different manufacturers, I just called it Envy24 and Envy24HT.

 

As to why you don't hear anything, I don't know exactly. See if you output at channel 1-2 and check your volume sliders in Audio/MIDI setup.

Link to comment
Share on other sites

Hello,

thanks for your fast reply. I see both sliders in the output section. Its channel 1+2. The other sliders are disabled. In my System Profiler doesnt appear any pci devices. I also have Problems with the hotplug/detection of USB-Devices since i had installed it, but for get running the audiophile i dont need this feature.

bild2nr9.th.png bild1eq7.th.png bild3fl4.th.pngbild4xf9.th.png

Link to comment
Share on other sites

Hello,

thanks for your fast reply. I see both sliders in the output section. Its channel 1+2. The other sliders are disabled. In my System Profiler doesnt appear any pci devices. I also have Problems with the hotplug/detection of USB-Devices since i had installed it, but for get running the audiophile i dont need this feature.

 

 

Everything seemed to be OK on your HackMac with your Envy24, believe it or not.

intelMac has no PCI Bus, so you did not find any info in Systemprofiler. Use the command "lspci" in the Terminal to see your true hardware. A soundcard is no integrated audio, because this is not a Mac, this is a Hack ;)

 

Double check your jack connectors to your loudspeakers, I have the feeling thats the problem.

--------------------------------------------------------------------------------------------------------

Hi audiodriverwriter

"recognized as generic Envy24": you mean in the log or in the audio panel?

 

I see thats the common name for all cards, OK.

 

"no MidiIO": nope

 

A bit pity, but in times of 9.95€ USB Midi IOs not a big thing.

 

Yesterday I got a PM:

I'm using this driver for a few weeks, but I don't find any possibility to use the spdif outs.

Is there any hidden gain/volume control?

 

So I checked the spdif, and true, no way to get a signal in or out. Thats a bug I think. You have no digital enquipment to check this, right? Digital I/Os knows only two ways to handle the signal flow - 1 and 0. If the channel (I think 11/12 for Out, 9/10 for In) are on level 0-99, this means no (zero) signal, only level 100 is 1, signal flow. So maybe you can change the default level to 100% inside the driver.

 

You could offer the sourcecode of your driver in a SVN or CVS like googlecode so I can ask some devs to take a view...what you think?

 

cu!

 

PS: To all users with big expectations:

 

Allways keep in mind that you are using a hacked, community driven OS with features the original OS didn't offer anymore, like PCI support. So audiodriverwriter write a driver from scratch in his free time, and we are the team debugging this, because audiodriverwriter has not all the hardware that you have. Thats the price for being an early bird, but the driver itself is free. The fastest way of developing is "release early, release often"

 

But the developer is not responsible for your missing OS X skills or your borked installation.

 

The driver is not for productive use now, it is a beta (or alpha) driver with a lot of missing features, but it has a stable base and a very good coreaudio performance.

 

If you want a carefree Mac experience, go and buy a Mac with a Firewire Audio device.

Link to comment
Share on other sites

This might break some programs in which you can't set the buffer size.

 

so I just tested beta 0.12

 

As far as I see, all enduser audio apps like flash, itunes...etc have no way to set the buffer so the output is distorted. So users have to use (onboard audio) for audio and the envy24 for pro-audio. Or rollback to beta 0.11.

 

In Ableton Live Preferences (or any other pro-audio app) I can set the buffer, but there is a upper limit now at 384 samples, but it works fine also with <-100 samples.

Link to comment
Share on other sites

How to install the driver again?

(...)

So how can i perform a clean install? I know it worked a few weeks ago on a clean retail install with no onboard sound and only your great 2496 kext`s. Thanks for help :D

 

I put the PCI Card out, restarted. Shut down, put the card in again, and now the 2496 works like a charm as before! Very fine, installed the 0.12.0 drivers. Horay! :D

Link to comment
Share on other sites

Ok, I got around to looking at a couple of things:

 

Envy24.0.13.0 restores the buffer size back to 4096 again. I spent some time looking if I could work around the 256MB address space issue, but so far I haven't found a solution (and I don't see how this could be resolved in future).

 

As per request, I changed the lowest possible volume level (like -48.5dB) to behave as a full mute.

 

And last but not least, this might possibly work under OSX10.4! Don't count on it, I added some defines and paths to the 10.4 SDK, but I can't verify if it works under 10.4. In XCode, 10.4 has always been selected, but it never ended up as CFLAGS in the gcc options, stupid IDE! So I tried something by hand. Let me know if it works.

 

It seems that there is no BSD driver or documentation for the ESI Maya MKIII (PCI), so unfortunately I can't make a driver for that card (unless you show me a BSD driver!).

Link to comment
Share on other sites

Ok, I got around to looking at a couple of things:

 

Envy24.0.13.0 restores the buffer size back to 4096 again. I spent some time looking if I could work around the 256MB address space issue, but so far I haven't found a solution (and I don't see how this could be resolved in future).

 

Hi

I've tested the 0.13 version, and it still doesn't load. I've have the error at each OSX boot sequence. You said that the envy24 need 256mb at the beginning of memory pool. Can you share the document(s) or specs that explicitly claim that ? did you got some sort of programming guideline document from the manufacturer ? I'm sure that if you would share source sample to the community, some people may find a fix. But, it's all your work, you decide B)

 

thanks for trying anyway.

 

Edit: I guess you have the VT1712 datasheet ?vt1712.pdf

Link to comment
Share on other sites

great driver for revo 7.1 stabie with 6 gig ram (so far). looking forward to a volume control on this baby to be perfect. my hackintosh is a dream come true now:) thanks a lot for your work. mission speakers sound without a carpet in front of them now ;)

Link to comment
Share on other sites

Hi

I've tested the 0.13 version, and it still doesn't load. I've have the error at each OSX boot sequence. You said that the envy24 need 256mb at the beginning of memory pool. Can you share the document(s) or specs that explicitly claim that ? did you got some sort of programming guideline document from the manufacturer ? I'm sure that if you would share source sample to the community, some people may find a fix. But, it's all your work, you decide :)

 

thanks for trying anyway.

 

Edit: I guess you have the VT1712 datasheet ?vt1712.pdf

 

The 0.13 version wasn't supposed to solve the 'memory limit' problem. I use the 1712 sheet yes.

Regarding source code, I will post the method I use to allocate memory later, but it's really down to the 'inTaskWithPhysicalMask()' call of IOBufferMemoryDescriptor. If someone has an alternative to that, please let me know!

Link to comment
Share on other sites

I`ve installed now 0.13.0 (for 2496) and this works very fine! 0.12.0 had a fuzzy-crunched not understandable output.

Good work! Installed now every release since 0.0.2 (which number i don`t remember exactly, something with "2", i`m at work now), keep the good work going on!

:D

Link to comment
Share on other sites

Hi Audiodriverwriter,

 

i use your driver. It´s really great. But two things:

 

MIDI does not work.

INPUT GAIN doesn´t work.

 

 

The Problem is... These two things are real important components of this card. If i can´t use midi or Input Gain i can´t use this card for prefessionel recording on Mac. and thats why i bought this card. Please, please fix it..

 

 

 

 

HOPE THIS WILL BE FIXED!!!!!

Link to comment
Share on other sites

It's going to take a while before I implement MIDI I'm afraid.

Regarding gain, what sound card do you use?

 

 

Hi Audiodriverwriter,

 

thx for your reply. I use the Juli@.

 

I have to say... You did a really great job. But i need this two features and you are the only one who can do this and make the driver perfect. please please help me..

Link to comment
Share on other sites

Thank you so much I braved myself and bought a delta 44 the other day hoping for it to work and it did.

 

Awesome sound quality the card is also more stable in osx than in windows with official drivers.

 

A donation will be coming your way as soon as I have money.

 

 

One thing that bugs me a little I'm sure someone must of already mentioned this but it's showing as 12ins/10 outs.

 

Is there the possibility in the future of maybe choosing what card you got in the installer and not only installing it under the right name but right number of in/outs for that card?? Just an idea

 

Keep up the good work

Link to comment
Share on other sites

 Share

×
×
  • Create New...