декабря 20 2008 02:45 пп

Включение звука в FreeBSD

sound-editing-4.jpg

В операционной системе по умолчанию звук выключен, поэтому на первый взгляд может показаться что ваша звуковая карта не определилась или не поддерживается. Но это не так, надо включить модуль в автозагрузку и прописать в конфигурационные файлы. Звуковой модуль в FreeBSD имеет имя snd_X, где Х это модель устройства или класса учтройств, список представлен ниже. После краткого вступления можно переходить к действиям.

Список имеющихся модулей приведен ниже

  1.  snd_ad1816
  2. snd_ak452x
  3. snd_als4000
  4. snd_atiixp
  5. snd_cmi
  6. snd_cs4281
  7. snd_csa4
  8. snd_ds1
  9. snd_emu10k1
  10. snd_emu10kx
  11. snd_envy24
  12. snd_envy24ht
  13. snd_es137x
  14. snd_ess
  15. snd_fm801
  16. snd_gusc
  17. snd_hda
  18. snd_ich
  19. snd_maestro
  20. snd_mss
  21. snd_neomagic
  22. snd_sb16
  23. snd_sb8
  24. snd_sbc
  25. snd_solo
  26. snd_spicds
  27. snd_t4dwave
  28. snd_uaudio
  29. snd_via8233
  30. snd_via82c686
  31. snd_vibes

Как видите немаленький список, мне подошел драйвер snd_hda. Установка предельно проста, сначада пропишем требуемый модуль в автозагрузку, добавив в файл /boot/loader.conf строку

Код:


snd_hda_load=”YES”

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

Код:


kldload snd_hda

Выполнив команду cat /dev/sndstat вы увидите информацию о вашей звуковой карте, примерно так

Код:


FreeBSD Audio Driver (newpcm: 32bit 2007061600/i386)
Installed devices:
pcm0: at memory 0xf6dfc000 irq 21 kld snd_hda [20071129_0050] [MPSAFE] (1p:1v/1r:1v channels duplex default)

В файл /etc/rc.conf добавьте строку

Код:


snddetect_enable="YES"

На этом все, удачной настройки.





Комментариев нет »


Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »

  • Реклама

  • Ссылки



  • Теги



Server load average: 0.01, 0.01, 0.00
Server uptime: 20 days, 23:50
Your IP is: 54.145.117.60.