|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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 07:55 PM. |
|
|
|
|
|
#2 |
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0 ![]() |
"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...
__________________
www.palcomp3.com.br/ed |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
So I did both reinstall and deinstall, reboot and install with all cards and the results are precisely the same
|
|
|
|
|
|
#5 |
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0 ![]() |
Well, guess your question is for KX gods only... Lets wait for them to pop in...
__________________
www.palcomp3.com.br/ed |
|
|
|
|
|
#6 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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. |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
#9 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
#11 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
Should I test 3532 ?
It is pretty critical for us ![]() Thanks a lot Will the SB registry listing with 3 cards help you ? Pavel |
|
|
|
|
|
#13 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
yes, 3532 might solve your problems
/Eugene |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
#15 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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. |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
Still one issue, after reboot the names are again wrong.....
Would you fix it ? Thanks a lot Pavel |
|
|
|
|
|
#18 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I'll try to...
however, I suggest you 'hybernate' instead of 'shut down' meanwhile... /Eugene |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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... |
|
|
|
|
|
#20 |
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0 ![]() |
Why 110 minutes? Are you serious?
__________________
www.palcomp3.com.br/ed |
|
|
|
|
|
#21 |
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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 |
|
|
|
|
|
|
|
DriverHeaven Junior Member
Join Date: Apr 2003
Posts: 22
Rep Power: 0 ![]() |
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. |
|
|
|
|
|
#23 |
|
DriverHeaven Senior Member
Join Date: Dec 2002
Location: Brazil
Posts: 1,137
Rep Power: 0 ![]() |
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...
__________________
www.palcomp3.com.br/ed |
|
|
|
|
|
#24 |
|
DriverHeaven Junior Member
Join Date: Feb 2003
Location: montreal
Posts: 66
Rep Power: 0 ![]() |
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
|
|
|
|
|
|
#25 |
|
DriverHeaven Junior Member
Join Date: Feb 2003
Location: montreal
Posts: 66
Rep Power: 0 ![]() |
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)
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|