• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > General Discussion

Notices

Reply
 
LinkBack Thread Tools
Old Apr 14, 2003, 12:48 PM   #1
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

multiple SB Live sound cards

Using AC 97 onboard Cadenza SC plus 4 SB Live 5.1 Digital cards (0222), XP Home SP1, DirectX9.0a, kX 3531
Using only line in, no DSP filters/mofications, no interrupt conflicts (congratulations SB original drivers handle only 3 cards)
Cards work properly.

1.
Sound cards have proper designations in KMixer (d880,d480, d080, df00) but in ALL Windows applications they are listed as d080

2.
The problem that is probably linked to problem 1 is, that I can see only two SB cards in Windows Media Encoder.

It is a MAJOR problem for us and any tips/fixes appreciated.

Thanks a lot

Pavel


P.S.
First installed onboard card and than one SB card after another giving the MS installer the path to kX drivers.

One ot the things I dont understand is, the the LineIn slider doesnt have any effect, I have Master Recording at 100 percent and regulate recording volume by AC97 Rec Level in which is at 40 percent for proper level.

Last edited by Pavels; Apr 14, 2003 at 12:55 PM.
Pavels is offline   Reply With Quote
Old Apr 14, 2003, 02:11 PM   #2
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Daniel Drummond is on a distinguished road

"First installed onboard card and than one SB card after another giving the MS installer the path to kX drivers." Maybe you could try removing all sblive/kx drivers, leaving the soundcards in the computer and them installing KX drivers from kxsetup to see if it helps...
Daniel Drummond is offline   Reply With Quote
Old Apr 15, 2003, 11:19 AM   #3
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

It seem WME takes the input from here and it is not properly updated during the install of new card (probably due to running Kmixer)
I am still wondering where from it is taken by RMAA as it lists all cards but under the same name.

Thanks for any help


[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}]

[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Intel(r) Integrated Audio]
"FriendlyName"="Intel(r) Integrated Audio"
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00, 00,00,00,00,00
"WaveInId"=dword:00000005

[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\kX Wave SB0222 10k1 [df00] 0/1]
"FriendlyName"="kX Wave SB0222 10k1 [df00] 0/1"
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00, 00,00,00,00,00
"WaveInId"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\d evenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\kX Wave SB0222 10k1 [df00] 0/1 ]
"FriendlyName"="kX Wave SB0222 10k1 [df00] 0/1 "
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00, 00,00,00,00,00
"WaveInId"=dword:00000004
"ClassManagerFlags"=dword:00000002
Pavels is offline   Reply With Quote
Old Apr 15, 2003, 12:36 PM   #4
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

So I did both reinstall and deinstall, reboot and install with all cards and the results are precisely the same
Pavels is offline   Reply With Quote
Old Apr 15, 2003, 12:45 PM   #5
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Daniel Drummond is on a distinguished road

Well, guess your question is for KX gods only... Lets wait for them to pop in...
Daniel Drummond is offline   Reply With Quote
Old Apr 15, 2003, 08:14 PM   #6
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

does it work with 3 cards installed?
does it work if you disable one of the 4 cards in the control panel?
[don't forget to unload kx mixer before disabling the card]
does anything change if you reboot?

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 16, 2003, 02:28 AM   #7
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

So I was working on it further....

1. It seems that Uninstall leaves a lot of stuff in registry...(e.g. the DirectShow registeries)

2. So I tried to clean that before further work

3. I installed 2 cards, did regular KX install, the DirectShow interfaces seem to be ok, but Directsound names are the same...
(KXmixer lists them correctly, but RMAA, that uses DirectSound (I suppose) does list 2 cards under the same name.

4. I installed additional card, did a KX reinstall, and DirectSound lists 3 cards with the same name and DirectShow lists only 2 cards with same name.
Pavels is offline   Reply With Quote
Old Apr 16, 2003, 02:44 AM   #8
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Further:

1. I did fresh OS install
2. Put in 3 cards, fresh KX install, KX sees them, RMAA and MS Mixer lists them as well but under the same name.
3. The Direcshow registry is created only after the encoder was run and lists only 2 devices under the same name.
the original SB drivers work with 3 cards and Encoder

Conclusions:
1. Bug with when listing more than one DirectSound interfaces
2. Possible bug in driver when creating DirectShow interfaces (this is not specific to encoder but to any DirectShow app.

Thanks a lot
Pavels is offline   Reply With Quote
Old Apr 16, 2003, 02:01 PM   #9
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

kX drivers don't perform any additional configuration of DirectShow streams etc.
we fully rely on the default windows installer for multimedia devices to deal with this stuff

are the cards listed in the 'multimedia' control panel applet?

pls search the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65e8773e-8f56-11d0-a3b9-00a0c9223196}

it should contain separate key for every PCI audio card you have
for kX, it should also contain the following subkeys: kx_wave0, 1,2,3 kx_uart,...
pls check that 'friendly name' is set correctly for each card

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 17, 2003, 02:14 AM   #10
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Yes I have 3 key names
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&00F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&08F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&10F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&00F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\#kx_ctrl\Device Parameters
includes Friendly Name kX Control

and
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\DeviceClasses\{65E8773D-8F56-11D0-A3B9-00A0C9223196}\##?#PCI#VEN_1102&DEV_0002&SUBSYS_806 51102&REV_0A#4&29817089&0&00F0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\#kx_wave0
includes Friendly name kXWave 0/1

The names for all (currently 3 cards) are the same.
I can send you all the registry or post it somewhere or I can send you money so you can buy additional card for testing.

The Sound control panel (the MS Mixer as well) lists them as 3 cards under the same name

I can also install original SB drivers and send the registry so you can see the difference in installation

Thanks a lot

Pavel
Pavels is offline   Reply With Quote
Old Apr 17, 2003, 06:43 PM   #11
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

I confirm this to be an issue of the present version of the kX driver
this happens because kX kernel-level component perfom on-the-fly renaming of the devices on every reboot [for instance, it adds the '[port_number]' string to the device name]
however, at the moment it is impossible to distinguish between the same card models (provided they have completely identical PCI IDs (subsys+revision)

I'll have a look if this issue can be fixed

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 18, 2003, 02:29 AM   #12
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Should I test 3532 ?
It is pretty critical for us

Thanks a lot
Will the SB registry listing with 3 cards help you ?

Pavel
Pavels is offline   Reply With Quote
Old Apr 18, 2003, 09:04 AM   #13
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

yes, 3532 might solve your problems

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 18, 2003, 12:30 PM   #14
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Progress !!! Thanks

The Directsound and DirectShow lists all 3 cards
The naming is still not correct in both DirectSound and DirectShow.
You have proper names for first and second card, but the third uses first card name.
The kxmixer lists them correctly

Pavel
Pavels is offline   Reply With Quote
Old Apr 18, 2003, 07:46 PM   #15
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

pls re-test the same release according to the following procedure:

unload the mixer
disable all the available cards in the control panel
reboot

enable the cards one-by-one [make sure the card gets initialized completely before enabling the next one]

does it solve the problem?

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 19, 2003, 02:16 AM   #16
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Yes it works. Incredible. Even with 5 cards.
Thank you so much.

Pavel

P.S.
The only thing I am confused is, that the Line In slider in AC97 panel doesnt do anything.
I regulate recording level by having Master Recording Level at 100 and actually adjust only the AC97 Rec Level. And muted everything else.

Also the installation with several cards takes about half an hour and you should warn users to be patient that the computer seems to be locked out but it isnt.
Pavels is offline   Reply With Quote
Old Apr 19, 2003, 02:49 AM   #17
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Still one issue, after reboot the names are again wrong.....
Would you fix it ?

Thanks a lot

Pavel
Pavels is offline   Reply With Quote
Old Apr 19, 2003, 11:33 PM   #18
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

I'll try to...

however, I suggest you 'hybernate' instead of 'shut down' meanwhile...

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 22, 2003, 02:42 PM   #19
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

Thanks it seems 3532b solved the problem...

Only the installation took 110 minutes with 5 cards on Pentium IV 2,4/512 MB

One could use the setup to measure the processor performance

Also I suggest you put build number somewhere in the installation (splash logo ?), so one is sure which version is being installed...
Pavels is offline   Reply With Quote
Old Apr 22, 2003, 03:35 PM   #20
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Daniel Drummond is on a distinguished road

Why 110 minutes? Are you serious?
Daniel Drummond is offline   Reply With Quote
Old Apr 22, 2003, 06:22 PM   #21
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

microsoft windows performs a lot of operations on driver set-up which cannot be controlled by the kX setup...
so, the more audio devices you have, the more time will it take for install...

the build number "-b" is available from 'about...' dialog box ("Version: 5, 10, 00, 3532 - debug-b")

anyway, I hope 3532 [public] will be out soon

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 22, 2003, 06:43 PM   #22
DriverHeaven Junior Member
 
Join Date: Apr 2003
Posts: 22
Pavels is on a distinguished road

I am serious..
I understand it is not a priority and can be MS related...


I know the "about dialog", it was just an idea that it would be helpful to display the version during install as well....

Especially if you do reinstall from Start menu and there it lists only build numbers, not the letters behind.
At one point I was not completely sure whether I reinstall a or b.
Pavels is offline   Reply With Quote
Old Apr 22, 2003, 09:27 PM   #23
DriverHeaven Senior Member
 
Daniel Drummond's Avatar
 
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Daniel Drummond is on a distinguished road

Isn't there a way to bypass all this stuff windows controls, since Pavels know 5 cards work fine in his system? This may be a dumb question, but, anyway...
Daniel Drummond is offline   Reply With Quote
Old Apr 23, 2003, 10:02 AM   #24
DriverHeaven Junior Member
 
Join Date: Feb 2003
Location: montreal
Posts: 66
rubber_glove is on a distinguished road

fixed

i had a similar naming problem with three cards (two had the same name) which was fixed (!!) simply by installing the new beta drivers
rubber_glove is offline   Reply With Quote
Old Apr 23, 2003, 10:05 AM   #25
DriverHeaven Junior Member
 
Join Date: Feb 2003
Location: montreal
Posts: 66
rubber_glove is on a distinguished road

but

installing 3 cards took less than 5 minutes (btw, i like the new, or is it just beta) install procedure. looks much cleaner and more intuitive)
rubber_glove is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.