Автор Гілка: Звук 5.1 в Мандрівці  (Прочитано 2243 раз)

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Звук 5.1 в Мандрівці
« : 2008-09-18 18:45:05 »
Доброго часу ранку/дня/ночі всім.
Ось яка проблема в мене: купив колонки 5.1 Креатів, але був неприємно здивований, коли не почув в Мандріві будь-які звуки з задніх та центральної колонки. У віндовсі все просто : встановив драйвери, налаштував плеїр -   і насолоджуюсь при перегляді фільмів; тута ж все значно складніше.
Колись читав, шо в Лінуксі стандартно ввімкнено лише 2 канали, десь шось требе прописати , щоб ввімкнути інші - але де, я не знаю.
Буду дуже вдячний, якщо мені допоможете

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Звук 5.1 в Мандрівці
« Відповідей #1 : 2008-09-18 19:51:27 »
Чи не підкажете, яка у Вас звукова картка (звуковий чип на материнській платі, тощо)?
Якою Mandriva Ви користуєтеся?
Пробували увімкнути канали у Kmix (чи якомусь аналогу з GNOME, XFCE, WM, ...)?
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Звук 5.1 в Мандрівці
« Відповідей #2 : 2008-09-18 22:03:07 »
Чи не підкажете, яка у Вас звукова картка (звуковий чип на материнській платі, тощо)?
Якою Mandriva Ви користуєтеся?
Пробували увімкнути канали у Kmix (чи якомусь аналогу з GNOME, XFCE, WM, ...)?

Звукова карта не інтегрована - SB Audigy LS, 7.1; Мандріва 2008, Користуюся КДЕ3.5, тут у кміксі в мене на всі канали виставлено по максимумі, так само в алсаміксері всі канали на максимумі, ось так

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Звук 5.1 в Мандрівці
« Відповідей #3 : 2008-09-18 22:07:53 »
Спробуйте встановити драйвери OSS (вони краще дружать з Creative).]
Edit:
Або, що легше, скористайтесь цими настановами.
« Змінено: 2008-09-18 22:15:11 від yurchor »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Звук 5.1 в Мандрівці
« Відповідей #4 : 2008-09-21 20:02:59 »
Ну шо ж, встановив я собі oss-linux-v4.0-1016.i386, після цього виявилося, що в мене в3агалі не працює 3вук, коли вмикаю амарок, то мені пишеться : не 3надено жодного адудіокодека. Думав, шо врятує перестановка лінакса, але 3вуку все-одно немає. Шо робить ???

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Звук 5.1 в Мандрівці
« Відповідей #5 : 2008-09-22 08:19:12 »
Спробуйте скористатися цими порадами. Якщо не вийде, наведіть, будь ласка, інформацію, яку виводить команда (від root):
lsmod|grep snd
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Звук 5.1 в Мандрівці
« Відповідей #6 : 2008-09-23 18:16:57 »
Поради особливо не допомогли мені, а скоріше всього я не зумів ними скористатися. А ось що видає  термінал

root@localhost ~]# lsmod|grep snd

snd_seq_dummy                 3492  0
snd_seq_oss                        29888  0
snd_seq_midi_event            6912  1 snd_seq_oss
snd_seq                            46800  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss                        37216  0
snd_mixer_oss                      14784  1 snd_pcm_oss
snd_ca0106                         31552  7
snd_rawmidi                        19456  1 snd_ca0106
snd_seq_device                      7276  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_ac97_codec                     96836  1 snd_ca0106
snd_pcm                            69636  6 snd_pcm_oss,snd_ca0106,snd_ac97_codec
snd_timer                          19652  5 snd_seq,snd_pcm
snd                                      45092  18 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_ca0106,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
soundcore                           6624  1 snd
ac97_bus                            2752  1 snd_ac97_codec
snd_page_alloc                      8456  2 snd_ca0106,snd_pcm

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Звук 5.1 в Мандрівці
« Відповідей #7 : 2008-09-23 18:36:38 »
Якщо я не помиляюся, і Ви користуєтеся KDE3, відкрийте Центр керування (команда kcontrol з консолі) і поновіть налаштування «Системи звуку» (див. малюнок). Після того, як звук знову запрацює, створіть у домашній теці (тій, що відкривається кнопкою із зображенням хатинки) файл з назвою .asoundrc і вмістом:pcm.sndcard{
type hw
card 0
device 1
channels 6
}

pcm.dmix6 {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave {
pcm sndcard
rate 48000
channels 6
period_time 0
period_size 512
buffer_time 0
buffer_size 10240
}
}

pcm.ch51dup {
type route
slave.pcm softvol
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}

pcm.softvol {
type softvol
slave {
pcm “dmix6″
}
control {
name “softMaster”
card 0
count 2
}
}

pcm.duplex {
type asym
playback.pcm “ch51dup”
capture.pcm “hw:0″
}

pcm.!default {
type plug
slave.pcm “duplex”
}

Перезавантажтесь. У Kmix мають з’явитися параметри для шестиканального звуку (у мене з’явились на Intel 82801i).
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Звук 5.1 в Мандрівці
« Відповідей #8 : 2008-09-25 17:55:28 »
Мені інколи здається, що звук 5.1 в Лінаксі налаштувати просто неможливо. Зробив все , як написане, і тепер в мене звук зявляється лише тоді, коли в Налаштуванні системи виставлю ALSA, а в плеєрі, наприклад амарок, виставлю OSS.Але звук все-одно лише стерео. При інших розкладах зявляється ось таке

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Звук 5.1 в Мандрівці
« Відповідей #9 : 2008-09-25 18:12:55 »
Гаразд, може допоможе порада звідси?
Потріть все, що понаписували раніше у .asoundrc і запишіть туди таке:
   pcm.!default {
    type plug
    slave.pcm "surround51"
    slave.channels 6
    route_policy duplicate
    }

І ще одне: я так зрозумів, що ви перевстановили систему. У такому разі ніяких систем звуку окрім ALSA і ARTS і не має бути. OSS емулюється, але KDE постійно перекриває йому кисень системними звуками (власне він і не потрібен). Xine, за допомогою якого працює Amarok, видно перемкнувся на OSS під час попередніх маніпуляцій. Змініть назву теки .xine у вашій домашній теці на якусь іншу і перезавантажтеся (на всякий пожежний). Початкові налаштування на ALSA мають поновитися.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній karmeljuk

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Звук 5.1 в Мандрівці
« Відповідей #10 : 2008-09-27 18:40:19 »
Після Змін в фаЙлі .asoundrc при вмиканні Мандріви я дуже Зрадів, почувши Звук З усіх колонок, так само перевірив Звук в Налаштуванні Системи - всі канали. Але в плеєрах Тотем, Кофеїн , Амарок у мене пише, що не ЗнаЙдено жодного аудіодравера. Питання: як далі все налаштувати, яку систему Звуку використовувати - Алса чи Осс? (а ше в мене у Віндовсі чогось не працюють маленькі літери З та Й, лише великі )      

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Звук 5.1 в Мандрівці
« Відповідей #11 : 2008-09-27 18:49:48 »
Звичайно, ALSA (або arts, що має дати кращі результати).
Програвачі, які Ви перелічили, використовують звукові сервери, які власне і відповідають за відтворення звуків (самі програми звуків не відтворюють, як це не дивно, — UNIX way). Зазвичай, таким сервером є xine.
Цей сервер використовує для відтворення звуків один з драйверів (ALSA або OSS (в данному випадку емуляцію OSS з боку ALSA)). Але під час емуляції OSS є певний косяк (як і у самому OSS): після відтворення звуку пристрій відтворення на деякий час блокується. Для того, щоб з цим боротися існує прошарок, який переймається програмним мікшуванням різних запитів на відтворення звуку. У KDE це arts.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you