Драйверы от Creative Labs (Бета-Linux-драйвер для последнего поколения звуковых к)

Интегрированный звук, звуковые карточки, выносные устройства

Модератор: Модераторы разделов

Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

Драйверы от Creative Labs

Сообщение ZZaiatSS »

Группа Hardware and Drivers
Компания Creative Labs выпустила 32/64-х битный Linux-драйвер для последнего поколения своих звуковых карт. Это бета-драйвер и Creative Labs настоятельно рекомендует устанавливать его только опытным пользователям. Поддерживаются воспроизведение и запись звука (через ALSA) на следующих звуковых картах:

* Creative Sound Blaster X-Fi Elite Pro
* Creative Sound Blaster X-Fi Platinum
* Creative Sound Blaster X-Fi Fatal1ty
* Creative Sound Blaster X-Fi XtremeGamer
* Creative Sound Blaster X-Fi XtremeMusic

В отличие от предыдущих релизов, драйвер должен собираться gcc4 и работать и на 32-х и на 64-x битных системах.

Скачать драйвер: http://ru.europe.creative.com/support/downloads/

Скопировал с ЛОР'а Думаю информация будет полезна для обладателей таких карточек ;)
Спасибо сказали:

Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Драйверы от Creative Labs

Сообщение Juliette »

Поехали в "железо". Там более к месту.
Пользователей, скачавших и пытавшихся установить -- просьба высказываться.
Спасибо сказали:

Vizakenjack
Сообщения: 44
ОС: Debian 5.0

Re: Драйверы от Creative Labs

Сообщение Vizakenjack »

ПРЭЙ



уже качаю
Спасибо сказали:

Аватара пользователя
adminmsnc
Сообщения: 25
ОС: Mandriva 2009.0

Re: Драйверы от Creative Labs

Сообщение adminmsnc »

[root@localhost drivers]# make
make: *** [all] Error 2

Из за чего такое может возникать?
Спасибо сказали:

Vizakenjack
Сообщения: 44
ОС: Debian 5.0

Re: Драйверы от Creative Labs

Сообщение Vizakenjack »

там нада вроде тока разархивировать а потом ./install написать в разархивированной папке

но у меня он виснет на Makefile.conf
Спасибо сказали:

Аватара пользователя
adminmsnc
Сообщения: 25
ОС: Mandriva 2009.0

Re: Драйверы от Creative Labs

Сообщение adminmsnc »

попробовал через ./installer -результат нулевой... ошибка такова.

Код:

checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking whether time.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for current directory... /opt/Creative/XFiDrv_Linux_US-1.18/drivers checking cross compile... checking for directory with kernel source... /lib/modules/2.6.22.9-desktop-2mdv/source checking for directory with kernel build... /lib/modules/2.6.22.9-desktop-2mdv/build checking for directory with ALSA include files... /lib/modules/2.6.22.9-desktop-2mdv/source/include checking for kernel linux/version.h... yes checking for kernel linux/autoconf.h... yes checking for kernel version... 2.6.22 checking for GCC version... Kernel compiler: Used compiler: gcc (GCC) 4.2.2 20071128 (prerelease) (4.2.2-3.1mdv2008.0) *** NO PREDEFINED KERNEL COMPILER IS DETECTED *** Assuming the same compiler is used with the current system compiler. *** Please make sure that the same compiler version was used for building kernel. checking for built-in ALSA... no checking for existing ALSA module... no checking to modify of kernel linux/kmod.h... no checking for kernel linux/compiler.h... yes checking for kernel linux/pm.h... yes checking for kernel linux/spinlock.h... yes checking for kernel linux/irq.h... yes checking for kernel linux/threads.h... yes checking for kernel linux/rwsem.h... yes checking for kernel linux/gameport.h... yes checking for kernel linux/devfs_fs_kernel.h... no Creating a dummy <linux/devfs_fs_kernel.h>... checking for kernel linux/highmem.h... yes checking for kernel linux/workqueue.h... yes checking for kernel linux/dma-mapping.h... yes checking for kernel asm/hw_irq.h... no Creating a dummy <asm/hw_irq.h>... checking for kernel linux/device.h... yes checking for kernel linux/platform_device.h... yes checking for kernel linux/jiffies.h... yes checking for kernel linux/compat.h... yes checking for kernel linux/adb.h... yes checking for kernel linux/cuda.h... yes checking for kernel linux/pmu.h... yes checking for kernel linux/moduleparam.h... yes checking for kernel linux/syscalls.h... yes checking for kernel linux/firmware.h... yes checking for kernel linux/err.h... yes checking for kernel linux/bitmap.h... yes checking for kernel linux/mutex.h... yes checking for kernel module symbol versions... no checking for PCI support in kernel... no checking for I2C driver in kernel... unknown checking for firmware loader... unknown checking for input subsystem in kernel... unknown checking for directory to store kernel modules... /lib/modules/2.6.22/misc checking for ISA support in kernel... no checking for processor type... unknown checking for ISA DMA API... no checking for SMP... no checking for Video device support in kernel... no checking for strlcpy... no checking for snprintf... no checking for vsnprintf... no checking for scnprintf... no checking for sscanf... no checking for vmalloc_to_page... no checking for old kmod... yes checking for PDE... no checking for pci_set_consistent_dma_mask... no checking for pci_dev_present... no checking for msleep... no checking for msecs_to_jiffies... no checking for tty->count is the atomic type... no checking for io_remap_pfn_range... no checking for new io_remap_page_range... no checking for kcalloc... no checking for kstrdup... no checking for kzalloc... no checking for create_workqueue with flags... no checking for saved_config_space in pci_dev... no checking for register_sound_special_device... no checking for RTC callback support in kernel... no checking for HPET support... no checking for Procfs support... no checking for class_simple... no checking for old driver suspend/resume callbacks... no checking for removal of page-reservation for nopage/mmap... no checking for nested class_device... no checking for new unlocked/compat_ioctl... no configure: creating ./config.status config.status: creating Makefile.conf make: *** [all] Error 2 make: *** [install] Error 2 Installation Unsuccessful [root@localhost XFiDrv_Linux_US-1.18]#


Что можно при таком сделать?
Спасибо сказали:

Аватара пользователя
ZZaiatSS
Сообщения: 281
Статус: ະໃພຣວືາທູ&

Re: Драйверы от Creative Labs

Сообщение ZZaiatSS »

HOWTO по установке:

В терминале:
1) Для установки, у Вас в системе должны присутствовать исходные коды ядра (неполная версия может быть непригодна)
2)Запустите одну из этих команд в терминале под рутом:
./installer
или
./installer --with-alsainc=<Путь к директории с ALSA)
Примечания:
Для ядер ветки 2.6 указываете путь к ALSA в том случае, если она установлена в нестандартной директории
Для ядер ветки 2.4 путь надо указывать обязательно (узнать версию ядра можно командой uname -r)
Спасибо сказали:

Аватара пользователя
adminmsnc
Сообщения: 25
ОС: Mandriva 2009.0

Re: Драйверы от Creative Labs

Сообщение adminmsnc »

Исходники ядра и ALSA установлены в стандартных папках. Все равно не работает!
Спасибо сказали:

Аватара пользователя
adminmsnc
Сообщения: 25
ОС: Mandriva 2009.0

Re: Драйверы от Creative Labs

Сообщение adminmsnc »

После долгих плясок я установил что дело оказалось в gcc.. При компиляции с gcc 3.3 инсталяция проходит без ошибок.
Спасибо сказали:

PuX
Сообщения: 17

Re: Драйверы от Creative Labs

Сообщение PuX »

adminmsnc писал(а):
20.04.2008 15:14
После долгих плясок я установил что дело оказалось в gcc.. При компиляции с gcc 3.3 инсталяция проходит без ошибок.

мм, а можешь расписать более подробно для нубов (меня)? вижу у тебя тоже мандрива...
Спасибо сказали:

Vizakenjack
Сообщения: 44
ОС: Debian 5.0

Re: Драйверы от Creative Labs

Сообщение Vizakenjack »

поставил. ребутнулся. Выбило иксы.

пока не удалил драйвер - не смог ничего сделать - консоль онли, startx просто не работает
Спасибо сказали:

Аватара пользователя
adminmsnc
Сообщения: 25
ОС: Mandriva 2009.0

Re: Драйверы от Creative Labs

Сообщение adminmsnc »

мм, а можешь расписать более подробно для нубов (меня)? вижу у тебя тоже мандрива...


gcc-это компилятор при помощи которого собираются проги в Linux. По умолчанию в системе установлен компилятор версии 4.2.2 а для установки драйверов нам потребовался версии 3.3. Его мы качаем с репозиториев и благополучно ставим. После чего в параметре конфигурирования указываем с помощью какого конкретно компилятора производить сборку.
Спасибо сказали:

Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Драйверы от Creative Labs

Сообщение Juliette »

Так, господа. Я замечаю, что тема имеет тенденцию превращаться бог знает во что. Господ, не умеющих решать тривиальные ошибки make, особенно когда оно всё человеческим языком вам пишет, чего и как, просьба не трудиться писать в эту тему. Сейчас скоро тут будут спрашивать, где make в Мандриве и шо такое Gcc.
В первом посте сего топика написано:
Это бета-драйвер и Creative Labs настоятельно рекомендует устанавливать его только опытным пользователям

Предупреждаю, что впредь мусор будет вычищаться железной рукой без письменного уведомления. Имейте совесть.

UPDATE -- OMG, они уже-таки спросили. :crazy:
Камрадам-пользователям Мандривы и Убунту просьба не тусоваться в теме. Большое спасибо за понимание.
Спасибо сказали:

PuX
Сообщения: 17

Re: Драйверы от Creative Labs

Сообщение PuX »

что такое gcc я понимаю, а вот страшные слова "в параметре конфигурирования указываем с помощью какого конкретно компилятора производить сборку." непонятны...

может проще написать инструкцию для всех чайников чем отбиваться от нас? =)
Спасибо сказали:

Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Драйверы от Creative Labs

Сообщение eduard_pustobaev »

Juliette писал(а):
21.04.2008 18:22
Камрадам-пользователям Мандривы и Убунту просьба не тусоваться в теме. Большое спасибо за понимание.

Не понял! Что за дискриминация?
В дисгармонии со вселенной.
Спасибо сказали:

Vizakenjack
Сообщения: 44
ОС: Debian 5.0

Re: Драйверы от Creative Labs

Сообщение Vizakenjack »

чо делать то, у меня иксы не запускаюца после установки дров и ребута =\

дебиан 4.0 х86, дрова на видяху - 169.12
Спасибо сказали:

PuX
Сообщения: 17

Re: Драйверы от Creative Labs

Сообщение PuX »

сделал ./configure CC=gcc-3.3.6
сказал "configure: creating ./config.status
config.status: creating Makefile.conf"
make далее выдаёт ошибку 2
содержание Makefile.conf

Код:

mainsrcdir = . MAINSRCDIR = /home/pux/drivers ksrc = /lib/modules/2.6.24.4-desktop-1mnb/source kbld = /lib/modules/2.6.24.4-desktop-1mnb/build ifneq ($(kbld), ) kdir = $(kbld) else kdir = $(ksrc) endif kvercode = $(word 3, $(shell grep "LINUX_VERSION_CODE" $(kdir)/include/linux/version.h)) kbuild = $(shell if [ $(kvercode) -ge 132626 ]; then echo "y"; fi) CROSS_COMPILE = ARCH = i386 gcc_ver_maj = 3 compiler = gcc-3.3.63 export CROSS_COMPILE ARCH compiler AS = $(CROSS_COMPILE)as LD = $(CROSS_COMPILE)ld CC = $(CROSS_COMPILE)gcc-3.3.6 CPP = $(CROSS_COMPILE)gcc-3.3.6 -E AR = $(CROSS_COMPILE)ar CXX = $(CROSS_COMPILE)g++ prefix = /usr exec_prefix = ${prefix} sysconfdir = ${prefix}/etc bindir = ${exec_prefix}/bin sbindir = ${exec_prefix}/sbin mandir = ${prefix}/man moddir = /lib/modules/2.6.24.4-desktop-1mnb/kernel/sound moddir_tree = y processor = i686 msmp = 1 kaversion = 2.6.24.4-desktop-1mnb kversion = 2 kpatchlevel = 6 ksublevel = 24 kextraversion = .4-desktop-1mnb alsainc = /lib/modules/2.6.24.4-desktop-1mnb/source/include ALSA_BUILD = n CONFIG_MODULES = y INCLUDES = -I$(ksrc)/include INCLUDES += $(shell test -e $(ksrc)/include/asm/mach-default && echo "-I$(ksrc)/include/asm/mach-default") ifneq ($(kbld), ) INCLUDES += -I$(kbld)/include INCLUDES += $(shell test -e $(kbld)/include/asm/mach-default && echo "-I$(kbld)/include/asm/mach-default") include2 = $(shell test -e $(kbld)/include2 && echo "$(kbld)/include2") ifneq ($(include2), ) INCLUDES += -I$(include2) INCLUDES += $(shell test -e $(include2)/asm/mach-default && echo "-I$(include2)/asm/mach-default") endif endif INCLUDES += -I/lib/modules/2.6.24.4-desktop-1mnb/source/include -I$(ROOTDIR)/include CFLAGS = -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY ifeq ($(USRDLL), y) CFLAGS += -fPIC -D_USRDLL else CFLAGS += -D__KERNEL__ -DMODULE CFLAGS += -ffreestanding ifeq ($(gcc_ver_maj), 4) CFLAGS += -fno-stack-protector endif endif ifeq ($(ARCH), x86_64) ifneq ($(USRDLL), y) CFLAGS += -mcmodel=kernel endif CFLAGS += -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks CFLAGS += -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 CFLAGS += -msse -mno-mmx -mno-sse2 -mno-3dnow -D__CT_BOUND_64BIT else #CFLAGS += -march=i586 -mtune=generic -m32 -mregparm=3 CFLAGS += -march=i586 -m32 -mregparm=3 CFLAGS += -Di386 -D__CT_BOUND_32BIT endif CFLAGS += $(INCLUDES) CPPFLAGS = $(INCLUDE) -fno-exceptions -fno-rtti
Спасибо сказали:

Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Драйверы от Creative Labs

Сообщение Juliette »

PuX писал(а):
21.04.2008 19:54
может проще написать инструкцию для всех чайников чем отбиваться от нас? =)

Может, проще прочитать первый пост в теме?
Спасибо сказали:

Аватара пользователя
kramer
Сообщения: 29
ОС: OpenSuse 11.0

Re: Драйверы от Creative Labs

Сообщение kramer »

Под Creative Live! 24bit хочу. Она у меня в мать встроена и никаких дров под нее я не видел(((
Спасибо сказали:

Topper
Бывший модератор
Сообщения: 2086
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Драйверы от Creative Labs

Сообщение Topper »

kramer
http://alsa-project.org/main/index.php/Matrix:Module-ca0106
В чем проблема-то?
Хрю.
Спасибо сказали:

Аватара пользователя
Velimir
Сообщения: 27
ОС: Ubuntu 9.04

Re: Драйверы от Creative Labs

Сообщение Velimir »

А у меня по воле случая оказалась Audigy SB1394. Не могу никак найти дрова. Никто не может подсказать что-либо? Заранее благодарен! :idea:
Все течет, все меняется. (с) - Я.
Спасибо сказали:

Аватара пользователя
AEK
Сообщения: 54
ОС: Solaris

Re: Драйверы от Creative Labs

Сообщение AEK »

Что за деревенщины придумали эту идиотскую форму - "драйвера". ДрайверЫ, тракторЫ, бухгалтерЫ.
Исправьте заголовок, глаза режет.

Исправила, вы правы. (J)
Спасибо сказали:

Vit00-00
Сообщения: 16
ОС: Gentoo

Re: Драйверы от Creative Labs

Сообщение Vit00-00 »

Ну что, у меня ЗАРАБОТАЛО :crazy:

Ставил по этому мануалу.
Ставил без ипользования ./installer.

Ядро у меня 2.6.24. Система Gentoo AMD64, gcc 4.1.2, звуковуха X-FI fatality с внешним блоком.

P.S. У меня драйвера корректно загрузились следующей командой /etc/init.d/ctsound load (по мануалу там start).
Спасибо сказали:

Аватара пользователя
We-irD
Сообщения: 8
ОС: Suse 10.2, Hackintosh, XP

Re: Драйверы от Creative Labs

Сообщение We-irD »

Поставил специально чистую систему - Suse 10.3
Обновил, доставил только дрова ATI, kernel-sorce,alsa-dev,automake,gcc
Поставил драйвер через инсталлер - всё вроде хорошо, только после установки всё сразу зависло.(висит, на клаву или мышь не реагирует)
Перезагрузился - звука нет. Запустил alsaconf - нашёл звуковушку, чегото долго думал, в итоге модуль загрузил, проиграл тестовый звук, написал "оторвись по полной", и после этого снова всё зависло :laugh:
Перезагрузился, попробовал скрипт руками запустить - написал starting..... И всё... так и не стартонул.
А самое веслёлое то, что при попытки удалить пишет
# make uninstall
make: *** [uninstall] Ошибка 2

Вотбщем ну его нафиг, пойду OSS прикручивать...
Спасибо сказали:

Аватара пользователя
viper76
Сообщения: 9
ОС: Slackware-12

Re: Драйверы от Creative Labs

Сообщение viper76 »

Ставил на х86.
Ядро 2.6.25.4

распаковал архив с исходниками.
/configure
поправил Makefile.conf (не определилась архитектура, поставил i386)
поправил src/ossrv/LinuxSys.c:
добавить:
#include <linux/fs.h>
#include <asm-generic/fcntl.h>
и заменить SA_SHIRQ в этом файле на IRQF_SHARED (встречается 1 раз)
после этого сборка проходит нормально.
make
make install

Если после установки/загрузки драйверов не стартуют Х-сы (NVidia) или наоборот,
после старта Х - невозможно загрузить модули звуковухи - передаем ядру при старте
vmalloc=XXXMb (по умолчанию 128, я поставил 256) или переходим на 64 бита

Заметил неприятную вещь...если вывод идет через ALSA (mplayer -ao alsa, xmms->ALSA, etc.) - звук идет с треском каким-то. Если указать вывод через эмуляцию OSS (mplayer -ao oss...и т.п.) - все нормально.
Спасибо сказали:

Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: Драйверы от Creative Labs

Сообщение ishitori »

уже писал в другой теме (http://linuxforum.ru/index.php?showtopic=62720). столкнулся с той же проблемой, что и другие обладатели дебиана (не стартуют иксы после установки данного драйвера). посему совет: на дебиан для x-fi лучше поставить oss. ну если только вам не хочется потом возиться в консоли с ручным удалением драйверов.
морнинг круассан..
Спасибо сказали:

alzzag
Сообщения: 1
ОС: opensuse 10.2

Re: Драйверы от Creative Labs

Сообщение alzzag »

здравствуйте. установил драйвер на opensuse 10.2, creative x-fi xtreme music. все работает, но только под рутом. подскажите, что сделать, что б при сеансе пользователя звук тоже был?
Спасибо сказали:

Аватара пользователя
We-irD
Сообщения: 8
ОС: Suse 10.2, Hackintosh, XP

Re: Драйверы от Creative Labs

Сообщение We-irD »

Card delivered to developers. Completely new architecture. Creative have supplied a data sheet to developers. Development work has started.Preliminary support need testers.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/peo...snapshot.tar.gz The driver module is named as snd-ctxfi.


Кто нибудь это пробовал?
Спасибо сказали: