LINUX.ORG.RU
ФорумTalks

Testers wanted: New SB X-Fi driver


0

0

Свершилось чудо, и разработчики из Creative наконец-то передали разаботчикам ALSA исходники драйвера под X-Fi, пригодные для включения в ALSA и ядро. Старый очень примитивный и практически неюзабельный драйвер, ранее портированный из OSS, был удалён. Оригинальный пост Takashi Iwai:

Hi,

after some communications with Creative, I finally got a mergeable
version of their X-Fi driver.  It's not my crappy hack but by genuine
Creative :)

The patch is now merged into sound-unstable GIT tree topic/ctxfi
branch:
  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-unstable-2.6.git

The corresponding alsa-driver snapshot tarball is:
  ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-unstable-snapshot.tar.gz

The driver module is named as snd-ctxfi.

I tested only the driver builds with recent kernels, but unfortunately
I have no test hardware now, so it'd be helpful if anyone can test
it with a real hardware.

Note that the ctxfi driver might conflict with the HD-audio driver.
So it'd be nice if you save the output of lspci before loading the
drivers and let me know if any problem happens.  Also, at testing,
please check the kernel message.  If this conflict really happens, try
to build without hd-audio, that is, run configure with
--with-cards=ctxfi option in addition to others, and test whether it
works with this workaround (better after reboot to reset the board
info by BIOS).

Once after I get positive feedbacks (or fix after negative ones), I'm
going to merge it to the main tree so that it'll be in the next
kernel.  So, a quick test report would be greatly appreciated.


thanks,

Takashi
Иными словами - требуется тестирование. О результатах нужно отписываться в список рассылки alsa-devel.

Сегодня вечером попробую завести на X-Fi Xtreme Audio Notebook, но скорее всего ничего не выйдет, так как это недоиксфай и старыми драйверами от Creative не поддерживался =(. В режиме совместимости с HDA под ALSA (patch-ca0110) тоже завести не удалось...

Deleted

>Сегодня вечером попробую завести на X-Fi Xtreme Audio Notebook

Росстреляю сейчас, да не X-Fi это!!!!111111111 Задолбали млин, CA0111 != X-Fi

linux4ever
()
Ответ на: комментарий от linux4ever

> Росстреляю сейчас, да не X-Fi это!!!!111111111 Задолбали млин, CA0111 != X-Fi

Читать совсем не умеешь, да? Ну бывает.

Deleted
()

Creative - распиаренная злая маркетоидная кака. Единственная причина пользоваться их говноизделиями (по крайней мере, серий Live-Audigy-X-Fi) это EAX1/2/3/4/5 который под Linux никому в хрен не уперся. А свои кривые мегакарточки, сделанные из помоешных компонентов и до сих пор не умеющие нативные 44,1kHz вместе со своими монструозными драйверами пусть пристроят себе в самое укромное место организма.

ist76 ★★★★★
()
Ответ на: комментарий от linux4ever

> Зачем его пытаться заводить, если рабочий драйвер вот:
> file:///usr/src/linux/sound/pci/ca0106/ca0106_main.c


Вот я же говорю - читать не умеешь. Небольшой ликбез: ca0106 и ca0110/ca0111 - это РАЗНЫЕ чипы. На ca0106 идут PCI-версии X-Fi eXtreme Audio. А PCIe-версии идут с другим чипом, который является огрызком от того самого "настоящего" иксфая.

Deleted
()
Ответ на: комментарий от Deleted

Звуковые карты на ca011* (а так же ЕМНИП другие X-Fi кроме Fatality) теоретически должны заводиться в режиме совместимости с HDA (в котором они работают после старта и до переключение в режим X-Fi) под драйвером hda_intel + patch_ca0110 (sound/pci/hda/patch_ca0110.c). А режим совместимости с HDA был сделан для того, чтобы в висте иксфаи могли работать искаропки и без установки драйверов (но и без всяких примочек вроде EAX).

Deleted
()
Ответ на: комментарий от Deleted

>ca0106 и ca0110/ca0111 - это РАЗНЫЕ чипы.

Ты ональный раб маркетологов криатива, это один и тот же чип, в вантузе даже после небольшого изменения можно поставить драйвер CA0111 на CA0106. Так что 4.2

>А PCIe-версии идут с другим чипом, который является огрызком от того самого "настоящего" иксфая.

Нифига это не огрызок, там простой мост стоит, который приделывает Audigy SE к PCIe.

linux4ever
()
Ответ на: комментарий от linux4ever

Ладно, хватит спорить. CA0111 и CA0106 - это возможно действительно одно и то же, и тут я ошибся. Но CA0110 - это совершенно другой чип. Он просто никаким местом не совместим с CA0106 и не может работать с snd-ca0106, только из-за того, что там совершенно другая система команд. Более того, CA0110 по умолчанию работает в режиме совместимости HDA (читай выше), и его можно переключить в режим X-Fi (откуда он там взялся и зачем?!).

Deleted
()
Ответ на: комментарий от Deleted

> Более того, CA0110 по умолчанию работает в режиме совместимости HDA (читай выше), и его можно переключить в режим X-Fi (

первый раз такое слышу

единственное что есть у Xtreme Audio X-fi общего с HDA это разъем HDA для подключения к передней панели корпус

HighwayStar ★★★★★
()
Ответ на: комментарий от HighwayStar

> первый раз такое слышу
> единственное что есть у Xtreme Audio X-fi общего с HDA это разъем HDA для подключения к передней панели корпус


http://mailman.alsa-project.org/pipermail/alsa-devel/2008-March/006611.html

Можно просто попробовать поставить чистую windows vista/7 и воткнуть x-fi. Если заработает без установки драйвера от creative, значит подцепилась встроенным в венду драйвером HDA, и соответсвенно карточка умеет работать в режиме совместимости с Intel HDA. Мой недоиксфай так и работает.

Deleted
()
Ответ на: комментарий от HighwayStar

> если не нужен PCI-x, то нет смысла брать ни Asus dx ни x-fi xtreme audio, достаточно Audigy SE

Что-либо отличное от creative x-fi сейчас сложно найти... Особенно в российских "Зажопинсках".

Deleted
()

Лучше бы Creative усовершенствовали SB Live 5.1, в которой было всего ~192Мб оперативы под банки - памяти маловато, хорошие мидишки с большим количеством инструментов и не проиграешь (один только пианинный качественный банк метров 60 весит).

А эти X-Fi зачастую вообще для миди не предназначены, или же в них встраивается 2-4Мб оперативы - курам на смех :)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от vasily_pupkin

>А что бы вы предложили с нормальным 5.1?

Лично я бы посоветовал m-audio revo5.1, или любое другое устройство на Envy24

ist76 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.