Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux sound card drivers #98

Merged
merged 1 commit into from
Apr 11, 2024
Merged

Linux sound card drivers #98

merged 1 commit into from
Apr 11, 2024

Conversation

jiyunomegami
Copy link
Contributor

No description provided.

@crazii
Copy link
Owner

crazii commented Apr 7, 2024

Thanks! Is there a full list of newly supported cards?
I can see ALS, X-Fi, Trident, ESS Maestro (probably Allegro too?)
With this code maybe is it more easy to port more drivers from Linux, maybe I can test with my Solo-1 later.

@Torinde
Copy link
Contributor

Torinde commented Apr 7, 2024

Is there a full list of newly supported cards?

I see also CMI8788. Also some EMU10K1X? It's likely there's more...

@jiyunomegami, can you utilize the Linux drivers to bring support for:

@jiyunomegami
Copy link
Contributor Author

Here is the list of supported cards:

  • sc_als4000: ALS4000
  • sc_emu10k1x: EMU10K1X (Dell SB0200)
  • sc_ctxfi: X-Fi (both EMU20K1 and EMU20K2)
  • sc_oxygen: OXYGEN(CMI8788) Only tested with Asus Xonar DG
  • sc_allegro: ESS Allegro-1 (ES1988S/ES1989S) The Linux driver is called maestro3
  • sc_trident: Trident 4D Wave

I also started work on the Envy24 (VIA Ice1712) driver but I haven't had time to test it, so it is not included.

The Solo-1 driver is called es1938 (sound/pci/es1938.c) if anyone wants to port it.

These are all PCI/PCIe card drivers from the linux/sound/pci directory.
They won't help with usb, bluetooth, or HDMI.
However, the included Linux headers might be of use when porting usb and bluetooth drivers.

@crazii
Copy link
Owner

crazii commented Apr 11, 2024

OK, cool. I'll add it to the readme and changelog later.

@crazii crazii merged commit d63f62f into crazii:main Apr 11, 2024
1 check passed
@crazii
Copy link
Owner

crazii commented Apr 29, 2024

I added a CHANGELOG, you may want to check it in case anything is missed or unclear.
the READE.md is changed too, and you can add anything missing too.

also there's an README.txt added to ship with the binaries, some cmdline options might need more detail too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants