M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

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

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

Ответить
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

дистр Fedora 14 (думаю не имеет значение)

установил карту M-Audio Fast Track Ultra
карта распозналась, звук идет , но только через профиль 7.1

подскажите как в дистрибутиве Fedora 14 + PulseAudio переключить/создать звуковой профиль 2.0 Stereo для аудио карты M-Audio Fast Track Ultra


Код: Выделить всё

$ pacmd list-cards

Welcome to PulseAudio! Use "help" for usage information.
>>> 1 card(s) available.
    index: 0
    name: <alsa_card.usb-M-Audio_Fast_Track_Ultra-00-Ultra>
    driver: <module-alsa-card.c>
    owner module: 4
    properties:
        alsa.card = "0"
        alsa.card_name = "Fast Track Ultra"
        alsa.long_card_name = "M-Audio Fast Track Ultra at usb-0000:00:1a.7-3, high speed"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:00:1a.7-usb-0:3:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0/sound/card0"
        udev.id = "usb-M-Audio_Fast_Track_Ultra-00-Ultra"
        device.bus = "usb"
        device.vendor.id = "0763"
        device.vendor.name = "Midiman"
        device.product.id = "2080"
        device.product.name = "M-Audio RunTime DFU"
        device.serial = "M-Audio_Fast_Track_Ultra"
        device.string = "0"
        device.description = "M-Audio RunTime DFU"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-usb"
    profiles:
        output:analog-surround-71: Analog Surround 7.1 Output (priority 700)
        off: Off (priority 0)
    active profile: <output:analog-surround-71>
    sinks:
        alsa_output.usb-M-Audio_Fast_Track_Ultra-00-Ultra.analog-surround-71/#0: M-Audio RunTime DFU Analog Surround 7.1
    sources:
        alsa_output.usb-M-Audio_Fast_Track_Ultra-00-Ultra.analog-surround-71.monitor/#0: Monitor of M-Audio RunTime DFU Analog Surround 7.1
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение Rootlexx »

Покажите вывод:

Код: Выделить всё

aplay -L

Похожие проблемы: http://www.mail-archive.com/pulseaudio-tic...e/msg03285.html
Возможно, поможет выставление устройства по умолчанию: http://alsa.opensrc.org/index.php/.asoundr...ault_PCM_device.
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

Rootlexx писал(а):
23.11.2010 18:50
Покажите вывод:

Код: Выделить всё

aplay -L

Код: Выделить всё

$ aplay -L
default
    Default
front:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    Front speakers
surround40:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    IEC958 (S/PDIF) Digital Audio Output


хм .. как создать профили для всех этих "режимов" ?

ps мамка GA-H55N-USB3. в ней есть встроенная аудио но она пока отключена через биос....
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение Rootlexx »

arsis писал(а):
23.11.2010 20:33
как создать профили для всех этих "режимов" ?

Как вариант: https://bugs.launchpad.net/ubuntu/+source/p...9642/comments/4.
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

Rootlexx писал(а):
23.11.2010 21:27
arsis писал(а):
23.11.2010 20:33
как создать профили для всех этих "режимов" ?

Как вариант: https://bugs.launchpad.net/ubuntu/+source/p...9642/comments/4.


таак чтото не видит профили для Fast Track Ultra

включу все аудио устр-ва

HDA Intel, ALC892 Analog
Fast Track Ultra, USB Audio
VOIP USB Phone , USB Audio

Код: Выделить всё

[root@home ~]# aplay -L

default
    Default
front:CARD=Intel,DEV=0
    HDA Intel, ALC892 Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, ALC892 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, ALC892 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, ALC892 Digital
    IEC958 (S/PDIF) Digital Audio Output
front:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    Front speakers
surround40:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
front:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    Front speakers
surround40:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=default,DEV=0
    VOIP USB Phone , USB Audio
    IEC958 (S/PDIF) Digital Audio Output


пропишем профили
"description = " был указан только для [Mapping analog-surround-71]
"priority = " были тоже на первый взгляд хаотичны


Код: Выделить всё

[General]
auto-profiles = yes

[Mapping analog-mono]
device-strings = hw:%f
channel-map = mono
description = Mono
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
priority = 1

[Mapping analog-stereo]
device-strings = front:%f hw:%f
channel-map = left,right
description = Analog Stereo 2.0
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
priority = 7

[Mapping analog-surround-40]
device-strings = surround40:%f
channel-map = front-left,front-right,rear-left,rear-right
description = Analog Surround 4.0
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 8
direction = output

[Mapping analog-surround-41]
device-strings = surround41:%f
channel-map = front-left,front-right,rear-left,rear-right,lfe
description = Analog Surround 4.1
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 9
direction = output

[Mapping analog-surround-50]
device-strings = surround50:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center
description = Analog Surround 5.0
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 10
direction = output

[Mapping analog-surround-51]
device-strings = surround51:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
description = Analog Surround 5.1
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 11
direction = output

[Mapping analog-surround-71]
device-strings = surround71:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
description = Analog Surround 7.1
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 12
direction = output

[Mapping iec958-stereo]
device-strings = iec958:%f
channel-map = left,right
description = iec958-stereo
priority = 6

[Mapping iec958-surround-40]
device-strings = iec958:%f
channel-map = front-left,front-right,rear-left,rear-right
description = iec958-surround-40
priority = 2

[Mapping iec958-ac3-surround-40]
device-strings = a52:%f
channel-map = front-left,front-right,rear-left,rear-right
description = iec958-ac3-surround-40
priority = 3
direction = output

[Mapping iec958-ac3-surround-51]
device-strings = a52:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
description = iec958-ac3-surround-51
priority = 4
direction = output

[Mapping hdmi-stereo]
device-strings = hdmi:%f
channel-map = left,right
description = hdmi-stereo
priority = 5
direction = output

[Mapping Ultra-analog-stereo]
device-strings = front:Ultra
channel-map = left,right
description = Ultra Analog Stereo 2.0
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
priority = 13

[Profile output:Ultra-analog-stereo]
description = Ultra Analog Stereo 2.0
output-mappings = Ultra-analog-stereo


итого для Fast Track Ultra выводит только analog-surround-71

Код: Выделить всё

[svv@home ~]$ pacmd list-cards
Welcome to PulseAudio! Use "help" for usage information.
>>> 3 card(s) available.
    index: 0
    name: <alsa_card.usb-Yealink_Network_Technology_Ltd._VOIP_USB_Phone-00-default>
    driver: <module-alsa-card.c>
    owner module: 4
    properties:
        alsa.card = "2"
        alsa.card_name = "VOIP USB Phone"
        alsa.long_card_name = "Yealink Network Technology Ltd. VOIP USB Phone  at usb-0000:00:1a.1-2, full spe"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:00:1a.1-usb-0:2:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/sound/card2"
        udev.id = "usb-Yealink_Network_Technology_Ltd._VOIP_USB_Phone-00-default"
        device.bus = "usb"
        device.vendor.id = "6993"
        device.vendor.name = "Yealink Network Technology Co., Ltd."
        device.product.id = "b700"
        device.product.name = "VOIP USB Phone "
        device.serial = "Yealink_Network_Technology_Ltd._VOIP_USB_Phone"
        device.string = "2"
        device.description = "VOIP USB Phone "
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-usb"
    profiles:
        output:analog-stereo: Analog Stereo 2.0 Output (priority 5700)
        output:analog-stereo+input:analog-mono: Analog Stereo 2.0 Output + Mono Input (priority 5701)
        output:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5600)
        output:iec958-stereo+input:analog-mono: iec958-stereo Output + Mono Input (priority 5601)
        input:analog-mono: Mono Input (priority 1)
        off: Off (priority 0)
    active profile: <output:analog-stereo+input:analog-mono>
    sinks:
        alsa_output.usb-Yealink_Network_Technology_Ltd._VOIP_USB_Phone-00-default.analog-stereo/#0: VOIP USB Phone  Analog Stereo 2.0
    sources:
        alsa_output.usb-Yealink_Network_Technology_Ltd._VOIP_USB_Phone-00-default.analog-stereo.monitor/#0: Monitor of VOIP USB Phone  Analog Stereo 2.0
        alsa_input.usb-Yealink_Network_Technology_Ltd._VOIP_USB_Phone-00-default.analog-mono/#1: VOIP USB Phone  Mono
    index: 1
    name: <alsa_card.usb-M-Audio_Fast_Track_Ultra-00-Ultra>
    driver: <module-alsa-card.c>
    owner module: 5
    properties:
        alsa.card = "1"
        alsa.card_name = "Fast Track Ultra"
        alsa.long_card_name = "M-Audio Fast Track Ultra at usb-0000:00:1a.7-3, high speed"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:00:1a.7-usb-0:3:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0/sound/card1"
        udev.id = "usb-M-Audio_Fast_Track_Ultra-00-Ultra"
        device.bus = "usb"
        device.vendor.id = "0763"
        device.vendor.name = "Midiman"
        device.product.id = "2080"
        device.product.name = "M-Audio RunTime DFU"
        device.serial = "M-Audio_Fast_Track_Ultra"
        device.string = "1"
        device.description = "M-Audio RunTime DFU"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-usb"
    profiles:
        output:analog-surround-71: Analog Surround 7.1 Output (priority 1200)
        off: Off (priority 0)
    active profile: <output:analog-surround-71>
    sinks:
        alsa_output.usb-M-Audio_Fast_Track_Ultra-00-Ultra.analog-surround-71/#1: M-Audio RunTime DFU Analog Surround 7.1
    sources:
        alsa_output.usb-M-Audio_Fast_Track_Ultra-00-Ultra.analog-surround-71.monitor/#2: Monitor of M-Audio RunTime DFU Analog Surround 7.1
    index: 2
    name: <alsa_card.pci-0000_00_1b.0>
    driver: <module-alsa-card.c>
    owner module: 6
    properties:
        alsa.card = "0"
        alsa.card_name = "HDA Intel"
        alsa.long_card_name = "HDA Intel at 0xfbff8000 irq 45"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "3b56"
        device.product.name = "5 Series/3400 Series Chipset High Definition Audio"
        device.form_factor = "internal"
        device.string = "0"
        device.description = "Internal Audio"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    profiles:
        output:analog-stereo: Analog Stereo 2.0 Output (priority 5700)
        output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 5757)
        output:analog-stereo+input:iec958-stereo: Analog Stereo 2.0 Output + iec958-stereo Input (priority 5756)
        output:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5600)
        output:iec958-stereo+input:analog-stereo: iec958-stereo Output + Analog Stereo 2.0 Input (priority 5657)
        output:iec958-stereo+input:iec958-stereo: iec958-stereo Output + iec958-stereo Input (priority 5656)
        input:analog-stereo: Analog Stereo 2.0 Input (priority 57)
        input:iec958-stereo: iec958-stereo Input (priority 56)
        off: Off (priority 0)
    active profile: <input:analog-stereo>
    sources:
        alsa_input.pci-0000_00_1b.0.analog-stereo/#3: Internal Audio Analog Stereo 2.0
>>> [svv@home ~]$


что не так ?
спасибо
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение Rootlexx »

Откатите все внесённые изменения, отключите остальные звуковые платы, остановите сервер Pulseaudio:

Код: Выделить всё

pulseaudio --kill
- и запустите с повышенным уровнем отладки:

Код: Выделить всё

pulseaudio --log-level=4
- вывод приведите здесь.
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

Rootlexx писал(а):
24.11.2010 00:12
Откатите все внесённые изменения, отключите остальные звуковые платы, остановите сервер Pulseaudio:

Код: Выделить всё

pulseaudio --kill
- и запустите с повышенным уровнем отладки:

Код: Выделить всё

pulseaudio --log-level=4
- вывод приведите здесь.

отставим только Fast Track Ultra, USB Audio

Код: Выделить всё

[svv@home ~]$ aplay -L
default
    Default
front:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    Front speakers
surround40:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Ultra,DEV=0
    Fast Track Ultra, USB Audio
    IEC958 (S/PDIF) Digital Audio Output

перезапуск pulseaudio

Код: Выделить всё

[svv@home ~]$ pulseaudio --kill
[svv@home ~]$ pulseaudio --log-level=4
I: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Операция не позволяется
I: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Операция не позволяется
D: core-rtclock.c: Timer slack is set to 50 us.
D: core-util.c: RealtimeKit worked.
I: core-util.c: Successfully gained nice level -11.
I: main.c: This is PulseAudio 0.9.21
D: main.c: Compilation host: i386-redhat-linux-gnu
D: main.c: Compilation CFLAGS: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wall -W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
D: main.c: Running on host: Linux i686 2.6.35.6-48.fc14.i686 #1 SMP Fri Oct 22 15:34:36 UTC 2010
D: main.c: Found 4 CPUs.
I: main.c: Page size is 4096 bytes
D: main.c: Compiled with Valgrind support: no
D: main.c: Running in valgrind mode: no
D: main.c: Running in VM: no
D: main.c: Optimized build: yes
D: main.c: All asserts enabled.
I: main.c: Machine ID is 04ef1cfe73053110c2fddfba0000000f.
I: main.c: Session ID is 04ef1cfe73053110c2fddfba0000000f-1290603725.899704-1542236527.
I: main.c: Using runtime directory /home/svv/.pulse/04ef1cfe73053110c2fddfba0000000f-runtime.
I: main.c: Using state directory /home/svv/.pulse.
I: main.c: Using modules directory /usr/lib/pulse-0.9.21/modules.
I: main.c: Running in system mode: no
E: pid.c: Daemon already running.
E: main.c: pa_pid_file_create() failed.
[svv@home ~]$


ps все изменения откат всех изменений

Код: Выделить всё

[svv@home ~]$ cat /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
[General]
auto-profiles = yes

[Mapping analog-mono]
device-strings = hw:%f
channel-map = mono
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
priority = 1

[Mapping analog-stereo]
device-strings = front:%f hw:%f
channel-map = left,right
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
priority = 10

[Mapping analog-surround-40]
device-strings = surround40:%f
channel-map = front-left,front-right,rear-left,rear-right
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 7
direction = output

[Mapping analog-surround-41]
device-strings = surround41:%f
channel-map = front-left,front-right,rear-left,rear-right,lfe
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 8
direction = output

[Mapping analog-surround-50]
device-strings = surround50:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 7
direction = output

[Mapping analog-surround-51]
device-strings = surround51:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 8
direction = output

[Mapping analog-surround-71]
device-strings = surround71:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
description = Analog Surround 7.1
paths-output = analog-output analog-output-speaker analog-output-desktop-speaker analog-output-lfe-on-mono
priority = 7
direction = output

[Mapping iec958-stereo]
device-strings = iec958:%f
channel-map = left,right
priority = 5

[Mapping iec958-surround-40]
device-strings = iec958:%f
channel-map = front-left,front-right,rear-left,rear-right
priority = 1

[Mapping iec958-ac3-surround-40]
device-strings = a52:%f
channel-map = front-left,front-right,rear-left,rear-right
priority = 2
direction = output

[Mapping iec958-ac3-surround-51]
device-strings = a52:%f
channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
priority = 3
direction = output

[Mapping hdmi-stereo]
device-strings = hdmi:%f
channel-map = left,right
priority = 4
direction = output

; An example for defining multiple-sink profiles
#[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
#description = Foobar
#output-mappings = analog-stereo iec958-stereo
#input-mappings = analog-stereo
[svv@home ~]$


Код: Выделить всё

[svv@home ~]$ pacmd list-cards
Welcome to PulseAudio! Use "help" for usage information.
>>> 1 card(s) available.
    index: 0
    name: <alsa_card.usb-M-Audio_Fast_Track_Ultra-00-Ultra>
    driver: <module-alsa-card.c>
    owner module: 4
    properties:
        alsa.card = "0"
        alsa.card_name = "Fast Track Ultra"
        alsa.long_card_name = "M-Audio Fast Track Ultra at usb-0000:00:1a.7-3, high speed"
        alsa.driver_name = "snd_usb_audio"
        device.bus_path = "pci-0000:00:1a.7-usb-0:3:1.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0/sound/card0"
        udev.id = "usb-M-Audio_Fast_Track_Ultra-00-Ultra"
        device.bus = "usb"
        device.vendor.id = "0763"
        device.vendor.name = "Midiman"
        device.product.id = "2080"
        device.product.name = "M-Audio RunTime DFU"
        device.serial = "M-Audio_Fast_Track_Ultra"
        device.string = "0"
        device.description = "M-Audio RunTime DFU"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-usb"
    profiles:
        output:analog-surround-71: Analog Surround 7.1 Output (priority 700)
        off: Off (priority 0)
    active profile: <output:analog-surround-71>
    sinks:
        alsa_output.usb-M-Audio_Fast_Track_Ultra-00-Ultra.analog-surround-71/#0: M-Audio RunTime DFU Analog Surround 7.1
    sources:
        alsa_output.usb-M-Audio_Fast_Track_Ultra-00-Ultra.analog-surround-71.monitor/#0: Monitor of M-Audio RunTime DFU Analog Surround 7.1
>>> [svv@home ~]$

Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение Rootlexx »

arsis писал(а):
24.11.2010 16:04
E: pid.c: Daemon already running.

Pulseaudio уже выполняется к моменту попытки его ручного запуска. Возможно, в промежутке между завершением и запуском вы что-то сделали, что вызвало попытку проигрыша звука, что в свою очередь привело к запуску Pulseaudio. Чтобы исключить внешние факторы, перезапустите одной строкой:

Код: Выделить всё

pulseaudio --kill; pulseaudio --log-level=4
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

лог в файле
Вложения
pulseaudio_log_level.txt
(205.72 КБ) 11 скачиваний
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение Rootlexx »

Попробуйте указать для модуля snd_usb_audio опцию "device_setup=0x9".
В случае, если это не поможет, имеется информация о патче к драйверу: http://ubuntuforums.org/showpost.php?p=867...amp;postcount=6.
Добавлено: ещё по теме: http://alsa.opensrc.org/index.php/M-Audio_FastTrack_Pro.
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

спасибо
буду смотреть

судя по исходникам дрова прописаны для
E-Mu 0202 USB, E-Mu 0404 USB, E-Mu Tracker Pre, M-Audio Audiophile USB, Creative SB Audigy 2 NX
да там много чего
есть даже
M-Audio Audiophile USB
M-Audio Fast Track Ultra 8
M-Audio Fast Track Ultra 8R
в
alsa-driver-1.0.23

а M-Audio Fast Track Ultra нет

Rootlexx писал(а):
25.11.2010 17:08
В случае, если это не поможет, имеется информация о патче к драйверу: http://ubuntuforums.org/showpost.php?p=867...amp;postcount=6.


если я правильно понимаю то
дрова для M-Audio Fast Track Ultra включили в alsa-driver-1.0.23 но както нетак
например
для патча предлагается
case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */
в новых исходниках уже ( alsa-driver-1.0.23/alsa-kernel/usb/endpoint.c @@ 321 )
case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra 8 */


зы M-Audio Fast Track Ultra 8
эта карта вообще есть в продаже
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение Rootlexx »

Всё остальное из патча также в наличии?
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

Rootlexx писал(а):
25.11.2010 20:33
Всё остальное из патча также в наличии?

сравним патч alsa-driver-1.0.22.1 и реализацию в alsa-driver-1.0.23

патч alsa-driver-1.0.22.1
--- linux/sound/usb/usbaudio.c
+++ linux/sound/usb/usbaudio.c

Код: Выделить всё

@@ -2235,6 +2235,10 @@ static void init_substream(struct snd_us
case USB_ID(0x041e, 0x3f0a): /* E-Mu Tracker Pre */
subs->ops.retire_sync = retire_playback_sync_urb_hs_emu;
break;
+ case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */
+ subs->ops.prepare_sync = prepare_playback_sync_urb;
+ subs->ops.retire_sync = retire_playback_sync_urb;
+ break;
}
}
snd_pcm_set_ops(as->pcm, stream,


alsa-driver-1.0.23

Код: Выделить всё

/alsa-kernel/usb/urb.c @@ 916
/sound/usb/urb.c @@ 916
        switch (as->chip->usb_id) {
        case USB_ID(0x041e, 0x3f02): /* E-Mu 0202 USB */
        case USB_ID(0x041e, 0x3f04): /* E-Mu 0404 USB */
        case USB_ID(0x041e, 0x3f0a): /* E-Mu Tracker Pre */
            subs->ops.retire_sync = retire_playback_sync_urb_hs_emu;
            break;
        case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra 8  */
        case USB_ID(0x0763, 0x2081): /* M-Audio Fast Track Ultra 8R */
            subs->ops.prepare_sync = prepare_playback_sync_urb;
            subs->ops.retire_sync = retire_playback_sync_urb;
            break;
        }


патч alsa-driver-1.0.22.1
--- linux/sound/usb/usbaudio.c
+++ linux/sound/usb/usbaudio.c

Код: Выделить всё

@@ -2786,6 +2790,7 @@ static int parse_audio_endpoints(struct
break;
case USB_ID(0x041e, 0x3020): /* Creative SB Audigy 2 NX */
case USB_ID(0x0763, 0x2003): /* M-Audio Audiophile USB */
+ case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra */
/* doesn't set the sample rate attribute, but supports it */
fp->attributes |= EP_CS_ATTR_SAMPLE_RATE;
break;


alsa-driver-1.0.23

Код: Выделить всё

/alsa-kernel/usb/endpoint.c  @@ 312
/sound/usb/endpoint.c @@ 312
        switch (chip->usb_id) {
        case USB_ID(0x0a92, 0x0053): /* AudioTrak Optoplay */
            /* Optoplay sets the sample rate attribute although
             * it seems not supporting it in fact.
             */
            fp->attributes &= ~UAC_EP_CS_ATTR_SAMPLE_RATE;
            break;
        case USB_ID(0x041e, 0x3020): /* Creative SB Audigy 2 NX */
        case USB_ID(0x0763, 0x2003): /* M-Audio Audiophile USB */
        case USB_ID(0x0763, 0x2080): /* M-Audio Fast Track Ultra 8 */
        case USB_ID(0x0763, 0x2081): /* M-Audio Fast Track Ultra 8R */
            /* doesn't set the sample rate attribute, but supports it */
            fp->attributes |= UAC_EP_CS_ATTR_SAMPLE_RATE;
            break;
        case USB_ID(0x047f, 0x0ca1): /* plantronics headset */
        case USB_ID(0x077d, 0x07af): /* Griffin iMic (note that there is
                        an older model 77d:223) */
        /*
         * plantronics headset and Griffin iMic have set adaptive-in
         * although it's really not...
         */
            fp->ep_attr &= ~USB_ENDPOINT_SYNCTYPE;
            if (stream == SNDRV_PCM_STREAM_PLAYBACK)
                fp->ep_attr |= USB_ENDPOINT_SYNC_ADAPTIVE;
            else
                fp->ep_attr |= USB_ENDPOINT_SYNC_SYNC;
            break;
        }


патч alsa-driver-1.0.22.1
--- linux/sound/usb/usbquirks.h
+++ linux/sound/usb/usbquirks.h

Код: Выделить всё

@@ -1864,6 +1864,33 @@
}
}
},
+{
+ USB_DEVICE_VENDOR_SPEC(0x0763, 0x2080),
+ .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
+ /* .vendor_name = "M-Audio", */
+ /* .product_name = "Fast Track Ultra", */
+ .ifnum = QUIRK_ANY_INTERFACE,
+ .type = QUIRK_COMPOSITE,
+ .data = & (const struct snd_usb_audio_quirk[]) {
+ {
+ .ifnum = 0,
+ .type = QUIRK_IGNORE_INTERFACE
+ },
+ {
+ .ifnum = 1,
+ .type = QUIRK_AUDIO_STANDARD_INTERFACE
+ },
+ {
+ .ifnum = 2,
+ .type = QUIRK_AUDIO_STANDARD_INTERFACE
+ },
+ /* interface 3 (MIDI) is standard compliant */
+ {
+ .ifnum = -1
+ }
+ }
+ }
+},

/* Casio devices */
{


alsa-driver-1.0.23

Код: Выделить всё

/alsa-kernel/usb/quirks-table.h @@ 1829
/sound/usb/quirks-table.h @@ 1829
{
    USB_DEVICE(0x0763, 0x2080),
    .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
        /* .vendor_name = "M-Audio", */
        /* .product_name = "Fast Track Ultra 8", */
        .ifnum = QUIRK_ANY_INTERFACE,
        .type = QUIRK_COMPOSITE,
        .data = & (const struct snd_usb_audio_quirk[]) {
            {
                .ifnum = 0,
                .type = QUIRK_IGNORE_INTERFACE
            },
            {
                .ifnum = 1,
                .type = QUIRK_AUDIO_STANDARD_INTERFACE
            },
            {
                .ifnum = 2,
                .type = QUIRK_AUDIO_STANDARD_INTERFACE
            },
            /* interface 3 (MIDI) is standard compliant */
            {
                .ifnum = -1
            }
        }
    }
},
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

ну нет в природе
/* .vendor_name = "M-Audio", */
/* .product_name = "Fast Track Ultra 8", */
http://www.m-audio.com/index.php?do=produc...D=USBinterfaces

и реализация мне кажется нета
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

буду смотреть дальше
вот интересный форум http://forums.m-audio.com/showthread.php?7...tTrack-on-linux
особенно посты #83 #84 #85 http://forums.m-audio.com/showthread.php?7...91557#post91557

зы мне кажется alsa-driver скоро обновят
Спасибо сказали:
Аватара пользователя
arsis
Сообщения: 40
ОС: GNU/Linux

Re: M-Audio Fast Track Ultra + PulseAudio + Звуковая схема 2.0

Сообщение arsis »

за 4 года использование Linux на домашнем Десктопе делаю вывод что не годится Linux для дома ((
.... буду ставить Mac или Win
Спасибо сказали:
Ответить