Got a new PCIe sound card as the author of the driver (geennaam) suggests Sound Blaster Audigy FX. That one cost in my local shop 50$
The process of installing card and installing drivers was problem-less in my x5000, and everything works as expected. I noted everything in the video:
The real hardcore "Testing" part starts from 3:55.
There are few photos of ones who in interest. All links are clickable for full size.
Box and card:
Front and back (can be seen that Model Number is SB1570):
Inside of x5000 and AHI settings:
The only issue I have (and I do not know if it issues with the driver, or with aeon's ahi-prefs) - when I hit "play test sound" 2 first times, that didn't works, and only start to works from the third time.
On the video, that issue can be seen from 3:00 till 3:30. In those 30 seconds can be seen that I hit one-time play sound in Unit 0: no sound. Then in Music Unit: no sound, then back again to Unit 0: and then sound here. Once I save it all, sound always here on startup, all good. So that why I think it can be something as well in the AHI prefs too.
I'll look into the sound prefs issue if I can reproduce that. I normally use the individual speaker buttons in order to test each individual channel. But I did notice that between 3:02 and 3:16 the output volume was muted in Sound prefs. And in that case it is normal that you don't hear sound when you press the test sound button. Between 3:16 and 3:32, the output volume was set to 0.0dB. But there seems to be a lag of about two seconds before you can hear the beep the first time.
I do not know if sound prefs generates the sound or if it plays an audio file. In the first case I can imagine that this lag is caused by generating the 7.1 beep.
I'm testing the new driver on a Sam460cr, with both a Sound Blaster Audigy FX (the same card as Roman) and a CM8828 with CM9982 codec, but both cards don't work, on the serial console there is this message:
HD audio card failed to init
Is there a debug version of the driver to gather more info on why it failed to init?
Do you have any success with making it works on sam460? Just thinking about using it in my sam460 too, because the PCI slot is busy with the SATA card. If you still in progress and maybe need some more help with debugging it, I am in :)
I have been able to reproduce the issue with my sam440 flex + PCI->PCIe adapter. Turned out to be a cache handling difference between the e5500 and ppc440. The issue has been solved and the next version of the driver should also work on a sam460.
To those with a sam440: I've used this adapter to make a hd audio card work in my sam440 flex.
I've uploaded a new version (6.7) to os4depot with the following changes:
6.7: (25 Apr 2021) - Bug fixes (Recording source Selection) - Added support for SAM440*/460 boards - Added 24bit recording - Added profiles for faster driver loading (most noticeable with a Sound Blaster FX) - Added HD audio front panel support.
*)The sam440ep-flex doesn't have PCIe ports. But the driver was successfully tested with low profile HD audio cards and the Startech PCI1PEX1 PCI-> PCIe x1 adapter.
Thanks for the offer. There's really no need to send me money. That my work is appreciated is more than enough for me to continue working on things like these.
@geennamm Great work on the driver. Just installed the latest version and noticed there is no longer a delay at bootup playing the startup tune with the soundblaster card in my X5000.