Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Homebrew CMI 8738 drivers (Read 534929 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Homebrew CMI 8738 drivers

Reply #300
Dogbert, please accept my admirations for your excellent work! Your drivers are awesome and all those cheap C-Media cards instantly turned into a miracle... 

I would like to ask you something - do these drivers support 8768+ /PLUS/ C-Media chip? I wonder if they will work OK for this soundcard - Auzentech HDA X-Mystique 7.1 Gold, it is equipped with 8768+ chip:

http://www.epowerhousepc.com/auzentech-dig...live-p-603.html

Thank you and keep up your work! 

Homebrew CMI 8738 drivers

Reply #301
Thanks for your reply on my direct stream question, so what is the best output I can get from winamp?
I use Nightmare Sound Card... while I can get direct stream plugin (winamp) working on the Cmedia driver, but on ur driver.. I can only get direct sound output working in my winamp..for sure.. ur driver get me a accurate bit perfect.(well I really dunno if it is accurate or not ... just if I play some clips other than mp3.. my amp switch to 96khz)... any information I really need for it? I m really confuse now...thank you very much..=)

Homebrew CMI 8738 drivers

Reply #302
I would like to ask you something - do these drivers support 8768+ /PLUS/ C-Media chip? I wonder if they will work OK for this soundcard - Auzentech HDA X-Mystique 7.1 Gold, it is equipped with 8768+ chip

Yes, but there will be no Dolby Digital Live functionality (this feature is rather software-based).

Homebrew CMI 8738 drivers

Reply #303
Yes, but there will be no Dolby Digital Live functionality (this feature is rather software-based).

Thank you, that's OK for me, I dont't need DD Live encoding. I have a receiver and I just need bit-perfect SPDIF passthrough of DTS and DD streaming.

Thanks again!

Homebrew CMI 8738 drivers

Reply #304
thanks for bitperfect driver!

But why original drivers doesnt support it?

 

Homebrew CMI 8738 drivers

Reply #305
If I understand the Wiki correctly, with XP x64 I will not get bit-perfect playback with these drivers unless I use a 64 bit media player, Correct?

Dogbert, I believe I read in a post of yours (somewhere) that KMixer is different between XP x86 and x64, could you explain this a little further?

Thanks

Homebrew CMI 8738 drivers

Reply #306
If I understand the Wiki correctly, with XP x64 I will not get bit-perfect playback with these drivers unless I use a 64 bit media player, Correct?

Dogbert, I believe I read in a post of yours (somewhere) that KMixer is different between XP x86 and x64, could you explain this a little further?

There is a quite detailed explanation:
http://code.google.com/p/cmediadrivers/wiki/Bitperfect

In short, you can get bitperfect playback on x64 with kernel streaming (using foobar2000 or winamp).

Homebrew CMI 8738 drivers

Reply #307
It would be really great tho have a Realtek version !!!

(or, even better, an "UniAudio" - meaning an UniATA-like approach - due to DriverPacks and ROS adopted it, so you could find volunteers to help...)

EDIT: here we go > UNIAUD

Quote
a generic OS/2 MMPM audio driver that supports the vast majority of audio hardware.

Based on the Linux ALSA project, it is designed to address the needs of enterprises and SoHo/Endusers running the IBM OS/2 platform. Its sophisticated architecture minimizes development effort for the support of new audio hardware and ensures both high quality and current OS/2 support without the amount of work normally involved in creating an OS/2 audio device driver.


I'm not a developer, BTW it should't be so difficoult to port 'cause OS/2 and Windows are somewhat cousins...

Hope that helps (or at least inspires) !!!

Homebrew CMI 8738 drivers

Reply #308
If I understand the Wiki correctly, with XP x64 I will not get bit-perfect playback with these drivers unless I use a 64 bit media player, Correct?

Dogbert, I believe I read in a post of yours (somewhere) that KMixer is different between XP x86 and x64, could you explain this a little further?

There is a quite detailed explanation:
http://code.google.com/p/cmediadrivers/wiki/Bitperfect

In short, you can get bitperfect playback on x64 with kernel streaming (using foobar2000 or winamp).


Thanks Egor,

I did read that previously, I just wanted to confirm that a 64 bit player is still required. Unfortunately, my preferred player,  J. River Media Center, does not support KS or come in x64 version, which is why I was asking. I guess I'll need to look for a card with ASIO drivers.

Homebrew CMI 8738 drivers

Reply #309
I tried to install the (WaveRT and normal) drivers on a Windows Server 2008 64-bit machine, but it kept giving me the "Error 39" (the one we believe means that it refuses to use unsigned drivers) error.  So, if anyone ever gets these drivers to work with Server 2008, let me know!

But, accepting that these drivers won't work, I tried to uninstall them.  But the entry "CMI 8738/8768 Audio Driver (remove only)" never leaves my Programs list, even after I select Uninstall (multiple times).  And the Control Panel applet never leaves, whether I uninstall from the Program applet or from the Device Manager.

So, in summary, could I in any way make these drivers work with Server 2008?  But if not, how can I completely uninstall them (i.e. remove all the entries from Windows)?

Homebrew CMI 8738 drivers

Reply #310
It appeared that latest C-Media drivers now officially support bit-perfect playback. I downloaded drivers for my Auzentech 7.1 Mystique from Auzentech site and they work OK.

Homebrew CMI 8738 drivers

Reply #311
kyousuke, the kernel streaming output plugin should work right out of the box. if it doesn't, try foobar and its kernel streaming plugin. The most common cause for an error is that another application is using the soundcard and hence blocking exclusive access to the soundcard which kernel streaming output plugins require.

tOz, this is because the card can only decode PCM in hardware, but there's a dolby digital signal coming from the XBox. Undecoded DD sounds like white noise. You need to setup a filter graph with graphedit which decodes the DD from the SPDIF-In port to 5.1 PCM. The driver model of windows imposes a delay of 20ms minimum.

MerlinWerks, you're right - DirectSound / WaveOut output is not bitperfect on 64 bit systems. But if your player supports either kernel streaming or ASIO, you can achieve bitperfect playback. If you're limited to ASIO, all you need is a wrapper such as ASIO4ALL or ASIOx.

palswim, try deleting "cmicpl.cpl" from your system directory.

Homebrew CMI 8738 drivers

Reply #312
palswim, try deleting "cmicpl.cpl" from your system directory.


Thanks Dogbert, that removed the Control Panel applet from the Control Panel.

Any idea why the driver stays in the Programs list even after it tells me the uninstall completed successfully?

Homebrew CMI 8738 drivers

Reply #313
Thanks Dogbert, that removed the Control Panel applet from the Control Panel.
Any idea why the driver stays in the Programs list even after it tells me the uninstall completed successfully?


no idea - presumably, there are some API changes in Server 2008, or the system file restore mechanism kicks in.

Homebrew CMI 8738 drivers

Reply #314
Hi Dogbert !
Congratulations for the great work you've done on this driver and an hundred thanks for sharing it . It's always amazing to see that some people can produce hard work and give it for free to the community, makes me think the earth is not such a bad place to be in after all. This being said, here is my question. Let me summarize the story : I have bought a terratec PCI, a chinese DAC, installed your drivers on a clean XP 32 and so far everything worked flawlessly. Still, there is something I can't understand for sure : is your driver enough to get bit perfect playback or do I need to use a player with kernel streaming on top of it ? I have read this thread several time, made some test, and I still can't figure what would be the perfect condition for it. I use mediaportal, wich can only use an old Foobar version, but I could use Jriver too if I had to. Is there any way to get bitperfect playback with any of those frontends ?
I guess you have answered thoses questions several times, but not in a way compatible with my little comprehension abilities I'm afraid. Sorry for the annoyance.
Take care .

Homebrew CMI 8738 drivers

Reply #315
Hi,

on XP, it is enough just using applications which use the regular DirectSound / WaveOut interfaces if the wave volume is set to its maximum and if you can be sure that no other application uses the soundcard. If you want to be sure, kernel streaming is the way to go - applications which utilize this have exclusive access to the soundcard and hence block the soundcard acccess of other applications. There's the possibility to use ASIO and an ASIO-to-kernel streaming wrapper such as ASIO4ALL if the media application in question doesn't support kernel streaming but ASIO.

Good luck!

Homebrew CMI 8738 drivers

Reply #316
Thanks for your answer wich makes perfect sense to me, at least.
Of course, during my initial test and setups, and conforming myself to the indications of your site, I paid attention to the position of the wave slider in the window mixer, making sure it was at its max. Technically, I don't think any other application, out of mediaportal, has access to the soundcard. Now the details you were kind enough to provide would explain why I can't hear any objective difference between mediaportal's plain player, mediaportal's player with Asio4All and mediaportal configured to use Foobar with kernel streaming plugin. I guess I finally have bitperfect playback after all (my holly Graal), wich should not be surprising because the whole thing sounds astounding, and even better than my expensive so-callled audiophile CD-Player. Thanks to you, it's finally a dream comes true, and I can have fast access to .ape, .flac and wavepack files, just using a remote, with a sound that is pure blissness. Bye-bye CD boxes, shelves, and dust...
Your driver really made my musical life such an enjoyable experience, I can't thank you enough for that.

Take care

My setup, if anyone cares :

Win XP (32)
Mediaportal (using the stock Bass player) (Free)
Windows Mediacenter Remote (25 Euros)
GForce visualisation plugin (Free demo version)
Terratec  Aureon 5.1 PCI (18 Euros)
Dogbert's CMIDriver-1.2.0-bin-x86 (Free)
Optical wire (20 Euros)
Derek Shek II Non OS DAC (check "Sigtone" on Ebay, this is a bomb) (238 Euros)
Pathos Classic One MKII hybrid amp
BC Acoustique Act 02 speakers

Homebrew CMI 8738 drivers

Reply #317
Hey. Just wanted to start off here by saying what great drivers these are for the cmedia line of chips. Seems to be much more stable on my system than the official drivers.

Anyways, I have run into quite a conundrum lately. I have recently gotten back into an old game of mine called Starcraft. One thing I noticed about it is it seems to have some form of 3d audio/'wide' stereo field. Ever since playing it initially, it seems that that 3d audio function has kind of 'stuck' back into system audio even after reboots (the XP startup sound also has that 'wide' sound to it.). In addition, working audio is greatly hit or miss now whereas previously I had zero issues. I've even had concurrently running audio in various programs (winamp w/ resampler to 48khz and kernel audio and mplayer2 to name a few affected) go from zero volume (I CAN turn up my speakers to full volume and hear everything faintly behind loud buzzing) to working audio for an unknown period of time.

I'm not sure EXACTLY what the problem is and is the reason I posted here. It's awfully baffling and confusing and extremely annoying to say the least. I have way too many audio cues from various background apps that now decide to work when the sound card decides to work.

I dunno if there's any kind of debug driver set to track down what it's doing or what. Any help would be greatly appreciated.

Homebrew CMI 8738 drivers

Reply #318
Hallo Dogbert,

Thanks a lot for these drivers, they are exactely what I need!

I've been using your latest version for a couple of days now and have encountered what I think is a little bug:

When "invert phase" ("digital" tab) is selected for S/PDIF input, this setting is lost after a system restart (at least of my system, Win XP Home SP3).

Funny thing is that for a couple of seconds, during startup, the incoming (inverted) signal is played through my speakers.
This signal is then "pushed away" by Windows own start sound.

Homebrew CMI 8738 drivers

Reply #319
the only thing im constantly fighting with is the microfone.
With your drivers i cant get voice tools like ventrilo working properly.
when i start ventrilo it says: "Failed to open input device. Another program might have it open already"
If i set up direct sound input i get an "createcapturebuffer error" and if i try the regular CMI8738/8768 Wave device input i get an "open input wave device failed" error.


Quote
what OS do you use, what version do you run (32 or 64 bit), and do you have any other programs opened which might use the soundcard while Ventrilo is running?



hi and sry 4 the late answer
im using win xp prof 32bit. The odd thing is, that the mic in ventrilo (the voice programm) only works while steam (a gaming plattform) is running.
and today even with steam it doesnt 

thx in advance for any help

Homebrew CMI 8738 drivers

Reply #320
Vchat20, this sounds extemely odd.
Presumably, the 3D effects can be explained by Starcraft changing the speaker configuration of Windows. This might also hint to the underlying problem which causes issues with the volume.
Do these issues appear in sessions in which you haven't played Starcraft? Have you tried disallowing 88.2 and 96 kHz sampling frequency in the control panel applet?

dinodisc, this is a known conflict between Windows and the driver storing and loading the device settings. I suggest you delete the device from the device manager, initiate a scan for new hardware, delete the device which gets installed after that again and repeat that until Windows runs out of drivers. Then re-install my driver and it should potentially work.

r3mus, try disabling 88.2 and 96 kHz in the control panel applet - that should fix it.

Homebrew CMI 8738 drivers

Reply #321
dinodisc, this is a known conflict between Windows and the driver storing and loading the device settings. I suggest you delete the device from the device manager, initiate a scan for new hardware, delete the device which gets installed after that again and repeat that until Windows runs out of drivers. Then re-install my driver and it should potentially work.
It works! Thanks.

Homebrew CMI 8738 drivers

Reply #322
First off, Thanx for your work!
Got bit-perfect with mediamonkey and asio now my dts and hdcd stuff actually plays
However using asio plugin IF I try to upsample anything to 96K no sound?
I also tried to  get bit-perfect in wmp 10 OR MCE 2005 no go?

Homebrew CMI 8738 drivers

Reply #323
However using asio plugin IF I try to upsample anything to 96K no sound?

That's odd - I suspect that the ASIO-to-kernel streaming software might do something wrong.

I also tried to  get bit-perfect in wmp 10 OR MCE 2005 no go?

That's achievable by just setting the wave volume slider to its maximum - the kmixer is bitperfect if no mixing and volume adjustments are required.

Homebrew CMI 8738 drivers

Reply #324
I don't wanna be boring, btw i just discovered this:
Quote
Daudio_Win2k.zip - Hoontech driver source code for their SAM9x07 based card.
Dsp3.zip - Part 2 of this driver.


Hope that helps to extend the driver compatibility to other cards too (hoping that could become the base for an open UNIfied audio driver).