Creative sb play 3 linux
This thread is for the discussion of the Linux driver for the Core3D based (ca0132) Sound Blaster sound cards. This includes:
- Sound Blaster Recon3D
- Sound Blaster Recon3Di (commonly found on motherboards, and some laptops)
- Sound Blaster Z
- Sound Blaster ZxR
- Sound BlasterX AE-5
I currently have sound output supported for all of the above Core3D based cards. The best way to test the driver is to update to a newer kernel, 4.18 for the Sound Blaster Z/Recon3Di, and 4.19 for the Recon3D. The ZxR and AE-5 patches aren’t in the most recent kernel, but they should be in the next release.
I would suggest downloading the most recent version of the driver and compiling it yourself though, as it has the microphone fixed and has quite a few bugs fixed as well. I will include a link to the most recent patch_ca0132.c file in this post, and make sure it stays up to date.
I will answer any questions / take bug reports in this thread.
Most recent version of the patch is here: patch_ca0132.c
Most recent version of the desktop firmware (Sound Blaster Z, ZxR, AE-5, and Recon3D): ctefx-desktop.bin
Most recent version of the Recon3Di firmware: ctefx-r3di.bin
If you wish to donate, link is here: Donate
Currently known bugs:
- Early versions of the driver have issues with the microphone being inconsistent. This has been fixed in the most recent version of the driver. You’ll need to get it to fix this issue.
- Not really a bug per se, but I haven’t added support for the AE-5’s LED’s yet. It isn’t high up on my priority list, as it might take some work to get working. The on-card RGB LED’s look to be set through toggling GPIO pins, and the LED’s that plug into the card seem to use some form of i2s called «ASI». That’s not confirmed, just observations I’ve found.
Frequently Asked Questions:
A: First, make sure you have a kernel that supports your card.
Second, make sure the proper firmware is in your /lib/firmware folder (For all cards, the ctefx.bin file is usable as a backup. This file is in the linux firmware repository.) If you don’t have it, download ctefx-desktop.bin here or ctefx-r3di.bin for the Recon3Di.
If you STILL don’t have sound, try opening alsamixer, selecting your card with F6, and toggling «HP/Speaker Auto Detect» with the ‘m’ key. This switch sets whether or not you want to manually select the output with the ‘Output Select’ control.
End (for now):
Eventually, I plan to setup a tutorial on how to use DKMS for easier compilation of the module, but I have to figure out how to make sure it works with everyones kernel versions. When I’ve got that sorted, I will edit this post.
Also, I should probably make a disclaimer: I am not affiliated with Creative Labs. I have done this in my free time (It’s taken me close to a year) as a project to learn programming. As such, issues with the driver are not the fault of Creative, but my mistake, and I will try and help fix them if I can. I’m working without documentation, so it isn’t always easy.
Update 10/24/18: If you downloaded the earlier version of patch_ca0132.c linked, your mic may still not work. I have updated the link and included the newest version that works better. That should fix most peoples issues with the mic. Also, I’m currently working on a GUI that’s similar to the Windows Sound Blaster Control Panel, so this should help make things easier for people. I’ll update if I make any progress.
Creative Sound Blaster X3
Заработает ли USB звуковая карта Creative Sound Blaster X3 нормально в Linux? Вот тут https://youtu.be/WAjTI4aHfvg?t=355 его заводят под Android, означает ли это беспроблемную работу под Linux?
С большой вероятностью означает. А нормальные устройства не рассматриваются? Creative давно делает какой-то шлак с кучей детских ошибок.
USB звук любой заводится в линуксе. Это для андроида в линуксе переделывали звуковую подсистему так, чтобы любое устройство работало. В андроиде вовсе не андроид отвечает за звук, а линукс.
Справедливости ради отмечу, что Focusrite Scarlett Solo завелась без проблем.
Sound Blaster E5 работает, но чтобы заработал нужный микрофон пришлось поковыряться в alsamixer, думаю с этой проблем быть не должно. Единственная проблема — настройки и эффекты, настраиваемые через приложение. Раньше особых проблем с этим не было так как по bluetooth подключен телефон на андроиде, но сейчас на последней версии андроида приложение практически не работает
А нормальные устройства не рассматриваются? Creative давно делает какой-то шлак с кучей детских ошибок.
В принципе рассматриваются (до 12т руб.). Какие есть варианты и что не так с Creative?
У меня есть Sound Blaster X-Fi, там крутилочка громкости не работает, система ее просто игнорирует, возможно тут тоже будет такая проблема если это просто энкодер, который шлет информацию в пекарню. Все остальное вроде работает.
Для начала нужно озвучить что ожидается от карты, что будет на входе и выходе.
Это по-моему в новые карты просто стали добавлять поддержку spdif v2.
USB Audio Class 2.0 это, а не spdif 2 оказывается. Я и забыл уже. spdif 2 это левое название реализации этого стандарта. usb ac 1 это spdif эмуляция
steemandlinux ★★★★★ ( 08.05.20 01:31:51 MSK )
Последнее исправление: steemandlinux 08.05.20 01:34:20 MSK (всего исправлений: 1)
FiiO K3/K5 Pro, например. А какие наушники планируется подключать?
У меня есть Sound Blaster X-Fi, там крутилочка громкости не работает, система ее просто игнорирует,
У меня SB X-Fi HD USB, в гноме3 крутилка работает из коробки. В принципе, через lirc можно настроить и в других WM. Мои страдания по заводу в раче и i3wm:
FiiO K3/K5 Pro, например. А какие наушники планируется подключать?
Сейчас у меня есть Audio-Technica ATH-M30x.
Еще нужны как минимум 5.1 выходы, возможность переключения между наушниками и 5.1/7.1 без вынимания штекеров. Нормальный звук, не шипящую (я читал, что многие внешние звуковые карты заметно шумят при подключении к ноутбукам из-за «шумного» питания через USB).
Сейчас у меня есть Audio-Technica ATH-M30x.
Для таких простых ушей сильно выделываться не стоит.
Еще нужны как минимум 5.1 выходы, возможность переключения между наушниками и 5.1/7.1 без вынимания штекеров.
Ну, тут, конечно, я тебе не советчик. Наверное, предпочёл бы ASUS U7, но это просто личное мнение.
Нормальный звук, не шипящую (я читал, что многие внешние звуковые карты заметно шумят при подключении к ноутбукам из-за «шумного» питания через USB).
Да, есть такая штука. FiiO K3 как раз решает проблему — у меня есть чувствительные наушники, которые ловили наводки, с K3 гробовая тишина. Как с этим у ASUS/Creative и прочих таких поделок — хз.
Никогда не задумывался, вот, допустим, карта поддерживает частоты дискретизации 48, 96, 192 кГц. Как в этом случае будет воспроизводиться звук в 44.1 кГц (а это весь youtube, как я понимаю)? Из-за нецелой кратности 44.1 и 48 будут потери качества при передискретизации? Стоит ли при выборе обращать внимание на аппаратную поддержку картой 44.1 кГц?
SSZB ★ ( 10.05.20 08:40:40 MSK )
Последнее исправление: SSZB 10.05.20 08:42:26 MSK (всего исправлений: 1)
а это весь youtube, как я понимаю
Как в этом случае будет воспроизводиться звук в 44.1 кГц (а это весь youtube, как я понимаю)?
Никак. Pulseaudio или ALSA должны будут привести поток к нужной частоте.
Из-за нецелой кратности 44.1 и 48 будут потери качества при передискретизации?
Если не использовать самые убогие алгоритмы или встроенные к карты микшеры, то эти искажения далеко за пределами слышимого.
Стоит ли при выборе обращать внимание на аппаратную поддержку картой 44.1 кГц?
Если 44.1 не поддерживается, то это очевидный мусор. Но иногда эти частоты «поддерживаются» через ужасного качества ресэмплер.
Если 44.1 не поддерживается, то это очевидный мусор.
эти искажения далеко за пределами слышимого.
Получается, отсутствие аппаратной поддержки 44.1 весьма условный минус.
Не всегда. Есть карты с одним кварцем и вот его качество может быть достаточно хорошим, чтобы на обе частоты было высокое качество звучания.
Потому что если экономят на спичках, то это не к добру. Хотя на самом деле есть понторезные ЗК за $300-500, у которых нормально работают только 48 и кратные. Наверное, бывает и наоборот. Лучше всего смотреть измерения.
Получается, отсутствие аппаратной поддержки 44.1 весьма условный минус.
Если нет других проблем и всё остальное сделано нормально, то условный.
Есть карты с одним кварцем и вот его качество может быть достаточно хорошим, чтобы на обе частоты было высокое качество звучания.
Это какой-то особый кварц, генерирующий две частоты? Качество ресэмплера может быть достаточно высоким, но кварц есть кварц, он там и используется, потому что генерирует одну частоту. https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D1%80%D1%86%D0%B5%D0%B2%D1%8B%D0%B9_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80
зачем поминать саунд блястер? неужели линуксом нормально не поддерживается ничего из этого века?
Потери качества ютуба? Ха-ха-хаааа…
Чойта за карта такая? Обычно оба семейства поддерживаются — кратные 44 и 48.
Постоянно советуют все эти усилители для наушников.. Покупать устройство чисто для наушников? Звучит не очень разумно. А что если человеку нужны наушники, колонки, микрофон? Ведь это гораздо более распространенный случай. Грубо говоря, нужна просто качественная замена встроенной звуковой.
Насколько хорошей идеей будет будет взять какой-нибудь Focusrite Solo/2i2 для этого? В основном их берут для записи, но вроде все необходимые входы/выходы есть? Из недостатков вижу только отсутствие 3.5 джека для простеньких микрофонов.
Что значит разумно? Или ты имеешь ввиду экономно или дешево? Не все пытаются решить эту задачу
Насчёт Focusrite, там разве не комбинированный вход для джеков и xlr
vertexua ★★★★★ ( 18.02.21 11:55:18 MSK )
Последнее исправление: vertexua 18.02.21 11:57:54 MSK (всего исправлений: 1)
Что значит разумно? Или ты имеешь ввиду экономно или дешево? Не все пытаются решить эту задачу
Меня больше волнует 100500 устройств для одних и тех же задач.
Насчёт Focusrite, там разве не комбинированный вход для джеков и xlr
Они же инструментальные и для профессиональных микрофонов. Хотелось бы такой, чтобы по скайпу, грубо говоря, поговорить без претензий.
Грубо говоря, нужна просто качественная замена встроенной звуковой.
У встроенного звука обычно нет проблем с качеством, но часто он плохо подходит для наушников. Вот и вся логика.
Меня больше волнует 100500 устройств для одних и тех же задач.
Ну вообще каждое устройство очень юниксвейно. Источник поставляет аудио. ЦАП конвертирует. Предусилитель миксит и регулирует аналоговые входы. Фоно делает эквалайзер и усиление слабого сигнала с картриджа для винила. Усилитель для наушников имеет низкое выходное сопротивление. Усилитель для спикеров подаёт сильный ток для пассивных спикеров.
Аудиофилы любят апгрейдить по кусочкам.
То что тебе нужно называется «интегрированый усилитель», он содержит все вместе или части
Хотелось бы такой, чтобы по скайпу, грубо говоря, поговорить без претензий.
Беспроводной ModMic и можешь цеплять его на любые самые царские уши без запары с АЦП и усилителями для микрофонов. Очень высокое качество
vertexua ★★★★★ ( 18.02.21 12:08:47 MSK )
Последнее исправление: vertexua 18.02.21 12:12:57 MSK (всего исправлений: 4)