Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

Advanced Linux Sound Architecture - Driver Configuration guide

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Kiến trúc âm thanh Linux nâng cao - Hướng dẫn cấu hình trình điều khiển

Cấu hình hạt nhân

Để kích hoạt hỗ trợ ALSA, bạn cần ít nhất xây dựng kernel bằng hỗ trợ card âm thanh chính (ZZ0000ZZ). Vì ALSA có thể mô phỏng OSS, bạn không cần phải chọn bất kỳ mô-đun OSS nào.

Kích hoạt “mô phỏng OSS API” (ZZ0000ZZ) và cả bộ trộn OSS và PCM hỗ trợ nếu bạn muốn chạy các ứng dụng OSS với ALSA.

Nếu bạn muốn hỗ trợ chức năng WaveTable trên các thẻ như SB trực tiếp! sau đó bạn cần kích hoạt “Hỗ trợ trình tự sắp xếp” (ZZ0000ZZ).

Để làm cho thông báo gỡ lỗi ALSA dài dòng hơn, hãy bật “Verbose printk” và tùy chọn “Gỡ lỗi”. Để kiểm tra rò rỉ bộ nhớ, hãy bật “Gỡ lỗi bộ nhớ” quá. “Phát hiện gỡ lỗi” sẽ thêm kiểm tra để phát hiện thẻ.

Xin lưu ý rằng tất cả trình điều khiển ALSA ISA đều hỗ trợ Linux isapnp API (nếu thẻ hỗ trợ ISA PnP). Bạn không cần phải cấu hình các thẻ sử dụng isapnptools.

Thông số mô-đun

Người dùng có thể tải các mô-đun với các tùy chọn. Nếu mô-đun hỗ trợ nhiều hơn một thẻ và bạn có nhiều thẻ cùng loại thì bạn có thể chỉ định nhiều giá trị cho tùy chọn được phân tách bằng dấu phẩy.

mô-đun snd

Mô-đun ALSA cốt lõi. Nó được sử dụng bởi tất cả các trình điều khiển thẻ ALSA. Phải mất các tùy chọn sau có hiệu ứng toàn cầu.

chính

số chính cho trình điều khiển âm thanh; Mặc định: 116

thẻ_giới hạn

giới hạn chỉ số thẻ để tự động nạp (1-8); Mặc định: 1; Để tự động tải nhiều thẻ, hãy chỉ định tùy chọn này cùng với bí danh snd-card-X.

khe cắm

Dự trữ chỉ số vị trí cho trình điều khiển nhất định; Tùy chọn này có nhiều chuỗi. Xem phần ZZ0001ZZ để biết chi tiết.

gỡ lỗi

Chỉ định mức thông báo gỡ lỗi; (0 = tắt tính năng in gỡ lỗi, 1 = thông báo gỡ lỗi thông thường, 2 = thông báo gỡ lỗi dài dòng); Tùy chọn này chỉ xuất hiện khi ZZ0000ZZ. Tùy chọn này có thể được thay đổi linh hoạt thông qua sysfs /sys/module/snd/parameters/tệp gỡ lỗi.

Mô-đun snd-pcm-oss

Mô-đun mô phỏng PCM OSS. Mô-đun này có các tùy chọn thay đổi ánh xạ của thiết bị.

dsp_map

Bản đồ số thiết bị PCM được gán cho thiết bị OSS đầu tiên; Mặc định: 0

bản đồ quảng cáo

Bản đồ số thiết bị PCM được gán cho thiết bị OSS thứ 2; Mặc định: 1

không chặn_open

Đừng chặn việc mở các thiết bị PCM bận rộn; Mặc định: 1

Ví dụ: khi ZZ0000ZZ, /dev/dsp sẽ được ánh xạ tới PCM #2 của thẻ #0. Tương tự, khi ZZ0001ZZ, /dev/adsp sẽ được ánh xạ tới PCM #0 của thẻ #0. Để thay đổi thẻ thứ hai hoặc mới hơn, hãy chỉ định tùy chọn với dấu phẩy, chẳng hạn như ZZ0002ZZ.

Tùy chọn ZZ0000ZZ được sử dụng để thay đổi hành vi của PCM về việc mở thiết bị. Khi tùy chọn này khác 0, mở thiết bị OSS PCM bận sẽ không bị chặn mà quay lại ngay lập tức với EAGAIN (giống như cờ O_NONBLOCK).

Mô-đun snd-rawmidi

Mô-đun này có các tùy chọn thay đổi ánh xạ của thiết bị. tương tự như mô-đun snd-pcm-oss.

midi_map

Bản đồ số thiết bị MIDI được gán cho thiết bị OSS đầu tiên; Mặc định: 0

amidi_map

Bản đồ số thiết bị MIDI được gán cho thiết bị OSS thứ 2; Mặc định: 1

Mô-đun snd-soc-core

Mô-đun lõi xã hội. Nó được sử dụng bởi tất cả các trình điều khiển thẻ ALSA. Phải mất các tùy chọn sau có hiệu ứng toàn cầu.

prealloc_buffer_size_kbytes

Chỉ định kích thước bộ đệm prealloc tính bằng kbyte (mặc định: 512).

Thông số chung cho các module card âm thanh hàng đầu

Mỗi mô-đun card âm thanh cấp cao nhất có các tùy chọn sau.

chỉ mục

chỉ số (khe #) của card âm thanh; Giá trị: 0 đến 31 hoặc âm; Nếu không âm, hãy gán số chỉ mục đó; nếu âm, diễn giải dưới dạng bitmask của các chỉ số cho phép; chỉ số được phép miễn phí đầu tiên được chỉ định; Mặc định: -1

danh tính

ID thẻ (số nhận dạng hoặc tên); Có thể dài tối đa 15 ký tự; Mặc định: loại thẻ; Một thư mục có tên này được tạo trong /proc/asound/ chứa thông tin về thẻ; ID này có thể được sử dụng thay cho số chỉ mục trong xác định thẻ

kích hoạt

kích hoạt thẻ; Mặc định: được bật, đối với thẻ PnP PCI và ISA

Các tùy chọn này được sử dụng để xác định thứ tự của các phiên bản hoặc kiểm soát việc bật và tắt từng thiết bị nếu có là nhiều thiết bị được liên kết với cùng một trình điều khiển. Ví dụ, có nhiều máy có hai bộ điều khiển âm thanh HD (một cho HDMI/DP âm thanh và một cái khác cho analog tích hợp). Trong hầu hết các trường hợp, trường hợp thứ hai là trong cách sử dụng chính và mọi người muốn chỉ định nó là tên đầu tiên thẻ xuất hiện. Họ có thể làm điều đó bằng cách chỉ định mô-đun “index=1,0” tham số này sẽ hoán đổi các vị trí gán.

Ngày nay, với phần phụ trợ âm thanh như PulseAudio và PipeWire hỗ trợ cấu hình động, nó ít được sử dụng, nhưng đó là một trợ giúp cho cấu hình tĩnh trong quá khứ.

mô-đun snd-adlib

Mô-đun cho thẻ AdLib FM.

hải cảng

cổng # for OPL chip

Mô-đun này hỗ trợ nhiều thẻ. Nó không hỗ trợ autoprobe, vì vậy cổng phải được chỉ định. Đối với thẻ AdLib FM thực tế, nó sẽ là 0x388. Lưu ý rằng thẻ này không hỗ trợ PCM và không có bộ trộn; chỉ đài FM tổng hợp.

Đảm bảo bạn có sẵn ZZ0000ZZ từ gói công cụ alsa và, sau khi tải mô-đun, hãy tìm cổng trình sắp xếp ALSA được chỉ định số thông qua ZZ0001ZZ.

Đầu ra ví dụ:

Cổng Tên khách hàng Tên cổng

64:0 OPL2 FM tổng hợp Cổng FM OPL2

Tải các bản vá ZZ0000ZZ và ZZ0001ZZ cũng do ZZ0002ZZ cung cấp:

sbiload -p 64:0 std.sb trống.sb

Nếu bạn sử dụng trình điều khiển này để lái OPL3, bạn có thể sử dụng ZZ0000ZZ và ZZ0001ZZ thay vào đó. Để thẻ tạo ra âm thanh, hãy sử dụng ZZ0002ZZ từ alsa-utils: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

aplaymidi -p 64:0 foo.mid

Mô-đun snd-ad1816a

Mô-đun dành cho card âm thanh dựa trên chip AD1816A/AD1815 ISA của Thiết bị Analog.

tần số đồng hồ

Tần số xung nhịp cho chip AD1816A (mặc định = 0, 33000Hz)

Mô-đun này hỗ trợ nhiều thẻ, autoprobe và PnP.

Mô-đun snd-ad1848

Mô-đun dành cho card âm thanh dựa trên chip AD1848/AD1847/CS4248 ISA.

hải cảng

cổng # for AD1848 chip

không ổn

Chip IRQ # for AD1848

dma1

Chip DMA # for AD1848 (0,1,3)

Mô-đun này hỗ trợ nhiều thẻ. Nó không hỗ trợ tự động thăm dò do đó cổng chính phải được chỉ định!!! Các cổng khác là tùy chọn.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-ad1889

Mô-đun dành cho chip AD1889 của Thiết bị Analog.

ac97_quirk

Giải pháp AC’97 cho phần cứng lạ; Xem mô tả của mô-đun intel8x0 để biết chi tiết.

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-ali5451

Mô-đun cho chip ALi M5451 PCI.

pcm_channels

Số kênh phần cứng được chỉ định cho PCM

spdif

Hỗ trợ I/O SPDIF; Mặc định: bị vô hiệu hóa

Mô-đun này hỗ trợ một chip và đầu dò tự động.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-als100

Mô-đun dành cho card âm thanh dựa trên chip Avance Logic ALS100/ALS120 ISA.

Mô-đun này hỗ trợ nhiều thẻ, autoprobe và PnP.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-als300

Mô-đun cho Avance Logic ALS300 và ALS300+

Mô-đun này hỗ trợ nhiều thẻ.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-als4000

Mô-đun cho card âm thanh dựa trên chip Avance Logic ALS4000 PCI.

cần điều khiển_port

hỗ trợ cần điều khiển kế thừa cổng # for; 0 = tắt (mặc định), 1 = tự động phát hiện

Mô-đun này hỗ trợ nhiều thẻ, autoprobe và PnP.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-asihpi

Mô-đun cho card âm thanh AudioScience ASI

kích hoạt_hpi_hwdep

bật HPI hwdep cho soundcard AudioScience

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-atiixp

Mô-đun dành cho bộ điều khiển ATI IXP 150/200/250/400 AC97.

ac97_clock

Đồng hồ AC’97 (mặc định = 48000)

ac97_quirk

Giải pháp AC’97 cho phần cứng lạ; Xem phần ZZ0000ZZ bên dưới.

ac97_codec

Giải pháp để chỉ định codec AC’97 nào thay vì thăm dò. Nếu cách này hiệu quả với bạn thì hãy gửi lỗi với đầu ra ZZ0001ZZ của bạn. (-2 = Bắt buộc thăm dò, -1 = Hành vi mặc định, 0-2 = Sử dụng codec được chỉ định.)

spdif_aclink

Truyền S/PDIF qua liên kết AC (mặc định = 1)

Mô-đun này hỗ trợ một thẻ và tự động thăm dò.

ATI IXP có hai phương pháp khác nhau để điều khiển đầu ra SPDIF. Một là qua liên kết AC và một cái khác qua đầu ra SPDIF “trực tiếp”. các việc triển khai phụ thuộc vào bo mạch chủ và bạn sẽ cần phải chọn đúng thông qua tùy chọn mô-đun spdif_aclink.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-atiixp-modem

Mô-đun dành cho bộ điều khiển modem ATI IXP 150/200/250 AC97.

Mô-đun này hỗ trợ một thẻ và tự động thăm dò.

Lưu ý: Giá trị chỉ mục mặc định của mô-đun này là -2, tức là giá trị đầu tiên khe cắm được loại trừ.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-au8810, snd-au8820, snd-au8830

Mô-đun dành cho thiết bị Aureal Vortex, Vortex2 và Advantage.

pcifix

Kiểm soát cách giải quyết PCI; 0 = Vô hiệu hóa tất cả các cách giải quyết, 1 = Buộc độ trễ PCI của thẻ Aureal về 0xff, 2 = Buộc mở rộng Master nội bộ PCI#2 để đạt hiệu quả Xử lý các yêu cầu giả trên cầu VIA KT133 AGP, 3 = Buộc cả hai cài đặt, 255 = Tự động phát hiện những gì được yêu cầu (mặc định)

Mô-đun này hỗ trợ tất cả các kênh ADB PCM, bộ trộn ac97, SPDIF, phần cứng EQ, mpu401, cổng trò chơi. Hỗ trợ A3D và wavetable vẫn đang được phát triển. Công việc phát triển và kỹ thuật đảo ngược đang được điều phối tại ZZ0001ZZ Đầu ra SPDIF có một bản sao của đầu ra codec AC97, trừ khi bạn sử dụng Thiết bị pcm ZZ0000ZZ, cho phép truyền dữ liệu thô. Phần cứng EQ phần cứng và SPDIF chỉ có trong Vortex2 và Lợi thế.

Lưu ý: Một số ứng dụng bộ trộn ALSA không xử lý tốc độ mẫu SPDIF kiểm soát một cách chính xác. Nếu bạn gặp vấn đề liên quan đến điều này, hãy thử một bộ trộn tương thích ALSA khác (alsamixer hoạt động).

Mô-đun snd-azt1605

Mô-đun dành cho card âm thanh Aztech Sound Galaxy dựa trên Aztech AZT1605 chipset.

hải cảng

cổng # for BASE (0x220,0x240,0x260,0x280)

wss_port

cổng # for WSS (0x530,0x604,0xe80,0xf40)

không ổn

IRQ # for WSS (7,9,10,11)

dma1

Phát lại DMA # for WSS (0,1,3)

dma2

Chụp DMA # for WSS (0,1), -1 = tắt (mặc định)

mpu_port

cổng # for MPU-401 UART (0x300,0x330), -1 = bị tắt (mặc định)

mpu_irq

IRQ # for MPU-401 UART (3,5,7,9), -1 = tắt (mặc định)

fm_port

cổng # for OPL3 (0x388), -1 = bị tắt (mặc định)

Mô-đun này hỗ trợ nhiều thẻ. Nó không hỗ trợ autoprobe: ZZ0000ZZ, ZZ0001ZZ, ZZ0002ZZ và ZZ0003ZZ phải được chỉ định. Các giá trị khác là tùy chọn.

ZZ0000ZZ cần khớp với jumper BASE ADDRESS trên thẻ (0x220 hoặc 0x240) hoặc giá trị được lưu trong EEPROM của thẻ đối với các thẻ có EEPROM và jumper “CONFIG MODE” của họ được đặt thành “EEPROM SETTING”. Các giá trị khác có thể được lựa chọn tự do từ các lựa chọn được liệt kê ở trên.

Nếu ZZ0000ZZ được chỉ định và khác với ZZ0001ZZ, thẻ sẽ hoạt động ở chế độ chế độ song công hoàn toàn. Khi ZZ0002ZZ, chỉ ZZ0003ZZ là hợp lệ và cách duy nhất để cho phép chụp vì chỉ có các kênh 0 và 1 có sẵn để chụp.

Cài đặt chung là ZZ0000ZZ.

Dù bạn chọn kênh IRQ và DMA nào, hãy nhớ đặt trước chúng cho ISA kế thừa trong BIOS của bạn.

Mô-đun snd-azt2316

Mô-đun dành cho card âm thanh Aztech Sound Galaxy dựa trên Aztech AZT2316 chipset.

hải cảng

cổng # for BASE (0x220,0x240,0x260,0x280)

wss_port

cổng # for WSS (0x530,0x604,0xe80,0xf40)

không ổn

IRQ # for WSS (7,9,10,11)

dma1

Phát lại DMA # for WSS (0,1,3)

dma2

Chụp DMA # for WSS (0,1), -1 = tắt (mặc định)

mpu_port

cổng # for MPU-401 UART (0x300,0x330), -1 = bị tắt (mặc định)

mpu_irq

IRQ # for MPU-401 UART (5,7,9,10), -1 = tắt (mặc định)

fm_port

cổng # for OPL3 (0x388), -1 = bị tắt (mặc định)

Mô-đun này hỗ trợ nhiều thẻ. Nó không hỗ trợ autoprobe: ZZ0000ZZ, ZZ0001ZZ, ZZ0002ZZ và ZZ0003ZZ phải được chỉ định. Các giá trị khác là tùy chọn.

ZZ0000ZZ cần khớp với jumper BASE ADDRESS trên thẻ (0x220 hoặc 0x240) hoặc giá trị được lưu trong EEPROM của thẻ đối với các thẻ có EEPROM và jumper “CONFIG MODE” của họ được đặt thành “EEPROM SETTING”. Các giá trị khác có thể được lựa chọn tự do từ các lựa chọn được liệt kê ở trên.

Nếu ZZ0000ZZ được chỉ định và khác với ZZ0001ZZ, thẻ sẽ hoạt động ở chế độ chế độ song công hoàn toàn. Khi ZZ0002ZZ, chỉ ZZ0003ZZ là hợp lệ và cách duy nhất để cho phép chụp vì chỉ có các kênh 0 và 1 có sẵn để chụp.

Cài đặt chung là ZZ0000ZZ.

Dù bạn chọn kênh IRQ và DMA nào, hãy nhớ đặt trước chúng cho ISA kế thừa trong BIOS của bạn.

Mô-đun snd-aw2

Mô-đun cho card âm thanh Audiowerk2

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-azt2320

Mô-đun dành cho card âm thanh dựa trên chip Aztech System AZT2320 ISA (chỉ PnP).

Mô-đun này hỗ trợ nhiều thẻ, PnP và autoprobe.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-azt3328

Mô-đun cho card âm thanh dựa trên chip Aztech AZF3328 PCI.

cần điều khiển

Bật cần điều khiển (tắt mặc định)

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-bt87x

Mô-đun cho card màn hình dựa trên chip Bt87x.

tỷ lệ kỹ thuật số

Ghi đè tốc độ kỹ thuật số mặc định (Hz)

tải_tất cả

Tải trình điều khiển ngay cả khi không biết mẫu thẻ

Mô-đun này hỗ trợ nhiều thẻ.

Lưu ý: Giá trị chỉ mục mặc định của mô-đun này là -2, tức là giá trị đầu tiên khe cắm được loại trừ.

Mô-đun snd-ca0106

Mô-đun dành cho Creative Audigy LS và SB Live 24bit

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-cmi8330

Mô-đun cho card âm thanh dựa trên chip C-Media CMI8330 ISA.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

thể thao

cổng # for CMI8330 chip (WSS)

wssirq

Chip IRQ # for CMI8330 (WSS)

wssdma

Chip DMA # for CMI8330 đầu tiên (WSS)

cổng

cổng # for CMI8330 chip (SB16)

sbirq

Chip IRQ # for CMI8330 (SB16)

sbdma8

Chip 8 bit DMA # for CMI8330 (SB16)

sbdma16

Chip 16bit DMA # for CMI8330 (SB16)

nhập khẩu

(tùy chọn) Cổng I/O OPL3

chuyển tải

(tùy chọn) Cổng I/O MPU401

mpuirq

(tùy chọn) MPU401 irq #

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-cmipci

Mô-đun dành cho card âm thanh C-Media CMI8338/8738/8768/8770 PCI.

mpu_port

địa chỉ cổng của giao diện MIDI (chỉ 8338): 0x300,0x310,0x320,0x330 = cổng cũ, 1 = cổng PCI tích hợp (mặc định trên 8738), 0 = vô hiệu hóa

fm_port

địa chỉ cổng của bộ tổng hợp FM OPL-3 (chỉ 8x38): 0x388 = cổng kế thừa, 1 = cổng PCI tích hợp (mặc định trên 8738), 0 = vô hiệu hóa

mềm_ac3

Chuyển đổi phần mềm các gói SPDIF thô (chỉ kiểu 033) (mặc định = 1)

cần điều khiển_port

Địa chỉ cổng cần điều khiển (0 = tắt, 1 = tự động phát hiện)

Mô-đun này hỗ trợ autoprobe và nhiều thẻ.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-cs4231

Mô-đun cho card âm thanh dựa trên chip CS4231 ISA.

hải cảng

cổng # for CS4231 chip

mpu_port

cổng # for MPU-401 UART (tùy chọn), -1 = tắt

không ổn

Chip IRQ # for CS4231

mpu_irq

IRQ # for MPU-401 UART

dma1

chip DMA # for CS4231 đầu tiên

dma2

chip DMA # for CS4231 thứ hai

Mô-đun này hỗ trợ nhiều thẻ. Mô-đun này không hỗ trợ thăm dò tự động do đó cổng chính phải được chỉ định!!! Các cổng khác là tùy chọn.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-cs4236

Mô-đun cho card âm thanh dựa trên CS4232/CS4232A, Các chip CS4235/CS4236/CS4236B/CS4237B/CS4238B/CS4239 ISA.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng # for CS4236 chip (thiết lập PnP - 0x534)

cảng

cổng điều khiển # for CS4236 chip (thiết lập PnP - 0x120,0x210,0xf00)

mpu_port

cổng # for MPU-401 UART (thiết lập PnP - 0x300), -1 = tắt

fm_port

Cổng FM # for CS4236 chip (thiết lập PnP - 0x388), -1 = tắt

không ổn

Chip IRQ # for CS4236 (5,7,9,11,12,15)

mpu_irq

IRQ # for MPU-401 UART (9,11,12,15)

dma1

chip DMA # for CS4236 đầu tiên (0,1,3)

dma2

chip DMA # for CS4236 thứ hai (0,1,3), -1 = tắt

Mô-đun này hỗ trợ nhiều thẻ. Mô-đun này không hỗ trợ thăm dò tự động (nếu không sử dụng ISA PnP) do đó cổng chính và cổng điều khiển phải được kết nối quy định!!! Các cổng khác là tùy chọn.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun này có bí danh là snd-cs4232 vì nó cung cấp giao thức cũ chức năng snd-cs4232 nữa.

Mô-đun snd-cs4281

Mô-đun cho chip âm thanh Cirrus Logic CS4281.

codec kép

ID codec phụ (0 = tắt, mặc định)

Mô-đun này hỗ trợ nhiều thẻ.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-cs46xx

Mô-đun cho card âm thanh PCI dựa trên CS4610/CS4612/CS4614/CS4615/CS4622/ Chip CS4624/CS4630/CS4280 PCI.

bên ngoài_amp

Buộc kích hoạt bộ khuếch đại bên ngoài.

thinkpad

Buộc kích hoạt điều khiển CLKRUN của Thinkpad.

mmap_valid

Hỗ trợ chế độ mmap OSS (mặc định = 0).

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò. Thông thường, bộ điều khiển amp bên ngoài và CLKRUN được phát hiện tự động từ id nhà cung cấp/thiết bị phụ PCI. Nếu chúng không hoạt động, hãy đưa ra các tùy chọn trên một cách rõ ràng.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-cs5530

Mô-đun cho chip Cyrix/NatSemi Geode 5530.

Mô-đun snd-cs5535audio

Mô-đun dành cho thiết bị PCI đồng hành đa chức năng CS5535

Việc quản lý năng lượng được hỗ trợ.

mô-đun snd-ctxfi

Mô-đun dành cho bảng X-Fi Creative Sound Blaster (chip 20k1 / 20k2)

  • Dòng sản phẩm vô địch Creative Sound Blaster X-Fi Titanium Fatal1ty

  • Dòng sản phẩm Creative Sound Blaster X-Fi Titanium Fatal1ty Professional

  • Âm thanh chuyên nghiệp Creative Sound Blaster X-Fi Titanium

  • Creative Sound Blaster X-Fi Titanium

  • 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

tỷ lệ tham chiếu

tốc độ mẫu tham chiếu, 44100 hoặc 48000 (mặc định)

nhiều

nhiều để ref. tốc độ mẫu, 1 hoặc 2 (mặc định)

hệ thống con

ghi đè PCI SSID để thăm dò; giá trị bao gồm SSVID << 16 | SSDID. Giá trị mặc định là 0, có nghĩa là không ghi đè.

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-darla20

Mô-đun cho Echoaudio Darla20

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-darla24

Mô-đun cho Echoaudio Darla24

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-dt019x

Mô-đun dành cho Diamond Technologies DT-019X / Avance Logic ALS-007 (PnP chỉ)

Mô-đun này hỗ trợ nhiều thẻ. Mô-đun này chỉ được kích hoạt với Hỗ trợ PnP ISA.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-giả

Mô-đun cho card âm thanh giả. “Thẻ” này không thực hiện bất kỳ đầu ra nào hoặc đầu vào, nhưng bạn có thể sử dụng mô-đun này cho bất kỳ ứng dụng nào yêu cầu card âm thanh (như RealPlayer).

pcm_devs

Số lượng thiết bị PCM được gán cho mỗi thẻ (mặc định = 1, tối đa 4)

pcm_substreams

Số lượng luồng con PCM được gán cho mỗi PCM (mặc định = 8, tối đa 128)

đồng hồ bấm giờ

Sử dụng bộ hẹn giờ (=1, mặc định) hoặc bộ hẹn giờ hệ thống (=0)

bộ đệm giả

Phân bổ bộ đệm giả (mặc định = 1)

Khi nhiều thiết bị PCM được tạo, snd-dummy sẽ khác nhau hành vi của từng thiết bị PCM: * 0 = xen kẽ với hỗ trợ mmap * 1 = không xen kẽ với hỗ trợ mmap * 2 = xen kẽ không có mmap * 3 = không xen kẽ mà không có mmap

Theo mặc định, trình điều khiển snd-dummy không phân bổ bộ đệm thực nhưng bỏ qua việc đọc/ghi hoặc mmap một trang giả cho tất cả các trang đệm để tiết kiệm tài nguyên. Nếu ứng dụng của bạn cần dữ liệu bộ đệm đọc/ghi phải nhất quán, chuyển fake_buffer=0 tùy chọn.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-echo3g

Mô-đun cho thẻ Echoaudio 3G (Gina3G/Layla3G)

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-emu10k1

Mô-đun dành cho card âm thanh PCI dựa trên EMU10K1/EMU10k2.

  • Âm thanh Blaster trực tiếp!

  • Máy phát âm thanh PCI 512

  • Âm thanh Blaster Audigy

  • E-MU APS (được hỗ trợ một phần)

  • E-MU DAS

tuyệt chủng

bitmap của các đầu vào bên ngoài có sẵn cho FX8010 (xem bên dưới)

thoát ra ngoài

bitmap của các đầu ra bên ngoài có sẵn cho FX8010 (xem bên dưới)

seq_port

cổng tuần tự được phân bổ (4 theo mặc định)

max_synth_voices

giới hạn giọng nói được sử dụng cho wavetable (64 theo mặc định)

max_buffer_size

chỉ định kích thước tối đa của bộ đệm wavetable/pcm được tính bằng MB đơn vị. Giá trị mặc định là 128.

kích hoạt_ir

kích hoạt IR

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Cấu hình đầu vào và đầu ra [extin/extout] * Thẻ sáng tạo có/Đầu ra kỹ thuật số [0x0003/0x1f03] * Thẻ sáng tạo có đầu ra kỹ thuật số [0x0003/0x1f0f] * Thẻ sáng tạo có CD kỹ thuật số [0x000f/0x1f0f] * Thẻ sáng tạo có/Đầu ra kỹ thuật số + LiveDrive [0x3fc3/0x1fc3] * Thẻ sáng tạo có Digital out + LiveDrive [0x3fc3/0x1fcf] * Thẻ sáng tạo có CD kỹ thuật số + LiveDrive [0x3fcf/0x1fcf] * Thẻ sáng tạo có/Đầu ra kỹ thuật số + I/O kỹ thuật số 2 [0x0fc3/0x1f0f] * Thẻ sáng tạo có đầu ra kỹ thuật số + I/O kỹ thuật số 2 [0x0fc3/0x1f0f] * Thẻ sáng tạo có đầu vào CD kỹ thuật số + I/O kỹ thuật số 2 [0x0fcf/0x1f0f] * Creative Card 5.1/w Đầu ra kỹ thuật số + LiveDrive [0x3fc3/0x1fff] * Thẻ sáng tạo 5.1 (c) 2003 [0x3fc3/0x7cff] * Thẻ sáng tạo tất cả các chi tiết [0x3fff/0x7fff]

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-emu10k1x

Mô-đun dành cho Creative Emu10k1X (phiên bản SB Live Dell OEM)

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-ens1370

Mô-đun dành cho card âm thanh Ensoniq AudioPCI ES1370 PCI.

  • SoundBlaster PCI 64

  • SoundBlaster PCI 128

cần điều khiển

Bật cần điều khiển (tắt mặc định)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-ens1371

Mô-đun dành cho card âm thanh Ensoniq AudioPCI ES1371 PCI.

  • SoundBlaster PCI 64

  • SoundBlaster PCI 128

  • SoundBlaster Vibra PCI

cần điều khiển_port

cần điều khiển cổng # for (0x200,0x208,0x210,0x218), 0 = tắt (mặc định), 1 = tự động phát hiện

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-es1688

Mô-đun cho card âm thanh ESS AudioDrive ES-1688 và ES-688.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

mpu_port

cổng # for MPU-401 cổng (0x300,0x310,0x320,0x330), -1 = tắt (mặc định)

mpu_irq

Cổng IRQ # for MPU-401 (5,7,9,10)

fm_port

cổng # for OPL3 (tùy chọn; chia sẻ cùng một cổng như mặc định)

với ZZ0000ZZ, có sẵn các tùy chọn bổ sung sau:

hải cảng

cổng chip # for ES-1688 (0x220,0x240,0x260)

không ổn

Chip IRQ # for ES-1688 (5,7,9,10)

dma8

Chip DMA # for ES-1688 (0,1,3)

Mô-đun này hỗ trợ nhiều thẻ và autoprobe (không có cổng MPU-401) và PnP với chip ES968.

Mô-đun snd-es18xx

Mô-đun cho card âm thanh ESS AudioDrive ES-18xx.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng chip # for ES-18xx (0x220,0x240,0x260)

mpu_port

cổng # for MPU-401 cổng (0x300,0x310,0x320,0x330), -1 = tắt (mặc định)

fm_port

cổng # for FM (tùy chọn, không được sử dụng)

không ổn

Chip IRQ # for ES-18xx (5,7,9,10)

dma1

chip DMA # for ES-18xx đầu tiên (0,1,3)

dma2

chip DMA # for ES-18xx đầu tiên (0,1,3)

Mô-đun này hỗ trợ nhiều thẻ, ISA PnP và autoprobe (không có MPU-401 port nếu các thói quen ISA PnP gốc không được sử dụng). Khi ZZ0000ZZ bằng ZZ0001ZZ, trình điều khiển hoạt động ở chế độ bán song công.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-es1938

Mô-đun dành cho card âm thanh dựa trên chip ESS Solo-1 (ES1938,ES1946).

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-es1968

Mô-đun dành cho card âm thanh dựa trên chip ESS Maestro-1/2/2E (ES1968/ES1978).

tổng_bufsize

tổng kích thước bộ đệm tính bằng kB (1-4096kB)

pcm_substreams_p

kênh phát lại (1-8, mặc định=2)

pcm_substreams_c

kênh chụp (1-8, mặc định=0)

đồng hồ

đồng hồ (0 = tự động phát hiện)

sử dụng_pm

hỗ trợ quản lý năng lượng (0 = tắt, 1 = bật, 2 = tự động (mặc định))

kích hoạt_mpu

bật MPU401 (0 = tắt, 1 = bật, 2 = tự động (mặc định))

cần điều khiển

bật cần điều khiển (tắt mặc định)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-fm801

Mô-đun dành cho card âm thanh PCI dựa trên ForteMedia FM801.

trà575x_tuner

Kích hoạt bộ điều chỉnh TEA575x; 1 = MediaForte 256-PCS, 2 = MediaForte 256-PCPR, 3 = MediaForte 64-PCR 16 bit cao là số thiết bị video (radio) + 1; ví dụ: 0x10002 (MediaForte 256-PCPR, thiết bị 1)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-gina20

Mô-đun cho Echoaudio Gina20

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-gina24

Mô-đun cho Echoaudio Gina24

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-gusclassic

Mô-đun dành cho card âm thanh Gravis UltraSound Classic.

hải cảng

cổng # for GF1 chip (0x220,0x230,0x240,0x250,0x260)

không ổn

Chip IRQ # for GF1 (3,5,9,11,12,15)

dma1

Chip DMA # for GF1 (1,3,5,6,7)

dma2

Chip DMA # for GF1 (1,3,5,6,7,-1=tắt)

cần điều khiển_dac

0 đến 31, (0,59V-4,52V hoặc 0,389V-2,98V)

tiếng nói

Giới hạn giọng nói GF1 (14-32)

pcm_voices

giọng nói PCM dành riêng

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Mô-đun snd-gusextreme

Mô-đun dành cho card âm thanh Gravis UltraSound Extreme (Synergy ViperMax).

hải cảng

cổng # for ES-1688 chip (0x220,0x230,0x240,0x250,0x260)

gf1_port

cổng # for GF1 chip (0x210,0x220,0x230,0x240,0x250,0x260,0x270)

mpu_port

cổng # for MPU-401 cổng (0x300,0x310,0x320,0x330), -1 = tắt

không ổn

Chip IRQ # for ES-1688 (5,7,9,10)

gf1_irq

Chip IRQ # for GF1 (3,5,9,11,12,15)

mpu_irq

Cổng IRQ # for MPU-401 (5,7,9,10)

dma8

Chip DMA # for ES-1688 (0,1,3)

dma1

Chip DMA # for GF1 (1,3,5,6,7)

cần điều khiển_dac

0 đến 31, (0,59V-4,52V hoặc 0,389V-2,98V)

tiếng nói

Giới hạn giọng nói GF1 (14-32)

pcm_voices

giọng nói PCM dành riêng

Mô-đun này hỗ trợ nhiều thẻ và autoprobe (không có cổng MPU-401).

Mô-đun snd-gusmax

Mô-đun cho card âm thanh Gravis UltraSound MAX.

hải cảng

cổng # for GF1 chip (0x220,0x230,0x240,0x250,0x260)

không ổn

Chip IRQ # for GF1 (3,5,9,11,12,15)

dma1

Chip DMA # for GF1 (1,3,5,6,7)

dma2

Chip DMA # for GF1 (1,3,5,6,7,-1=tắt)

cần điều khiển_dac

0 đến 31, (0,59V-4,52V hoặc 0,389V-2,98V)

tiếng nói

Giới hạn giọng nói GF1 (14-32)

pcm_voices

giọng nói PCM dành riêng

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Mô-đun snd-hda-intel

Mô-đun cho âm thanh Intel HD (ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10, PCH, SCH), ATI SB450, SB600, R600, RS600, RS690, RS780, RV610, RV620, RV630, RV635, RV670, RV770, VIA VT8251/VT8237A, SIS966, ULI M5461

[Nhiều tùy chọn cho từng phiên bản thẻ]

người mẫu

buộc tên mô hình

vị trí_fix

Sửa con trỏ DMA; -1 = mặc định hệ thống: chọn cái thích hợp cho mỗi phần cứng bộ điều khiển, 0 = auto: quay trở lại LPIB khi POSBUF không hoạt động, 1 = sử dụng LPIB, 2 = POSBUF: sử dụng bộ đệm vị trí, 3 = VIACOMBO: Cách giải quyết dành riêng cho VIA để chụp, 4 = COMBO: sử dụng LPIB để phát lại, tự động để ghi luồng 5 = SKL+: áp dụng tính toán độ trễ có sẵn trên các chip Intel gần đây 6 = FIFO: sửa vị trí với kích thước FIFO cố định, đối với các chip AMD gần đây

thăm dò_mask

Bitmask để thăm dò codec (mặc định = -1, nghĩa là tất cả các vị trí); Khi bit 8 (0x100) được đặt, 8 bit thấp hơn sẽ được sử dụng như các khe cắm codec “cố định”; tức là người lái xe thăm dò khe cắm bất kể phần cứng nào báo cáo lại

chỉ thăm dò

Chỉ thăm dò và không khởi tạo codec (mặc định=tắt); Hữu ích để kiểm tra trạng thái codec ban đầu để gỡ lỗi

bdl_pos_adj

Chỉ định độ trễ thời gian DMA IRQ trong các mẫu. Vượt -1 sẽ khiến người lái xe phải lựa chọn phù hợp giá trị dựa trên chip điều khiển.

Chỉ định các tệp “bản vá” sớm để sửa đổi thiết lập âm thanh HD trước khi khởi tạo codec. Tùy chọn này chỉ khả dụng khi ZZ0000ZZ được thiết lập. Xem Lưu ý thêm về Driver HD-Audio để biết chi tiết.

chế độ bíp

Chọn chế độ đăng ký tiếng bíp (0=tắt, 1=bật); giá trị mặc định được đặt qua ZZ0001ZZ kconfig.

[Tùy chọn đơn (toàn cầu)]

đơn_cmd

Sử dụng các lệnh tức thời để giao tiếp với codec (chỉ để gỡ lỗi)

kích hoạt_msi

Bật ngắt tín hiệu tin nhắn (MSI) (mặc định = tắt)

power_save

Tự động hết thời gian tiết kiệm năng lượng (tính bằng giây, 0 = tắt)

power_save_controller

Đặt lại bộ điều khiển âm thanh HD ở chế độ tiết kiệm năng lượng (mặc định = bật)

chiều_danh sách đen

Bật/tắt danh sách từ chối quản lý nguồn (mặc định = tra cứu PM danh sách từ chối, 0 = bỏ qua danh sách từ chối PM, 1 = buộc tắt PM thời gian chạy)

căn_buffer_size

Buộc làm tròn kích thước bộ đệm/thời gian thành bội số của 128 byte. Điều này hiệu quả hơn về mặt truy cập bộ nhớ nhưng không được yêu cầu bởi thông số HDA và ngăn người dùng chỉ định kích thước khoảng thời gian/bộ đệm chính xác. (mặc định = bật)

rình mò

Bật/tắt tính năng rình mò (mặc định = bật)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Xem Lưu ý thêm về Driver HD-Audio để biết thêm chi tiết về trình điều khiển âm thanh HD.

Mỗi codec có thể có một bảng mô hình cho các cấu hình khác nhau. Nếu máy của bạn không được liệt kê ở đó thì mặc định (thường là tối thiểu) cấu hình được thiết lập. Bạn có thể chuyển tùy chọn ZZ0000ZZ cho chỉ định một mô hình nhất định trong trường hợp như vậy. Có khác nhau mô hình tùy thuộc vào chip codec. Danh sách các mẫu có sẵn được tìm thấy trong Model dành riêng cho codec âm thanh HD.

Tên model ZZ0000ZZ được coi là trường hợp đặc biệt. Khi điều này mô hình được đưa ra, trình điều khiển sử dụng bộ phân tích cú pháp codec chung mà không “codec-patch”. Đôi khi nó tốt cho việc thử nghiệm và gỡ lỗi.

Tùy chọn mô hình cũng có thể được sử dụng để đặt bí danh cho PCI hoặc codec khác SSID. Khi nó được chuyển ở dạng ZZ0000ZZ trong đó XXXX và YYYY là ID nhà cung cấp phụ và ID thiết bị phụ ở dạng số hex, tương ứng, trình điều khiển sẽ gọi SSID đó như một tham chiếu đến cái bàn kỳ quặc.

Nếu cấu hình mặc định không hoạt động và một trong các cách trên phù hợp với thiết bị của bạn, hãy báo cáo nó cùng với alsa-info.sh đầu ra (với tùy chọn ZZ0000ZZ) sang kernel bugzilla hoặc alsa-devel ML (xem phần ZZ0001ZZ).

Tùy chọn ZZ0000ZZ và ZZ0001ZZ để tiết kiệm năng lượng chế độ. Xem powersave.rst để biết chi tiết.

Lưu ý 2: Nếu bạn nhận được tiếng click ở đầu ra, hãy thử tùy chọn mô-đun ZZ0000ZZ hoặc ZZ0001ZZ. ZZ0002ZZ sẽ sử dụng SD_LPIB giá trị đăng ký mà không cần hiệu chỉnh kích thước FIFO như giá trị hiện tại Con trỏ DMA. ZZ0003ZZ sẽ làm cho trình điều khiển sử dụng bộ đệm vị trí thay vì đọc thanh ghi SD_LPIB. (Thông thường thanh ghi SD_LPIB chính xác hơn thanh ghi bộ đệm vị trí.)

ZZ0000ZZ dành riêng cho các thiết bị VIA. vị trí của luồng chụp được kiểm tra từ cả LPIB và POSBUF các giá trị. ZZ0001ZZ là chế độ kết hợp, sử dụng LPIB để phát lại và POSBUF để chụp.

Lưu ý: Nếu bạn nhận được nhiều tin nhắn ZZ0000ZZ tại đang tải, có thể đó là sự cố gián đoạn (ví dụ: ACPI irq định tuyến). Hãy thử khởi động với các tùy chọn như ZZ0001ZZ. Ngoài ra, bạn có thể thử tùy chọn mô-đun ZZ0002ZZ. Điều này sẽ chuyển đổi phương thức giao tiếp giữa bộ điều khiển HDA và codec với các lệnh tức thời duy nhất thay vì CORB/RIRB. Về cơ bản, chế độ lệnh đơn chỉ được cung cấp cho BIOS và bạn sẽ không nhận được những sự kiện không mong muốn nữa. Nhưng ít nhất, điều này hoạt động độc lập từ iq. Hãy nhớ rằng đây là biện pháp cuối cùng và nên tránh xa nhất có thể...

MORE NOTES TRÊN ZZ0000ZZ PROBLEMS: Trên một số phần cứng, bạn có thể cần thêm tùy chọn thăm dò_mask thích hợp thay vào đó, để tránh sự cố ZZ0001ZZ ở trên. Điều này xảy ra khi quyền truy cập vào khe cắm codec không tồn tại hoặc không hoạt động (có thể là modem) gây ra tình trạng ngừng liên lạc qua âm thanh HD xe buýt. Bạn có thể xem khe codec nào được thăm dò bằng cách bật ZZ0002ZZ, hay đơn giản là từ tên file của codec tập tin proc. Sau đó giới hạn các vị trí để thăm dò bằng tùy chọn thăm dò_mask. Ví dụ: ZZ0003ZZ có nghĩa là chỉ thăm dò khe đầu tiên và ZZ0004ZZ chỉ có nghĩa là khe thứ ba.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-hdsp

Mô-đun cho (các) giao diện âm thanh RME Hammerfall DSP

Mô-đun này hỗ trợ nhiều thẻ.

Lưu ý: Dữ liệu phần sụn có thể được tải tự động qua hotplug khi ZZ0000ZZ được đặt. Nếu không, bạn cần phải tải phần sụn thông qua tiện ích hdsploader có trong alsa-tools gói. Dữ liệu phần sụn được tìm thấy trong gói alsa-firmware.

Lưu ý: mô-đun snd-page-alloc thực hiện công việc snd-hammerfall-mem module đã làm trước đây. Nó sẽ phân bổ bộ đệm trước khi tìm thấy bất kỳ thẻ HDSP nào. Để làm bộ đệm phân bổ chắc chắn, tải mô-đun snd-page-alloc sớm giai đoạn của trình tự khởi động. Xem ZZ0000ZZ phần.

Mô-đun snd-hdspm

Mô-đun cho bo mạch RME HDSP MADI.

chính xác_ptr

Bật con trỏ chính xác hoặc tắt.

line_outs_monitor

Theo mặc định, gửi luồng phát lại tới đầu ra analog.

kích hoạt_monitor

Bật Analog Out trên Kênh 63/64 theo mặc định.

Xem hdspm.rst để biết chi tiết.

Mô-đun snd-ice1712

Mô-đun dành cho card âm thanh PCI dựa trên Envy24 (ICE1712).

  • Âm Thanh MidiMan M Delta 1010

  • MidiMan M Audio Delta 1010LT

  • MidiMan M Audio Delta DiO 2496

  • MidiMan M Audio Delta 66

  • Âm thanh MidiMan M Delta 44

  • MidiMan M Audio Delta 410

  • MidiMan M Audio Audiophile 2496

  • TerraTec EWS 88MT

  • TerraTec EWS 88D

  • TerraTec EWX 24/96

  • TerraTec DMX 6Fire

  • TerraTec Giai đoạn 88

  • Hoontech SoundTrack DSP 24

  • Giá trị Hoontech SoundTrack DSP 24

  • Hoontech SoundTrack DSP 24 Media 7.1

  • Điện tử sự kiện, EZ8

  • Chữ số VX442

  • Lionstracs, Mediastaton

  • Terrasoniq TS 88

người mẫu

Sử dụng mô hình bảng đã cho, một trong những mô hình sau: delta1010, dio2496, delta66, delta44, audiophile, delta410, delta1010lt, vx442, ewx2496, ews88mt, ews88mt_new, ews88d, dmx6fire, dsp24, dsp24_value, dsp24_71, ez8, giai đoạn88, trung gian

toàn thể

Hỗ trợ Omni I/O cho MidiMan M-Audio Delta44/66

cs8427_timeout

đặt lại thời gian chờ cho chip CS8427 (bộ thu phát S/PDIF) tính bằng mili giây độ phân giải, giá trị mặc định là 500 (0,5 giây)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò. Lưu ý: Phần tiêu dùng không được sử dụng với tất cả các thẻ dựa trên Envy24 (đối với ví dụ trong con đực MidiMan Delta).

Lưu ý: Bo mạch được hỗ trợ được phát hiện bằng cách đọc EEPROM hoặc PCI SSID (nếu EEPROM không có sẵn). Bạn có thể ghi đè mô hình bằng cách chuyển tùy chọn mô-đun ZZ0000ZZ trong trường hợp trình điều khiển không được cấu hình đúng cách hoặc bạn muốn thử trình điều khiển khác loại để thử nghiệm.

Mô-đun snd-ice1724

Mô-đun dành cho card âm thanh PCI dựa trên Envy24HT (VT/ICE1724), Envy24PT (VT1720).

  • Cuộc cách mạng âm thanh MidiMan M 5.1

  • Cuộc cách mạng âm thanh MidiMan M 7.1

  • MidiMan M Audio Audiophile 192

  • AMP Ltd AUDIO2000

  • Bầu trời TerraTec Aureon 5.1

  • Không gian TerraTec Aureon 7.1

  • Vũ trụ TerraTec Aureon 7.1

  • TerraTec Giai đoạn 22

  • TerraTec Giai đoạn 28

  • Thần đồng AudioTrak 7.1

  • Thần đồng AudioTrak 7.1 LT

  • Thần đồng AudioTrak 7.1 XT

  • Thần đồng AudioTrak 7.1 HIFI

  • Thần đồng AudioTrak 7.1 HD2

  • Thần đồng AudioTrak 192

  • Pontis MS300

  • Albatron K8X800 Pro II

  • Xích công nghệ ZNF3-150

  • Xích công nghệ ZNF3-250

  • Chaintech 9CJS

  • Chaintech AV-710

  • Tàu con thoi SN25P

  • Onkyo SE-90PCI

  • Onkyo SE-200PCI

  • ESI Juli@

  • ESI Maya44

  • Hercules Fortissimo IV

  • Đầu cuối sóng EGO-SYS 192M

người mẫu

Sử dụng mô hình bảng đã cho, một trong những mô hình sau: revo51, revo71, amp2000, thần đồng71, thần đồng71lt, thần đồng71xt, thần đồng71hifi, thần đồng2, thần đồng192, tháng bảy, aureon51, aureon71, vũ trụ, ap192, k8x800, giai đoạn22, giai đoạn28, ms300, av710, se200pci, se90pci, fortissimo4, sn25p, WT192M, maya44

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Lưu ý: Bo mạch được hỗ trợ được phát hiện bằng cách đọc EEPROM hoặc PCI SSID (nếu EEPROM không có sẵn). Bạn có thể ghi đè mô hình bằng cách chuyển tùy chọn mô-đun ZZ0000ZZ trong trường hợp trình điều khiển không được cấu hình đúng cách hoặc bạn muốn thử trình điều khiển khác loại để thử nghiệm.

Mô-đun snd-màu chàm

Mô-đun cho Echoaudio Indigo

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-indigodj

Mô-đun cho Echoaudio Indigo DJ

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-màu chàm

Mô-đun cho Echoaudio Indigo IO

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-intel8x0

Mô-đun dành cho bo mạch chủ AC’97 của Intel và các bo mạch tương thích.

  • Intel i810/810E, i815, i820, i830, i84x, MX440 ICH5, ICH6, ICH7, 6300ESB, ESB2

  • SiS 7012 (SiS 735)

  • NVidia NForce, NForce2, NForce3, MCP04, CK804 CK8, CK8S, MCP501

  • AMD AMD768, AMD8111

  • ALi m5455

ac97_clock

Đế đồng hồ codec AC’97 (0 = tự động phát hiện)

ac97_quirk

Giải pháp AC’97 cho phần cứng lạ; Xem phần ZZ0000ZZ bên dưới.

buggy_irq

Kích hoạt giải pháp khắc phục các lỗi gián đoạn trên một số bo mạch chủ (mặc định là có trên chip nForce, nếu không thì tắt)

buggy_semaphore

Bật giải pháp thay thế cho phần cứng có lỗi ngữ nghĩa (ví dụ: trên một số Máy tính xách tay ASUS) (tắt mặc định)

spdif_aclink

Sử dụng S/PDIF qua liên kết AC thay vì kết nối trực tiếp từ chip điều khiển (0 = tắt, 1 = bật, -1 = mặc định)

Mô-đun này hỗ trợ một chip và đầu dò tự động.

Lưu ý: driver mới nhất hỗ trợ tự động nhận diện xung nhịp chip. nếu bạn vẫn gặp phải tình trạng phát lại quá nhanh, hãy chỉ định đồng hồ rõ ràng thông qua tùy chọn mô-đun ZZ0000ZZ.

Các cổng cần điều khiển/MIDI không được trình điều khiển này hỗ trợ. Nếu bạn bo mạch chủ có các thiết bị này, hãy sử dụng ns558 hoặc snd-mpu401 các mô-đun tương ứng.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-intel8x0m

Mô-đun dành cho modem MC97 của chipset Intel ICH (i8x0).

  • Intel i810/810E, i815, i820, i830, i84x, MX440 ICH5, ICH6, ICH7

  • SiS 7013 (SiS 735)

  • NVidia NForce, NForce2, NForce2s, NForce3

  • AMD AMD8111

  • ALi m5455

ac97_clock

Đế đồng hồ codec AC’97 (0 = tự động phát hiện)

Mô-đun này hỗ trợ một thẻ và tự động thăm dò.

Lưu ý: Giá trị chỉ mục mặc định của mô-đun này là -2, tức là giá trị đầu tiên khe cắm được loại trừ.

Việc quản lý năng lượng được hỗ trợ.

Module snd-interwave

Mô-đun dành cho Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32 và các card âm thanh khác dựa trên chip AMD InterWave (tm).

cần điều khiển_dac

0 đến 31, (0,59V-4,52V hoặc 0,389V-2,98V)

midi

1 = MIDI UART bật, 0 = MIDI UART tắt (mặc định)

pcm_voices

giọng nói PCM dành riêng cho bộ tổng hợp (mặc định 2)

hiệu ứng

1 = Bật hiệu ứng InterWave (mặc định 0); yêu cầu 8 giọng nói

isapnp

Phát hiện ISA PnP - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng # for Chip InterWave (0x210,0x220,0x230,0x240,0x250,0x260)

không ổn

Chip liên sóng IRQ # for (3,5,9,11,12,15)

dma1

Chip liên sóng DMA # for (0,1,3,5,6,7)

dma2

Chip InterWave DMA # for (0,1,3,5,6,7,-1=tắt)

Mô-đun này hỗ trợ nhiều thẻ, autoprobe và ISA PnP.

Mô-đun snd-interwave-stb

Mô-đun cho UltraSound 32-Pro (card âm thanh từ STB được Compaq sử dụng) và các card âm thanh khác dựa trên chip AMD InterWave (tm) với TEA6330T mạch để điều khiển mở rộng âm trầm, âm bổng và âm lượng chính.

cần điều khiển_dac

0 đến 31, (0,59V-4,52V hoặc 0,389V-2,98V)

midi

1 = MIDI UART bật, 0 = MIDI UART tắt (mặc định)

pcm_voices

giọng nói PCM dành riêng cho bộ tổng hợp (mặc định 2)

hiệu ứng

1 = Bật hiệu ứng InterWave (mặc định 0); yêu cầu 8 giọng nói

isapnp

Phát hiện ISA PnP - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng # for Chip InterWave (0x210,0x220,0x230,0x240,0x250,0x260)

cổng_tc

cổng điều khiển âm thanh (bus i2c) # for TEA6330T chip (0x350,0x360,0x370,0x380)

không ổn

Chip InterWave IRQ # for (3,5,9,11,12,15)

dma1

Chip liên sóng DMA # for (0,1,3,5,6,7)

dma2

Chip InterWave DMA # for (0,1,3,5,6,7,-1=tắt)

Mô-đun này hỗ trợ nhiều thẻ, autoprobe và ISA PnP.

Mô-đun snd-jazz16

Mô-đun dành cho chipset Media Vision Jazz16. Chipset bao gồm 3 chip: MVD1216 + MVA416 + MVA514.

hải cảng

cổng # for SB DSP chip (0x210,0x220,0x230,0x240,0x250,0x260)

không ổn

Chip IRQ # for SB DSP (3,5,7,9,10,15)

dma8

Chip DMA # for SB DSP (1,3)

dma16

Chip DMA # for SB DSP (5,7)

mpu_port

Cổng MPU-401 # (0x300,0x310,0x320,0x330)

mpu_irq

MPU-401 irq # (2,3,5,7)

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-korg1212

Mô-đun cho thẻ Korg 1212 IO PCI

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-layla20

Mô-đun cho Echoaudio Layla20

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-layla24

Mô-đun cho Echoaudio Layla24

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-lola

Mô-đun cho bo mạch Digigram Lola PCI-e

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-lx6464es

Mô-đun cho bo mạch Digigram LX6464ES

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-maestro3

Mô-đun cho chip Allegro/Maestro3

bên ngoài_amp

bật amp bên ngoài (được bật theo mặc định)

amp_gpio

Số chân GPIO cho bộ khuếch đại bên ngoài (0-15) hoặc -1 cho chân mặc định (8 cho allegro, 1 cho những người khác)

Mô-đun này hỗ trợ autoprobe và nhiều chip.

Lưu ý: ràng buộc của bộ khuếch đại phụ thuộc vào phần cứng. Nếu không có âm thanh mặc dù tất cả các kênh đều được bật tiếng, hãy thử chỉ định kết nối gpio khác thông qua tùy chọn amp_gpio. Ví dụ: máy tính xách tay Panasonic có thể cần ZZ0000ZZ tùy chọn.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-mia

Mô-đun cho Echoaudio Mia

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-miro

Mô-đun cho card âm thanh Miro: miroSOUND PCM 1 pro, miroSOUND PCM 12, Đài phát thanh miroSOUND PCM 20.

hải cảng

Cổng # (0x530,0x604,0xe80,0xf40)

không ổn

IRQ#(5,7,9,10,11)

dma1

DMA đầu tiên # (0,1,3)

dma2

DMA thứ 2 # (0,1)

mpu_port

Cổng MPU-401 # (0x300,0x310,0x320,0x330)

mpu_irq

MPU-401 irq # (5,7,9,10)

fm_port

Cổng FM # (0x388)

cái gì

bật chế độ WSS

ý tưởng

kích hoạt hỗ trợ ide trên tàu

Mô-đun snd-mixart

Mô-đun cho card âm thanh Digigram miXart8.

Mô-đun này hỗ trợ nhiều thẻ. Lưu ý: Một bảng miXart8 sẽ được thể hiện dưới dạng 4 thẻ alsa. Xem Tài liệu/sound/cards/mixart.rst để biết chi tiết.

Khi trình điều khiển được biên dịch dưới dạng mô-đun và chương trình cơ sở cắm nóng được hỗ trợ, dữ liệu phần sụn sẽ tự động được tải qua hotplug. Cài đặt các tập tin phần sụn cần thiết trong gói alsa-firmware. Khi không có sẵn trình tải hotplug fw, bạn cần tải firmware thông qua tiện ích mixartloader trong gói alsa-tools.

Mô-đun snd-mona

Mô-đun cho Echoaudio Mona

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-mpu401

Mô-đun dành cho thiết bị MPU-401 UART.

hải cảng

số cổng hoặc -1 (tắt)

không ổn

Số IRQ hoặc -1 (tắt)

pnp

Phát hiện PnP - 0 = tắt, 1 = bật (mặc định)

Mô-đun này hỗ trợ nhiều thiết bị và PnP.

Mô-đun snd-msnd-cổ điển

Mô-đun dành cho Turtle Beach MultiSound Classic, Tahiti hoặc Monterey card âm thanh.

io

Cổng # for thẻ msnd-classic

không ổn

IRQ # for thẻ msnd-cổ điển

nhớ

Địa chỉ bộ nhớ (0xb0000, 0xc8000, 0xd0000, 0xd8000, 0xe0000 hoặc 0xe8000)

viết_ndelay

kích hoạt ghi ndelay (mặc định = 1)

hiệu chỉnh_signal

hiệu chỉnh tín hiệu (mặc định = 0)

isapnp

Phát hiện ISA PnP - 0 = tắt, 1 = bật (mặc định)

kỹ thuật số

Hiện tại có bo mạch con kỹ thuật số (mặc định = 0)

cfg

Cổng cấu hình (0x250, 0x260 hoặc 0x270) mặc định = PnP

đặt lại

Đặt lại tất cả các thiết bị

mpu_io

Cổng I/O MPU401

mpu_irq

MPU401 irq#

ide_io0

Cổng IDE #0

ide_io1

Cổng IDE #1

ide_irq

IDE irq#

joystick_io

Cổng I/O cần điều khiển

Trình điều khiển yêu cầu các tập tin phần sụn ZZ0000ZZ và ZZ0001ZZ trong thư mục phần mềm thích hợp.

Xem Documentation/sound/cards/multisound.sh để biết thông tin quan trọng về người lái xe này. Lưu ý rằng nó đã bị ngưng, nhưng Mục cơ sở kiến thức của Voyetra Turtle Beach vẫn có sẵn tại ZZ0000ZZ

Mô-đun snd-msnd-đỉnh cao

Mô-đun dành cho card âm thanh Turtle Beach MultiSound Pinnacle/Fiji.

io

Cổng # for đỉnh cao/thẻ fiji

không ổn

IRQ # for thẻ pinnalce/fiji

nhớ

Địa chỉ bộ nhớ (0xb0000, 0xc8000, 0xd0000, 0xd8000, 0xe0000 hoặc 0xe8000)

viết_ndelay

kích hoạt ghi ndelay (mặc định = 1)

hiệu chỉnh_signal

hiệu chỉnh tín hiệu (mặc định = 0)

isapnp

Phát hiện ISA PnP - 0 = tắt, 1 = bật (mặc định)

Trình điều khiển yêu cầu các tập tin phần sụn ZZ0000ZZ và ZZ0001ZZ trong thư mục phần mềm thích hợp.

Mô-đun snd-mtpav

Mô-đun cho MOTU MidiTimePiece AV đa cổng MIDI (trên song song cổng).

hải cảng

Cổng I/O # for MTPAV (0x378,0x278, mặc định=0x378)

không ổn

IRQ # for MTPAV (7,5, mặc định=7)

hwport

số cổng phần cứng được hỗ trợ, mặc định = 8.

Mô-đun chỉ hỗ trợ 1 thẻ. Mô-đun này không có tùy chọn kích hoạt.

Mô-đun snd-mts64

Mô-đun cho Hệ thống Bản ngã (ESI) Thiết bị đầu cuối trung gian 4140

Mô-đun này hỗ trợ nhiều thiết bị. Yêu cầu sân bay (ZZ0000ZZ).

Mô-đun snd-nm256

Mô-đun cho chip NeoMagic NM256AV/ZX

phát lại_bufsize

kích thước khung phát lại tối đa tính bằng kB (4-128kB)

chụp_bufsize

kích thước khung hình chụp tối đa tính bằng kB (4-128kB)

lực_ac97

0 hoặc 1 (bị tắt theo mặc định)

đệm_top

chỉ định địa chỉ đầu của bộ đệm

use_cache

0 hoặc 1 (bị tắt theo mặc định)

vaio_hack

bí danh buffer_top=0x25a800

reset_workaround

kích hoạt giải pháp AC97 RESET cho một số máy tính xách tay

reset_workaround2

kích hoạt giải pháp AC97 RESET mở rộng cho một số máy tính xách tay khác

Mô-đun này hỗ trợ một chip và đầu dò tự động.

Việc quản lý năng lượng được hỗ trợ.

Lưu ý: trên một số máy tính xách tay không thể phát hiện được địa chỉ bộ đệm tự động hoặc gây treo máy trong quá trình khởi tạo. Trong trường hợp như vậy, hãy chỉ định rõ ràng địa chỉ trên cùng của bộ đệm thông qua tùy chọn buffer_top. Ví dụ, Sony F250: đệm_top=0x25a800 Sony F270: đệm_top=0x272800 Trình điều khiển chỉ hỗ trợ codec ac97. Có thể ép buộc để khởi tạo/sử dụng ac97 mặc dù nó không được phát hiện. Trong một trường hợp, hãy sử dụng tùy chọn ZZ0000ZZ - nhưng ZZ0001ZZ đảm bảo liệu nó có hoạt động!

Lưu ý: Chip NM256 có thể được liên kết nội bộ với chip không phải AC97 codec. Trình điều khiển này chỉ hỗ trợ codec AC97 và sẽ không hoạt động với các máy có chip khác (rất có thể là CS423x hoặc OPL3SAx), mặc dù thiết bị được phát hiện trong lspci. Trong trường hợp như vậy, hãy thử các trình điều khiển khác, ví dụ: snd-cs4232 hoặc snd-opl3sa2. Một số có ISA-PnP nhưng một số không có ISA PnP. Bạn sẽ cần chỉ định ZZ0000ZZ và các thông số phần cứng phù hợp trong trường hợp không có ISA PnP.

Lưu ý: một số máy tính xách tay cần có giải pháp thay thế cho AC97 RESET. Đối với phần cứng được biết đến như Dell Latitude LS và Sony PCG-F305, điều này cách giải quyết được kích hoạt tự động. Đối với các máy tính xách tay khác có đóng băng cứng, bạn có thể thử tùy chọn ZZ0000ZZ.

Lưu ý: Máy tính xách tay Dell Latitude CSx có một vấn đề khác liên quan đến AC97 RESET. Trên các máy tính xách tay này, tùy chọn reset_workaround2 là được bật làm mặc định. Tùy chọn này đáng để thử nếu tùy chọn reset_workaround trước đó không giúp ích được gì.

Lưu ý: Trình điều khiển này thực sự rất tệ. Đó là một cổng từ Trình điều khiển OSS, là kết quả của kỹ thuật đảo ngược ma thuật đen. Việc phát hiện codec sẽ không thành công nếu trình điều khiển được tải ZZ0000ZZ Máy chủ X như được mô tả ở trên. Bạn có thể buộc phải tải mô-đun, nhưng nó có thể dẫn đến treo máy. Do đó, hãy đảm bảo rằng bạn tải mô-đun này ZZ0001ZZ X nếu bạn gặp phải loại này vấn đề.

Mô-đun snd-opl3sa2

Mô-đun dành cho card âm thanh Yamaha OPL3-SA2/SA3.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng điều khiển chip # for OPL3-SA (0x370)

sb_port

Cổng SB chip # for OPL3-SA (0x220,0x240)

wss_port

Cổng WSS Chip # for OPL3-SA (0x530,0xe80,0xf40,0x604)

cổng midi

cổng # for MPU-401 UART (0x300,0x330), -1 = tắt

fm_port

Cổng FM # for OPL3-SA chip (0x388), -1 = tắt

không ổn

Chip IRQ # for OPL3-SA (5,7,9,10)

dma1

Chip DMA # for Yamaha OPL3-SA đầu tiên (0,1,3)

dma2

chip DMA # for Yamaha OPL3-SA thứ hai (0,1,3), -1 = tắt

Mô-đun này hỗ trợ nhiều thẻ và ISA PnP. Nó không hỗ trợ autoprobe (nếu ISA PnP không được sử dụng) do đó tất cả các cổng phải được chỉ định!!!

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-opti92x-ad1848

Mô-đun dành cho card âm thanh dựa trên chip OPTi 82c92x và Analog Devices AD1848. Mô-đun này cũng hoạt động với thẻ Mozart OAK.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng # for WSS chip (0x530,0xe80,0xf40,0x604)

mpu_port

cổng # for MPU-401 UART (0x300,0x310,0x320,0x330)

fm_port

cổng # for thiết bị OPL3 (0x388)

không ổn

Chip IRQ # for WSS (5,7,9,10,11)

mpu_irq

IRQ # for MPU-401 UART (5,7,9,10)

dma1

chip DMA # for WSS đầu tiên (0,1,3)

Mô-đun này chỉ hỗ trợ một thẻ, autoprobe và PnP.

Mô-đun snd-opti92x-cs4231

Mô-đun dành cho card âm thanh dựa trên chip OPTi 82c92x và Crystal CS4231.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng # for WSS chip (0x530,0xe80,0xf40,0x604)

mpu_port

cổng # for MPU-401 UART (0x300,0x310,0x320,0x330)

fm_port

cổng # for thiết bị OPL3 (0x388)

không ổn

Chip IRQ # for WSS (5,7,9,10,11)

mpu_irq

IRQ # for MPU-401 UART (5,7,9,10)

dma1

chip DMA # for WSS đầu tiên (0,1,3)

dma2

chip DMA # for WSS thứ hai (0,1,3)

Mô-đun này chỉ hỗ trợ một thẻ, autoprobe và PnP.

Mô-đun snd-opti93x

Mô-đun cho card âm thanh dựa trên chip OPTi 82c93x.

isapnp

Phát hiện PnP ISA - 0 = tắt, 1 = bật (mặc định)

với ZZ0000ZZ, có các tùy chọn sau:

hải cảng

cổng # for WSS chip (0x530,0xe80,0xf40,0x604)

mpu_port

cổng # for MPU-401 UART (0x300,0x310,0x320,0x330)

fm_port

cổng # for thiết bị OPL3 (0x388)

không ổn

Chip IRQ # for WSS (5,7,9,10,11)

mpu_irq

IRQ # for MPU-401 UART (5,7,9,10)

dma1

chip DMA # for WSS đầu tiên (0,1,3)

dma2

chip DMA # for WSS thứ hai (0,1,3)

Mô-đun này chỉ hỗ trợ một thẻ, autoprobe và PnP.

Mô-đun snd-oxy

Mô-đun cho card âm thanh dựa trên chip C-Media CMI8786/8787/8788:

  • Âm thanh A-8788

  • Asus Xonar DG/DGX

  • AuzenTech X-Meridian

  • AuzenTech X-Meridian 2G

  • Bgears b-Enspirer

  • Nhà hát Club3D DTS

  • HT-Omega Claro (cộng)

  • Quầng HT-Omega Claro (XT)

  • Kuroutoshikou CMI8787-HG2PCI

  • Razer Barracuda AC-1

  • Địa ngục Sondigo

  • TempoTec HiFier Fantasia

  • Bản hòa tấu TempoTec HiFier

Mô-đun này hỗ trợ autoprobe và nhiều thẻ.

Mô-đun snd-pcsp

Mô-đun cho loa PC bên trong.

nopcm

Tắt âm thanh PC-Loa PCM. Chỉ còn lại tiếng bíp.

nforce_wa

kích hoạt giải pháp thay thế chipset NForce. Mong đợi âm thanh xấu.

Mô-đun này hỗ trợ tiếng bíp của hệ thống, một số loại phát lại PCM và thậm chí một vài điều khiển máy trộn.

Mô-đun snd-pcxhr

Mô-đun cho bo mạch Digigram PCXHR

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-portman2x4

Mô-đun cho giao diện cổng song song Midiman Portman 2x4 MIDI

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-powermac (chỉ trên ppc)

Mô-đun dành cho chip âm thanh tích hợp PowerMac, iMac và iBook

kích hoạt_bíp

bật tiếng bíp bằng PCM (được bật làm mặc định)

Mô-đun hỗ trợ tự động thăm dò một con chip.

Lưu ý: trình điều khiển có thể gặp vấn đề về độ bền.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-pxa2xx-ac97 (chỉ trên cánh tay)

Mô-đun cho trình điều khiển AC97 cho chip Intel PXA2xx

Chỉ dành cho kiến ​​trúc ARM.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-riptide

Mô-đun cho chip Conexant Riptide

cần điều khiển_port

Cổng cần điều khiển # (mặc định: 0x200)

mpu_port

Cổng MPU401 # (mặc định: 0x330)

opl3_port

Cổng OPL3 # (mặc định: 0x388)

Mô-đun này hỗ trợ nhiều thẻ. Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel. Bạn cần cài đặt file firmware ZZ0000ZZ theo chuẩn đường dẫn phần sụn (ví dụ: /lib/firmware).

Mô-đun snd-rme32

Mô-đun dành cho RME Digi32, Digi32 Pro và Digi32/8 (Sek’d Prodif32, Card âm thanh Prodif96 và Prodif Gold).

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-rme96

Mô-đun dành cho card âm thanh RME Digi96, Digi96/8 và Digi96/8 PRO/PAD/PST.

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-rme9652

Mô-đun dành cho card âm thanh RME Digi9652 (Hammerfall, Hammerfall-Light).

chính xác_ptr

Kích hoạt con trỏ chính xác (không hoạt động đáng tin cậy). (mặc định = 0)

Mô-đun này hỗ trợ nhiều thẻ.

Lưu ý: mô-đun snd-page-alloc thực hiện công việc snd-hammerfall-mem module đã làm trước đây. Nó sẽ phân bổ bộ đệm trước khi tìm thấy bất kỳ thẻ RME9652 nào. Để làm bộ đệm phân bổ chắc chắn, tải mô-đun snd-page-alloc sớm giai đoạn của trình tự khởi động. Xem ZZ0000ZZ phần.

Mô-đun snd-sa11xx-uda1341 (chỉ trên cánh tay)

Mô-đun cho Philips UDA1341TS trên card âm thanh Compaq iPAQ H3600.

Mô-đun chỉ hỗ trợ một thẻ. Mô-đun không có tùy chọn kích hoạt và lập chỉ mục.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-sb8

Mô-đun dành cho thẻ SoundBlaster 8 bit: SoundBlaster 1.0, SoundBlaster 2.0, SoundBlaster Pro

hải cảng

cổng # for SB DSP chip (0x220,0x240,0x260)

không ổn

Chip IRQ # for SB DSP (5,7,9,10)

dma8

Chip DMA # for SB DSP (1,3)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-sb16 và snd-sbawe

Mô-đun dành cho thẻ SoundBlaster 16-bit: SoundBlaster 16 (PnP), SoundBlaster AWE 32 (PnP), SoundBlaster AWE 64 PnP

mic_agc

Mic Auto-Gain-Control - 0 = tắt, 1 = bật (mặc định)

csp

Hỗ trợ chip ASP/CSP - 0 = tắt (mặc định), 1 = bật

isapnp

Phát hiện ISA PnP - 0 = tắt, 1 = bật (mặc định)

với isapnp=0, có các tùy chọn sau:

hải cảng

cổng # for SB DSP 4.x chip (0x220,0x240,0x260)

mpu_port

cổng # for MPU-401 UART (0x300,0x330), -1 = tắt

kinh ngạc

cổng cơ sở # for Bộ tổng hợp EMU8000 (0x620,0x640,0x660) (snd-sbawe chỉ mô-đun)

không ổn

Chip IRQ # for SB DSP 4.x (5,7,9,10)

dma8

Chip 8-bit DMA # for SB DSP 4.x (0,1,3)

dma16

Chip 16-bit DMA # for SB DSP 4.x (5,6,7)

Mô-đun này hỗ trợ nhiều thẻ, autoprobe và ISA PnP.

Lưu ý: Để sử dụng thẻ Vibra16X ở chế độ bán song công 16-bit, bạn phải vô hiệu hóa DMA 16bit với tham số mô-đun dma16 = -1. Ngoài ra, tất cả các loại thẻ Sound Blaster 16 đều có thể hoạt động ở chế độ 16-bit. chế độ bán song công thông qua kênh DMA 8 bit bằng cách vô hiệu hóa chúng Kênh DMA 16 bit.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-sc6000

Mô-đun cho card âm thanh Gallant SC-6000 và các mẫu mới hơn: SC-6600 và SC-7000.

hải cảng

Cổng # (0x220 hoặc 0x240)

mss_port

Cổng MSS # (0x530 hoặc 0xe80)

không ổn

IRQ#(5,7,9,10,11)

mpu_irq

MPU-401 IRQ # (5,7,9,10),0 - không có MPU-401 irq

dma

DMA#(1,3,0)

cần điều khiển

Bật gameport - 0 = tắt (mặc định), 1 = bật

Mô-đun này hỗ trợ nhiều thẻ.

Thẻ này còn được gọi là Audio Excel DSP 16 hoặc Zoltrix AV302.

Mô-đun snd-sscape

Mô-đun cho thẻ SoundScape ENSONIQ.

hải cảng

Cổng # (thiết lập PnP)

wss_port

Cổng WSS # (thiết lập PnP)

không ổn

IRQ # (thiết lập PnP)

mpu_irq

MPU-401 IRQ # (thiết lập PnP)

dma

DMA # (thiết lập PnP)

dma2

DMA # thứ 2 (Thiết lập PnP, -1 để tắt)

cần điều khiển

Bật gameport - 0 = tắt (mặc định), 1 = bật

Mô-đun này hỗ trợ nhiều thẻ.

Trình điều khiển yêu cầu hỗ trợ trình tải chương trình cơ sở trên kernel.

Mô-đun snd-sun-amd7930 (chỉ trên sparc)

Mô-đun cho chip âm thanh AMD7930 được tìm thấy trên Sparcs.

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-sun-cs4231 (chỉ trên sparc)

Mô-đun cho chip âm thanh CS4231 được tìm thấy trên Sparcs.

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-sun-dbri (chỉ trên sparc)

Mô-đun cho chip âm thanh DBRI được tìm thấy trên Sparcs.

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-mặt sóng

Mô-đun dành cho card âm thanh Turtle Beach Maui, Tropez và Tropez+.

use_cs4232_midi

Sử dụng giao diện CS4232 MPU-401 (không thể truy cập được bên trong máy tính của bạn)

isapnp

Phát hiện ISA PnP - 0 = tắt, 1 = bật (mặc định)

với isapnp=0, có các tùy chọn sau:

cs4232_pcm_port

Cổng # for CS4232 PCM giao diện.

cs4232_pcm_irq

Giao diện IRQ # for CS4232 PCM (5,7,9,11,12,15).

cs4232_mpu_port

Cổng # for CS4232 MPU-401 giao diện.

cs4232_mpu_irq

Giao diện IRQ # for CS4232 MPU-401 (9,11,12,15).

ics2115_port

Cổng # for ICS2115

ics2115_irq

IRQ # for ICS2115

fm_port

Cổng FM OPL-3 #

dma1

Giao diện DMA1 # for CS4232 PCM.

dma2

Giao diện DMA2 # for CS4232 PCM.

Dưới đây là các tùy chọn cho các tính năng wavefront_synth:

wf_raw

Giả sử rằng chúng ta cần khởi động HĐH (mặc định: không); Nếu có thì trong quá trình tải trình điều khiển, trạng thái của bo mạch là bị bỏ qua và chúng tôi vẫn đặt lại bo mạch và tải chương trình cơ sở.

fx_raw

Giả sử rằng quy trình FX cần trợ giúp (mặc định:có); Nếu sai, chúng tôi sẽ để bộ xử lý FX ở bất kỳ trạng thái nào khi trình điều khiển được tải. Mặc định là tải xuống vi chương trình và các hệ số liên quan để thiết lập nó cho hoạt động “mặc định”, bất kể điều đó có nghĩa là gì.

debug_default

Gỡ lỗi các thông số khởi tạo thẻ

chờ_usecs

Chờ bao lâu mà không ngủ, usecs (mặc định: 150); Con số kỳ diệu này dường như mang lại thông lượng khá tối ưu dựa trên thử nghiệm hạn chế của tôi. Nếu bạn muốn thử nghiệm nó và tìm một giá trị tốt hơn, hãy khách của tôi. Hãy nhớ rằng, ý tưởng là lấy một con số khiến chúng ta chỉ bận chờ càng nhiều lệnh WaveFront càng tốt, mà không đưa ra một con số lớn đến mức chúng ta chiếm toàn bộ CPU. Cụ thể, với con số này, trong số khoảng 134.000 trạng thái chờ đợi, chỉ có khoảng 250 kết quả trong một giấc ngủ.

khoảng thời gian ngủ

Ngủ bao lâu khi chờ trả lời (mặc định: 100)

ngủ_thử

Thử ngủ bao nhiêu lần trong thời gian chờ đợi (mặc định: 50)

người điều hành

Tên đường dẫn tới chương trình cơ sở hệ điều hành ICS2115 đã xử lý (mặc định: wavefront.os); Tên đường dẫn của phần sụn hệ điều hành ISC2115. Trong thời gian gần đây phiên bản, nó được xử lý thông qua khung tải chương trình cơ sở, vì vậy nó phải được cài đặt theo đường dẫn thích hợp, thông thường, /lib/chương trình cơ sở.

đặt lại_thời gian

Mất bao lâu để việc thiết lập lại có hiệu lực (mặc định:2)

ramcheck_time

Mất bao nhiêu giây để chờ kiểm tra RAM (mặc định: 20)

osrun_time

Hệ điều hành ICS2115 phải chờ bao nhiêu giây (mặc định: 10)

Mô-đun này hỗ trợ nhiều thẻ và ISA PnP.

Lưu ý: tệp chương trình cơ sở ZZ0000ZZ được đặt ở phiên bản trước phiên bản trong/etc. Bây giờ nó được tải thông qua trình tải chương trình cơ sở và phải ở trong đường dẫn phần sụn thích hợp, chẳng hạn như /lib/firmware. Sao chép (hoặc liên kết tượng trưng) tệp một cách thích hợp nếu bạn gặp lỗi liên quan đến việc tải xuống firmware sau khi nâng cấp kernel.

Mô-đun snd-sonicvibes

Mô-đun cho card âm thanh S3 SonicVibes PCI. * PINE Schubert 32 PCI

hồi âm

Bật hồi âm - 1 = bật, 0 = tắt (mặc định); SoundCard phải có SRAM trên bo mạch để thực hiện việc này.

mge

Bật Mic Gain - 1 = bật, 0 = tắt (mặc định)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Mô-đun snd-serial-u16550

Mô-đun cho các cổng MIDI nối tiếp UART16550A.

hải cảng

cổng # for UART16550A chip

không ổn

Chip IRQ # for UART16550A, -1 = chế độ thăm dò ý kiến

tốc độ

tốc độ baud (9600,19200,38400,57600,115200) 38400 = mặc định

căn cứ

cơ sở cho số chia theo baud (57600,115200,230400,460800) 115200 = mặc định

ra ngoài

số cổng MIDI trong một cổng nối tiếp (1-4) 1 = mặc định

bộ chuyển đổi
Loại bộ chuyển đổi.

0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A, 3 = MS-124W M/B, 4 = Thuốc gốc

Mô-đun này hỗ trợ nhiều thẻ. Mô-đun này không hỗ trợ thăm dò tự động do đó cổng chính phải được chỉ định!!! Các tùy chọn khác là tùy chọn.

Mô-đun snd-đinh ba

Mô-đun dành cho card âm thanh Trident 4DWave DX/NX. * Liên Hoa Hậu Giai Điệu Hay Nhất 4DWave PCI * HIS 4DWave PCI * Tốc độ cong vênh ONSpeed 4DWave PCI * AzTech PCI 64-Q3D * Addonics SV 750 * CHIC Âm thanh trung thực 4Dwave * Cá mập Predator4D-PCI * Jaton SonicWave 4D * Âm thanh SiS SI7018 PCI * Hoontech SoundTrack Digital 4DWave NX

pcm_channels

kênh tối đa (giọng nói) dành riêng cho PCM

kích thước bảng sóng

kích thước bảng sóng tối đa tính bằng kB (4-?kb)

Mô-đun này hỗ trợ nhiều thẻ và tự động thăm dò.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-ua101

Mô-đun cho giao diện âm thanh Edirol UA-101/UA-1000/MIDI.

Mô-đun này hỗ trợ nhiều thiết bị, tự động thăm dò và cắm nóng.

Mô-đun snd-usb-âm thanh

Mô-đun dành cho thiết bị âm thanh USB và USB MIDI.

video

ID nhà cung cấp cho thiết bị (tùy chọn)

pid

ID sản phẩm cho thiết bị (tùy chọn)

nrpack

Tối đa. số lượng gói trên mỗi URB (mặc định: 8)

thiết lập thiết bị

Số ma thuật cụ thể của thiết bị (tùy chọn); Ảnh hưởng phụ thuộc vào thiết bị Mặc định: 0x0000

bỏ qua_ctl_error

Bỏ qua mọi bộ điều khiển USB liên quan đến giao diện bộ trộn (mặc định: không) ZZ0000ZZ có thể giúp ích khi bạn gặp lỗi khi truy cập phần tử bộ trộn chẳng hạn như lỗi URB -22. Điều này xảy ra trên một số thiết bị USB có lỗi hoặc bộ điều khiển. Cách giải quyết này tương ứng với ZZ0001ZZ bit 14 cũng vậy.

đồng hồ tự động

Bật lựa chọn đồng hồ tự động cho thiết bị UAC2 (mặc định: có)

độ trễ thấp

Bật chế độ phát lại có độ trễ thấp (mặc định: có). Có thể vô hiệu hóa nó để chuyển về chế độ cũ nếu gặp phải tình trạng hồi quy.

quirk_alias

Danh sách bí danh Quirk, chuyển các chuỗi như ZZ0002ZZ, áp dụng cách giải quyết hiện có cho thiết bị 5678: thịt bò cho một thiết bị mới thiết bị 0123:abcd.

ngầm_fb

Áp dụng chế độ đồng bộ hóa phản hồi ngầm chung. Khi điều này được thiết lập và chế độ đồng bộ hóa luồng phát lại là ASYNC, trình điều khiển sẽ cố gắng liên kết luồng chụp ASYNC liền kề làm phản hồi ngầm nguồn. Điều này tương đương với bit quirk_flags 17.

use_vmalloc

Sử dụng vmalloc() để phân bổ bộ đệm PCM (mặc định: có). Đối với các kiến trúc có bộ nhớ không kết hợp như ARM hoặc MIPS, quyền truy cập mmap có thể cho kết quả không nhất quán với vmalloc’ed bộ đệm. Nếu mmap được sử dụng trên các kiến trúc như vậy, hãy tắt tính năng này tùy chọn, để bộ đệm kết hợp DMA được phân bổ và sử dụng thay vào đó.

bị trì hoãn_đăng ký

Tùy chọn này cần thiết cho các thiết bị có nhiều luồng được xác định trong nhiều giao diện USB. Người lái xe có thể gọi đăng ký nhiều lần (một lần trên mỗi giao diện) và điều này có thể dẫn đến việc liệt kê thiết bị không đầy đủ. Tùy chọn này nhận được một chuỗi các chuỗi và bạn có thể chuyển ID:INTERFACE thích ZZ0003ZZ vì đã thực hiện trì hoãn đăng ký vào thiết bị nhất định. Trong ví dụ này, khi USB máy 0123:abcd bị thăm dò, tài xế chờ đăng ký cho đến khi giao diện USB 4 được thăm dò. Trình điều khiển in thông báo như “Tìm thấy thiết bị sau đăng ký gán: 1234abcd:04” cho thiết bị đó để người dùng có thể nhận thấy sự cần thiết.

Skip_validation

Bỏ qua xác thực mô tả đơn vị (mặc định: không). Tùy chọn này được sử dụng để bỏ qua các lỗi xác thực với hexdump của bộ mô tả đơn vị thay vì lỗi thăm dò trình điều khiển, để chúng ta có thể kiểm tra chi tiết của nó.

quirk_flags

Tùy chọn này cung cấp khả năng kiểm soát tinh tế và linh hoạt để áp dụng quirk cờ. Nó cho phép chỉ định các cờ quirk cho từng thiết bị và có thể được sửa đổi linh hoạt thông qua sysfs. Cách sử dụng cũ chấp nhận một mảng các số nguyên, mỗi số đều áp dụng một cách ngẫu nhiên cờ trên thiết bị theo thứ tự thăm dò. Ví dụ: ZZ0004ZZ áp dụng get_sample_rate cho lần đầu tiên thiết bị và share_media_device cho thiết bị thứ hai. Cách sử dụng mới chấp nhận một chuỗi ở định dạng ZZ0005ZZ, trong đó ZZ0006ZZ và ZZ0007ZZ chỉ định thiết bị và ZZ0008ZZ chỉ định các cờ sẽ được áp dụng. ZZ0009ZZ và ZZ0010ZZ là các số thập lục phân gồm 4 chữ số và có thể được chỉ định là ZZ0011ZZ để khớp với bất kỳ giá trị nào. ZZ0012ZZ có thể là một bộ cờ được đặt theo tên, được phân tách bằng ZZ0013ZZ hoặc số thập lục phân đại diện cho các cờ bit. Tên cờ có sẵn được liệt kê dưới đây. Dấu chấm than có thể được đặt trước tên cờ để phủ định cờ. Ví dụ: ZZ0014ZZ áp dụng cờ ZZ0015ZZ và xóa Cờ ZZ0016ZZ cho thiết bị 1234:abcd và áp dụng Cờ ZZ0017ZZ cho tất cả các thiết bị.

*bit 0: ZZ0000ZZ

Bỏ qua tốc độ đọc mẫu cho thiết bị

  • bit 1: ZZ0001ZZ Tạo các mục API của Bộ điều khiển phương tiện

*bit 2: ZZ0002ZZ

Cho phép căn chỉnh trên khe phụ âm thanh khi truyền

  • bit 3: ZZ0003ZZ Thêm thông số xác định độ dài để chuyển

*bit 4: ZZ0004ZZ

Bắt đầu phát lại luồng đầu tiên ở chế độ phản hồi triển khai

*bit 5: ZZ0005ZZ

Bỏ qua thiết lập bộ chọn đồng hồ

*bit 6: ZZ0006ZZ

Bỏ qua lỗi từ tìm kiếm nguồn đồng hồ

*bit 7: ZZ0007ZZ

Cho biết DAC dựa trên ITF-USB DSD

*bit 8: ZZ0008ZZ

Thêm độ trễ 20ms ở mỗi lần xử lý thông báo điều khiển

*bit 9: ZZ0009ZZ

Thêm độ trễ 1-2ms ở mỗi lần xử lý thông báo điều khiển

*bit 10: ZZ0010ZZ

Thêm độ trễ 5-6ms ở mỗi lần xử lý thông báo điều khiển

*bit 11: ZZ0011ZZ

Thêm độ trễ 50ms ở mỗi lần thiết lập giao diện

*bit 12: ZZ0012ZZ

Thực hiện xác nhận tỷ lệ mẫu tại đầu dò

*bit 13: ZZ0013ZZ

Tắt tính năng tự động treo PM thời gian chạy

*bit 14: ZZ0014ZZ

Bỏ qua các lỗi khi truy cập bộ trộn

*bit 15: ZZ0015ZZ

Hỗ trợ định dạng DSD thô chung U32_BE

*bit 16: ZZ0016ZZ

Thiết lập giao diện lúc đầu như UAC1

*bit 17: ZZ0017ZZ

Áp dụng chế độ đồng bộ phản hồi ngầm chung

*bit 18: ZZ0018ZZ

Không áp dụng chế độ đồng bộ hóa phản hồi ngầm

*bit 19: ZZ0019ZZ

Không đóng giao diện trong khi cài đặt tốc độ mẫu

*bit 20: ZZ0020ZZ

Buộc thiết lập lại giao diện bất cứ khi nào dừng và khởi động lại luồng

*bit 21: ZZ0021ZZ

Không đặt tốc độ (tần số) PCM khi chỉ có một tốc độ cho điểm cuối nhất định

*bit 22: ZZ0022ZZ

Đặt độ phân giải cố định 16 cho Mic Capture Volume

*bit 23: ZZ0023ZZ

Đặt độ phân giải cố định 384 cho Mic Capture Volume

*bit 24: ZZ0024ZZ

Đặt giá trị điều khiển âm lượng tối thiểu là tắt tiếng cho các thiết bị có giá trị phát lại thấp nhất thể hiện trạng thái tắt tiếng thay vì mức tối thiểu âm lượng nghe được

*bit 25: ZZ0025ZZ

Tương tự như bit 24 nhưng dành cho luồng chụp

*bit 26: ZZ0026ZZ

Bỏ qua phần thiết lập giao diện thời gian thăm dò (usb_set_interface, init_pitch, init_sample_rate); dư thừa với snd_usb_endpoint_prepare() tại thời điểm mở luồng

*bit 27: ZZ0027ZZ

Đặt ánh xạ âm lượng tuyến tính cho các thiết bị có âm lượng phát lại giá trị điều khiển được ánh xạ tuyến tính tới mức điện áp (thay vì dB). Tóm lại: ZZ0028ZZ; ZZ0029ZZ; ZZ0030ZZ. Ghi đè bit 24

*bit 28: ZZ0031ZZ

Tương tự như bit 27 nhưng dành cho luồng chụp. Ghi đè bit 25

Mô-đun này hỗ trợ nhiều thiết bị, tự động thăm dò và cắm nóng.

Lưu ý: Tham số ZZ0000ZZ có thể được sửa đổi linh hoạt thông qua sysfs. Đừng đặt giá trị trên 20. Thay đổi thông qua sysfs không có ý nghĩa gì kiểm tra.

Lưu ý: ZZ0000ZZ chỉ cung cấp một cách nhanh chóng để giải quyết vấn đề vấn đề. Nếu bạn có một thiết bị có lỗi yêu cầu những điều kỳ quặc này, vui lòng báo cáo lên thượng nguồn.

Lưu ý: Tùy chọn ZZ0000ZZ chỉ được cung cấp để thử nghiệm/phát triển. Nếu bạn muốn có sự hỗ trợ phù hợp hãy liên hệ với thượng nguồn để được hỗ trợ thêm tĩnh các lỗi phù hợp vào mã trình điều khiển. Tương tự với ZZ0001ZZ. Nếu một thiết bị được biết là có yêu cầu cụ thể cách giải quyết, vui lòng báo cáo lên thượng nguồn.

Mô-đun snd-usb-caiaq

Mô-đun cho giao diện âm thanh caiaq UB,

  • Dụng cụ bản địa RigKontrol2

  • Bộ điều khiển nhạc cụ bản địa Kore

  • Kiểm soát âm thanh nhạc cụ bản địa 1

  • Nhạc cụ bản địa Audio 8 DJ

Mô-đun này hỗ trợ nhiều thiết bị, tự động thăm dò và cắm nóng.

Mô-đun snd-usb-usx2y

Mô-đun dành cho thiết bị Tascam USB US-122, US-224 và US-428.

Mô-đun này hỗ trợ nhiều thiết bị, tự động thăm dò và cắm nóng.

Lưu ý: bạn cần nạp firmware qua tiện ích ZZ0000ZZ đi kèm trong các gói alsa-tools và alsa-firmware.

Mô-đun snd-via82xx

Mô-đun cho bo mạch chủ AC’97 dựa trên VIA 82C686A/686B, 8233, 8233A, Cầu 8233C, 8235, 8237 (phía nam).

mpu_port

0x300,0x310,0x320,0x330, nếu không thì lấy thiết lập BIOS [Chỉ VIA686A/686B]

cần điều khiển

Bật cần điều khiển (mặc định tắt) [Chỉ VIA686A/686B]

ac97_clock

Đế đồng hồ codec AC’97 (mặc định 48000Hz)

dxs_support

hỗ trợ các kênh DXS, 0 = tự động (mặc định), 1 = bật, 2 = tắt, 3 = chỉ 48k, 4 = không có VRA, 5 = bật bất kỳ tốc độ mẫu nào và khác nhau tốc độ mẫu trên các kênh khác nhau [chỉ VIA8233/C, 8235, 8237]

ac97_quirk

Giải pháp AC’97 cho phần cứng lạ; Xem phần ZZ0000ZZ bên dưới.

Mô-đun này hỗ trợ một chip và đầu dò tự động.

Lưu ý: trên một số bo mạch chủ SMP như MSI 694D, các ngắt có thể xảy ra không được tạo ra đúng cách. Trong trường hợp như vậy, hãy cố gắng đặt phiên bản SMP (hoặc MPS) trên BIOS thành 1.1 thay vì giá trị mặc định 1.4. Khi đó số ngắt sẽ là được chỉ định dưới 15 tuổi. Bạn cũng có thể nâng cấp BIOS của mình.

Lưu ý: VIA8233/5/7 (không phải VIA8233A) có thể hỗ trợ DXS (âm thanh trực tiếp) các kênh như PCM đầu tiên. Trên các kênh này, có tới 4 các luồng có thể được phát cùng lúc và bộ điều khiển có thể thực hiện chuyển đổi tỷ lệ mẫu với các tỷ lệ riêng biệt cho mỗi kênh. Theo mặc định (ZZ0000ZZ), tỷ lệ cố định 48k được chọn ngoại trừ các thiết bị đã biết vì đầu ra thường ồn ào ngoại trừ 48k trên một số bo mạch chủ do lỗi của BIOS. Vui lòng thử một lần ZZ0001ZZ và nếu nó hoạt động trên thiết bị khác tốc độ mẫu (ví dụ: 44,1kHz khi phát lại mp3), vui lòng cho chúng tôi biết biết id thiết bị/nhà cung cấp hệ thống con PCI (đầu ra của ZZ0002ZZ). Nếu ZZ0003ZZ không hoạt động, hãy thử ZZ0004ZZ; nếu nó cũng không hoạt động, hãy thử dxs_support=1. (dxs_support=1 là thường dành cho bo mạch chủ cũ. Việc thực hiện đúng bảng sẽ hoạt động với 4 hoặc 5.) Nếu vẫn không hoạt động và cài đặt mặc định là ổn, ZZ0005ZZ là sự lựa chọn đúng đắn. Nếu cài đặt mặc định hoàn toàn không hoạt động, thử ZZ0006ZZ để tắt các kênh DXS. Trong mọi trường hợp, vui lòng cho chúng tôi biết kết quả và id nhà cung cấp/thiết bị của hệ thống con. Xem ZZ0007ZZ bên dưới.

Lưu ý: đối với MPU401 trên VIA823x, hãy sử dụng trình điều khiển snd-mpu401 Ngoài ra. Tùy chọn mpu_port chỉ dành cho chip VIA686.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-via82xx-modem

Mô-đun cho modem VIA82xx AC97

ac97_clock

Đế đồng hồ codec AC’97 (mặc định 48000Hz)

Mô-đun này hỗ trợ một thẻ và tự động thăm dò.

Lưu ý: Giá trị chỉ mục mặc định của mô-đun này là -2, tức là giá trị đầu tiên khe cắm được loại trừ.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-virmidi

Mô-đun cho các thiết bị rawmidi ảo. Mô-đun này tạo ra các thiết bị rawmidi ảo giao tiếp đến các cổng tuần tự ALSA tương ứng.

midi_devs

Thiết bị MIDI # (1-4, mặc định=4)

Mô-đun này hỗ trợ nhiều thẻ.

Mô-đun snd-đạo đức

Mô-đun cho card âm thanh dựa trên chip Asus AV66/AV100/AV200, tức là Xonar D1, DX, D2, D2X, DS, DSX, Essence ST (Deluxe), Tinh chất STX (II), HDAV1.3 (Deluxe) và HDAV1.3 Slim.

Mô-đun này hỗ trợ autoprobe và nhiều thẻ.

Mô-đun snd-vx222

Mô-đun cho thẻ Digigram VX-Pocket VX222, V222 v2 và Mic.

micrô

Bật Micrô trên Mic V222 (NYI)

ibl

Chụp kích thước IBL. (mặc định = 0, kích thước tối thiểu)

Mô-đun này hỗ trợ nhiều thẻ.

Khi trình điều khiển được biên dịch dưới dạng mô-đun và chương trình cơ sở cắm nóng được hỗ trợ, dữ liệu phần sụn sẽ tự động được tải qua hotplug. Cài đặt các tập tin phần sụn cần thiết trong gói alsa-firmware. Khi không có sẵn trình tải hotplug fw, bạn cần tải firmware thông qua tiện ích vxloader trong gói alsa-tools. Để gọi vxloader tự động, thêm phần sau vào /etc/modprobe.d/alsa.conf

cài đặt snd-vx222 /sbin/modprobe --lần đầu tiên -i snd-vx222

&& /usr/bin/vxloader

(đối với hạt nhân 2.2/2.4, thêm ZZ0000ZZ vào thay vào đó là /etc/modules.conf.) Kích thước IBL xác định khoảng thời gian ngắt cho PCM. Kích thước nhỏ hơn cho độ trễ nhỏ hơn nhưng cũng dẫn đến mức tiêu thụ CPU nhiều hơn. Kích thước thường được căn chỉnh thành 126. Theo mặc định (=0), giá trị nhỏ nhất kích thước được chọn. Các giá trị IBL có thể được tìm thấy trong /proc/asound/cardX/vx-status tập tin proc.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-vxpocket

Mô-đun cho thẻ Digigram VX-Pocket VX2 và 440 PCMCIA.

ibl

Chụp kích thước IBL. (mặc định = 0, kích thước tối thiểu)

Mô-đun này hỗ trợ nhiều thẻ. Mô-đun chỉ được biên dịch khi PCMCIA được hỗ trợ trên kernel.

Với kernel 2.6.x cũ hơn thì kích hoạt driver qua thẻ người quản lý, bạn sẽ cần thiết lập /etc/pcmcia/vxpocket.conf. Xem âm thanh/pcmcia/vx/vxpocket.c. Kernel 2.6.13 trở lên không yêu cầu còn yêu cầu một tập tin cấu hình.

Khi trình điều khiển được biên dịch dưới dạng mô-đun và chương trình cơ sở cắm nóng được hỗ trợ, dữ liệu phần sụn sẽ tự động được tải qua hotplug. Cài đặt các tập tin phần sụn cần thiết trong gói alsa-firmware. Khi không có sẵn trình tải hotplug fw, bạn cần tải firmware thông qua tiện ích vxloader trong gói alsa-tools.

Về chụp IBL, hãy xem mô tả của mô-đun snd-vx222.

Lưu ý: trình điều khiển snd-vxp440 được hợp nhất với trình điều khiển snd-vxpocket kể từ ALSA 1.0.10.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-ymfpci

Mô-đun dành cho chip Yamaha PCI (YMF72x, YMF74x & YMF75x).

mpu_port

0x300,0x330,0x332,0x334, 0 (tắt) theo mặc định, 1 (chỉ tự động phát hiện đối với YMF744/754)

fm_port

0x388,0x398,0x3a0,0x3a8, 0 (tắt) theo mặc định 1 (chỉ tự động phát hiện đối với YMF744/754)

cần điều khiển_port

0x201,0x202,0x204,0x205, 0 (tắt) theo mặc định, 1 (tự động phát hiện)

công tắc phía sau

bật công tắc đầu vào/phía sau được chia sẻ (bool)

Mô-đun này hỗ trợ autoprobe và nhiều chip.

Việc quản lý năng lượng được hỗ trợ.

Mô-đun snd-pdaudiocf

Mô-đun cho card âm thanh Sound Core PDAudioCF.

Việc quản lý năng lượng được hỗ trợ.

Tùy chọn Quirk AC97

Tùy chọn ac97_quirk được sử dụng để bật/ghi đè giải pháp thay thế cho các thiết bị cụ thể trên trình điều khiển dành cho bộ điều khiển AC’97 trên bo mạch như snd-intel8x0. Một số phần cứng đã hoán đổi chân đầu ra giữa Master và Tai nghe hoặc Âm thanh vòm (do nhầm lẫn giữa AC’97 thông số kỹ thuật từ phiên bản này sang phiên bản khác :-)

Trình điều khiển cung cấp tính năng tự động phát hiện các thiết bị có vấn đề đã biết, nhưng một số có thể không xác định được hoặc bị phát hiện sai. Trong trường hợp như vậy, hãy vượt qua giá trị thích hợp với tùy chọn này.

Các chuỗi sau được chấp nhận:

mặc định

Đừng ghi đè cài đặt mặc định

không có

Vô hiệu hóa sự kỳ quặc

hp_only

Điều khiển Bind Master và Headphone dưới dạng một điều khiển duy nhất

trao đổi_hp

Hoán đổi tai nghe và điều khiển chính

trao đổi_bao quanh

Hoán đổi điều khiển chính và âm thanh vòm

chia sẻ quảng cáo

Đối với AD1985, hãy bật bit OMS và sử dụng tai nghe

alc_jack

Đối với ALC65x, bật chế độ cảm biến jack

inv_eapd

Thực hiện đảo ngược EAPD

tắt tiếng

Liên kết bit EAPD để bật/tắt tắt tiếng LED

Để tương thích ngược, giá trị nguyên tương ứng -1, 0, ... cũng được chấp nhận.

Ví dụ: nếu điều khiển âm lượng ZZ0000ZZ không có tác dụng trên thiết bị của bạn nhưng chỉ ZZ0001ZZ mới có, chuyển tùy chọn mô-đun ac97_quirk=hp_only.

Định cấu hình thẻ không phải ISAPNP

Khi kernel được cấu hình với sự hỗ trợ ISA-PnP, các mô-đun hỗ trợ thẻ isapnp sẽ có các tùy chọn mô-đun ZZ0000ZZ. Nếu tùy chọn này được đặt, các thiết bị ZZ0002ZZ, ISA-PnP sẽ được thăm dò. Để thăm dò các thẻ không phải ISA-PnP, bạn phải chuyển tùy chọn ZZ0001ZZ cùng với cấu hình i/o và irq thích hợp.

Khi kernel được cấu hình mà không hỗ trợ ISA-PnP, tùy chọn isapnp sẽ không được tích hợp sẵn.

Hỗ trợ tự động tải mô-đun

Trình điều khiển ALSA có thể được tải tự động theo yêu cầu bằng cách xác định bí danh mô-đun. Chuỗi ZZ0000ZZ được yêu cầu cho ALSA gốc các thiết bị trong đó ZZ0001ZZ là số card âm thanh từ 0 đến 7.

Để tự động tải trình điều khiển ALSA cho các dịch vụ OSS, hãy xác định chuỗi ZZ0000ZZ trong đó ZZ0001ZZ có nghĩa là số vị trí dành cho OSS, tương ứng với chỉ số thẻ của ALSA. Thông thường, xác định điều này giống như mô-đun thẻ tương tự.

----- /etc/modprobe.d/alsa.conf

bí danh snd-card-0 snd-emu10k1 bí danh sound-slot-0 snd-emu10k1 ----- /etc/modprobe.d/alsa.conf

Số lượng card âm thanh tự động tải có sẵn tùy thuộc vào mô-đun tùy chọn ZZ0000ZZ của mô-đun snd. Theo mặc định, nó được đặt thành 1. Để kích hoạt tính năng tự động nạp nhiều thẻ, hãy chỉ định số lượng thẻ card âm thanh trong tùy chọn đó.

Khi có nhiều thẻ, tốt hơn nên chỉ định chỉ mục số cho mỗi thẻ thông qua tùy chọn mô-đun cũng vậy, để thứ tự của thẻ được giữ nhất quán.

----- /etc/modprobe.d/alsa.conf

Phần # ZZ0000ZZ tùy chọn thẻ snd_limit=2 bí danh snd-card-0 snd-interwave bí danh snd-card-1 snd-ens1371 tùy chọn snd-interwave chỉ số = 0 tùy chọn snd-ens1371 chỉ số = 1 # ZZ0001ZZ/Phần miễn phí bí danh sound-slot-0 snd-interwave bí danh sound-slot-1 snd-ens1371 ----- /etc/modprobe.d/alsa.conf

Trong ví dụ này, thẻ xen kẽ luôn được nạp làm thẻ đầu tiên (chỉ số 0) và ens1371 là thứ hai (chỉ số 1).

Cách thay thế (và mới) để khắc phục việc gán vị trí là sử dụng Tùy chọn ZZ0000ZZ của mô-đun snd. Trong trường hợp trên, hãy chỉ định như sau đây: :::::::

tùy chọn snd slot=snd-interwave,snd-ens1371

Sau đó, khe đầu tiên (#0) được dành riêng cho trình điều khiển snd-interwave và cái thứ hai (#1) cho snd-ens1371. Bạn có thể bỏ qua tùy chọn chỉ mục trong mỗi trình điều khiển nếu tùy chọn khe cắm được sử dụng (mặc dù bạn vẫn có thể có chúng tại cùng lúc miễn là chúng không xung đột).

Tùy chọn vị trí đặc biệt hữu ích để tránh những điều có thể xảy ra cắm nóng và dẫn đến xung đột khe cắm. Ví dụ, trong trường hợp trên một lần nữa, hai vị trí đầu tiên đã được đặt trước. Nếu có trình điều khiển khác (ví dụ: snd-usb-audio) được tải trước snd-interwave hoặc snd-ens1371, nó sẽ được gán vào vị trí thứ ba trở lên.

Khi tên mô-đun được đặt bằng ‘!’, vị trí sẽ được cấp cho bất kỳ mô-đun nhưng tên đó. Ví dụ: ZZ0000ZZ sẽ dự trữ khe đầu tiên cho bất kỳ mô-đun nào ngoại trừ snd-pcsp.

Ánh xạ thiết bị ALSA PCM sang thiết bị OSS

/dev/snd/pcmC0D0[c|p] -> /dev/audio0 (/dev/audio) -> nhỏ 4

/dev/snd/pcmC0D0[c|p] -> /dev/dsp0 (/dev/dsp) -> nhỏ 3 /dev/snd/pcmC0D1[c|p] -> /dev/adsp0 (/dev/adsp) -> nhỏ 12 /dev/snd/pcmC1D0[c|p] -> /dev/audio1 -> thứ 4+16 = 20 /dev/snd/pcmC1D0[c|p] -> /dev/dsp1 -> nhỏ 3+16 = 19 /dev/snd/pcmC1D1[c|p] -> /dev/adsp1 -> phụ 12+16 = 28 /dev/snd/pcmC2D0[c|p] -> /dev/audio2 -> thứ 4+32 = 36 /dev/snd/pcmC2D0[c|p] -> /dev/dsp2 -> nhỏ 3+32 = 39 /dev/snd/pcmC2D1[c|p] -> /dev/adsp2 -> phụ 12+32 = 44

Số đầu tiên trong biểu thức ZZ0000ZZ có nghĩa là số card âm thanh và số thứ hai có nghĩa là số thiết bị. Các thiết bị ALSA có hậu tố ZZ0001ZZ hoặc ZZ0002ZZ cho biết hướng, chụp và phát lại, tương ứng.

Xin lưu ý rằng ánh xạ thiết bị ở trên có thể thay đổi thông qua mô-đun tùy chọn của mô-đun snd-pcm-oss.

Giao diện Proc (/proc/asound)

/proc/asound/card#/pcm#[cp]/oss

xóa

xóa tất cả thông tin bổ sung về ứng dụng OSS

<tên ứng dụng> <đoạn> <kích thước đoạn> [<tùy chọn>]
<tên ứng dụng>

tên ứng dụng có (mức độ ưu tiên cao hơn) hoặc không có đường dẫn

<mảnh vỡ>

số mảnh hoặc bằng 0 nếu tự động

<kích thước mảnh>

kích thước của đoạn tính bằng byte hoặc bằng 0 nếu tự động

<tùy chọn>

thông số tùy chọn

vô hiệu hóa

ứng dụng cố gắng mở một thiết bị pcm để kênh này nhưng không muốn sử dụng nó. (Gây ra lỗi hoặc nhu cầu mmap) Nó tốt cho Quake v.v...

trực tiếp

không sử dụng plugin

khối

chế độ chặn bắt buộc (rvplayer)

không chặn

buộc chế độ không chặn

nguyên mảnh

chỉ viết toàn bộ đoạn (tối ưu hóa ảnh hưởng đến chỉ phát lại)

không im lặng

đừng lấp đầy sự im lặng phía trước để tránh nhấp chuột

lỗi-ptr

Trả về các khối khoảng trắng trong GETOPTR ioctl thay vì các khối đầy

Ví dụ:

echo “x11amp 128 16384” > /proc/asound/card0/pcm0p/oss

echo “tắt tiếng kêu 0 0” > /proc/asound/card0/pcm0c/oss echo “khối rvplayer 0 0”> /proc/asound/card0/pcm0p/oss

Phân bổ bộ đệm sớm

Một số trình điều khiển (ví dụ: hdsp) yêu cầu bộ đệm liền kề lớn và đôi khi đã quá muộn để tìm những khoảng trống như vậy khi mô-đun trình điều khiển thực sự được tải do phân mảnh bộ nhớ. Bạn có thể phân bổ trước Bộ đệm PCM bằng cách tải mô-đun snd-page-alloc và ghi lệnh vào bộ đệm của nó proc trước đó, chẳng hạn như trong giai đoạn khởi động sớm như Tập lệnh ZZ0000ZZ.

Đọc tệp proc /proc/drivers/snd-page-alloc hiển thị hiện tại cách sử dụng phân bổ trang. Bằng văn bản, bạn có thể gửi những thông tin sau lệnh tới trình điều khiển snd-page-alloc:

  • thêm VENDOR DEVICE MASK SIZE BUFFERS

VENDOR và DEVICE là ID nhà cung cấp và thiết bị PCI. Họ lấy số nguyên (tiền tố 0x là cần thiết cho hex). MASK là mặt nạ PCI DMA. Vượt qua 0 nếu không bị hạn chế. SIZE là kích thước của mỗi bộ đệm cần phân bổ. Bạn có thể vượt qua hậu tố k và m cho KB và MB. Số lượng tối đa là 16 MB. BUFFERS là số lượng bộ đệm cần phân bổ. Nó phải lớn hơn hơn 0. Số tối đa là 4.

  • xóa

Điều này sẽ xóa tất cả các bộ đệm được phân bổ trước không có trong sử dụng.

Liên kết và địa chỉ

Trang chủ dự án ALSA

ZZ0000ZZ

Hạt nhân Bugzilla

ZZ0001ZZ

Nhà phát triển ALSA ML

mailto:alsa-devel@alsa-project.org

tập lệnh alsa-info.sh

ZZ0002ZZ