The easy way is to use Ranger from OS4depot and click on the PCI Bus tab. It should list 2 audio devices. Then go to http://www.pcidatabase.com and do a vendor or device search for the numbers. This will give the name of the chip used on the card, not who made the card.
If Ranger does not see the PCI audio chips perhaps the card has a problem.
mechanic wrote: The easy way is to use Ranger from OS4depot and click on the PCI Bus tab. It should list 2 audio devices. Then go to http://www.pcidatabase.com and do a vendor or device search for the numbers. This will give the name of the chip used on the card, not who made the card.
If Ranger does not see the PCI audio chips perhaps the card has a problem.
Well i did a search on that site and it says the chip is a: envy24pt/ht like ranger says. the only thing thats different is the chip number:
mine is 0x1724 and i guess that mixer is looking for 0x1723 thats the chip number on the site and 0x1724 is what is on my card and shown by ranger.
the rest of the info is right, its a M-Audio revo 7.1 vendor is VIA Tech...
mine is 0x1724 and i guess that mixer is looking for 0x1723 the rest of the info is right, its a M-Audio revo 7.1 vendor is VIA Tech...
I guess further investigation is needed to see if that is supported. Take a look at the Mixer Icon info. There is an option that reads NO_VIA, make sure it reads (NO_VIA).
If I find more info I'll post here.
EDIT: After looking at the mixer code I believe the NO_VIA option is only for the early A1's with the sound on the 686 bridge chip.
Mixer should (I think) use the same cards as AHI. One point may be that mixer reads the AHI setup when starting so be sure to set AHI up first for the card, save it and do a soft reboot before starting mixer.
My card is a Revolution 5.1, and it shows up as vendor 0x1412, device 0x1724, and it just works. The same chip does either 7.1 or 5.1 depending on other hardware on the card.
Tell us about your software installation: do you have Envy24HT.audio in DEVS:AHI, and ENVY24HT in DEVS:AudioModes?
It's most surely in ENV: and not in ENVARC: because you never saved it. It gets created when you start up Mixer.
Funny side-note. Mixer prefs still has version 1_28, need to bug AlexC about it
Anyway, i would also like to see the .prefs file and for a test you can copy and save @swoodall's prefs file to envarc:mixer.prefs, quit Mixer and restart it.
vendor 1412 is VIA Technologies alright, but card id 1724 is not an M-Audio Evolution 7.1 but an Albatron PX865PE 7.1.
They may have the same sound chip but it's also the reason why Mixer doesn't work for you. Albatron is not supported because Davy never had such a card to test.
edit: I may have been misleaded by the 1724 - that simply means it's an ENVYHT24 chip... Hmm Please tell me what exactly (the whole line) does Ranger says on Device and Vendor
Take all of the below with a pinch of salt...
It "should" be as easy as adding Quote:
#define SUBVENDOR_ALBATRON_PX865PE71 0x12141724
to in ENVY24HT_regs.h and rebuild Mixer to make your card get "supported" but that doesn't mean it will work too.
I don't have svn access to OpenAmiga, so sorry, can't do it and building from the freely available 1.27 sources wouldn't help a thing due to having too much bugs.
Maybe some internal changes on the card will break something, maybe the it will work out of the box, not sure . You really need to get in touch with either Alex Carmona (AlexC on Amigans), maybe he can build a new version for you to test?
I don't know if Ranger shows it, but if you have the tool pciscan installed, 'pciscan detail' will show the subvendor/ID numbers, which might be the missing detail. Mine shows as:
Device #11: Vendor: 0x1412 (VIA Technologies Inc.) Device: 0x1724 (VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller) Class code: 0x040100 RevisionID: 0x01 Interrupt: Line 0x09, Pin 0x01 Subsystem Vendor: 0x1412 Subsystem ID: 0x3631 Resource range #0 (IO) Base address: 0x00802400 Physical address: 0x00802400 Size: 0x00000020 Resource range #1 (IO) Base address: 0x00802480 Physical address: 0x00802480 Size: 0x00000080
I'll compile a new mixer with that device ID and send it to you for testing.
If it works I'll release it.
[Edit] Actually there's nothing I can do for the Envy 24HT at this time, the reason why Davy didn't provide support for in previous versions of mixer was that this chipset doesn't have an internal volume mixer to be controlled via software IIRC. ... Hmm, actually it might just be the Juli@ card because the revolution does have volume control.
Alex
Edited by AlexC on 2012/2/9 11:25:38 Edited by AlexC on 2012/2/9 11:35:05
Also there were a couple of suggestions opened on OS4Depot bug report that would be nice to have fixed aswell, expecially the snapshot (save position) functionality