1

openSUSE 11.4, KDE 4.6.2, под WINE (когда воспроизводится звук) происходит утечка памяти kmix. Погуглил немного, но ничего толком не нашёл кроме как "да такое есть". Сейчас начну СЕРЬЁЗНО гуглить, а до тех пор пока я сам не найду решение (в крайнем случае отключить kmix на время запуска wine) прошу помочь если кто знает более грамотное решение.

2

Пока что нашёл 2 выхода:

1) Т.к. я изменяю громкость биндами то тупо отключить kmix не проблема и изменять тогда так:
amixer -c 0 -q set 'Master Front' 3%+ unmute
amixer -c 0 -q set 'Master Front' 3%- unmute

2) Я не знал этого "В Linux пользователь может настроить систему ALSA так, чтобы она использовала виртуальное устройство, созданное сервером PulseAudio. Тогда программы, работающие со звуком через драйвер ALSA, будут на самом деле иметь дело с PulseAudio, который взаимодействует с помощью ALSA уже с реальным устройством.", когда же я отключаю pulseaudio то с kmix всё норм.

Надо разобраться с этим pulseaudio, так что буду курить.

3

Короче надо кикать грёбаный пульсаудио, т.к. он тупо не нужен

4

megalike, pulseaudio разработано как аудиопрограмма настроек встроенного звука.
Однако его проблема в том, что достаточно редко обновляется разработчиками.
Alsa напрямую использует конфигурацию ядра. Использовать их вместе крайне не рекомендуется, т.к.
это взаимоисключающие программы.

Linux Mint 19.3 Mate Edition
Windows 7

5

Я просто 1й раз разбирался с аудио в линукс т.к. до этого не было траблов, но вобщем уже вкурил что тут за лес твориться. Отключил пульс, осталось разобраться почему Amarok не выводит звук. Причёт в конфиге звука в самом Amarok делаю тест и звук есть  ac

6 (09.04.2011 08:41:52 отредактировано Wolfenberg)

megalike, просто поставьте пакет кодеков alsa-based (вроде бы так называется) smile
И до кучи alsa-utils.

Linux Mint 19.3 Mate Edition
Windows 7

7

Работает только если ставить Output Device - > default
Причём прикол в том что ещё пару минут назад тест звука HDA Intell проходил, а сейчас нет, ну да ладно.

Wolf thx, alsa-utils стояли.

П.С. Вобщем всё норм ))

8

Wolfenberg пишет:

pulseaudio разработано как аудиопрограмма настроек встроенного звука.

Что??  oO  ИМХО, буду кидать тут эту ссылку, пока не образумитесь: http://ru.wikipedia.org/wiki/PulseAudio какая аудиопрограмма- это сервер вывода звука в многопоточность!!! Иными словами прослойка, которая отвечает за распределения звука в системе между приложениями!

Wolfenberg пишет:

Однако его проблема в том, что достаточно редко обновляется разработчиками.

Да, да, да конечно... А OSS по Вашему мнению обновляется регулярно?  :lol:  Пульс обновляется регулярно с выходом нового ядра, не разводите смуту.

Wolfenberg пишет:

Alsa напрямую использует конфигурацию ядра.

oO  Чуть со стула не упал. АЛСА- это и есть модуль ядра!
Впитываем:

Он (звуковой сервер) предоставляет:

    * Программная смесь множества аудио потоков, преодолевает любые ограничения накладываемые оборудованием.
    * Сетевая прозрачность, позволяет приложению проигрывать или записывать аудио на различных машинах в тогда как поток запущен на первом.
    * Звук API abstraction, облегчает потребность в множественных backends в приложениях чтобы поддержевать широкое разнообразие звуковых систем прямо отсюда.
    * Generic hardware abstraction, предоставляет возможность выполнения таких вещей, как индивидуальные уровни громкости на каждое приложение.

Wolfenberg пишет:

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

Читаем первую ссылку и учим систему, что бы глупостей не говорить.

megalike пишет:

Отключил пульс, осталось разобраться почему Amarok не выводит звук.

Если Вы снесли Пульс, то установите esound, что то же у Вас должно выводить звук.

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

9

Звук всегда выводит ALSA, т.к. pulseaudio это надстройка которая юзает чтото для вывода (ALSA либо OSS).

10 (11.04.2011 00:32:46 отредактировано megalike)

Да  действительно Вульф ты не правильно всё понимаешь!!!

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

П.С. Жесть короче, лучше самому всё гуглить, быстрей будет.

11

П.П.С. Вы оба короче гоните!!!

http://ru.wikipedia.org/wiki/PulseAudio

12

megalike
Вы хоть сами поняли что пишите?  Давайте уж о проблеме Kmix, как написано в теме топика. Если у Вас есть предложения по тому что я где то Вас ввёл в заблуждение, вэлком в личку, нечего флудить.

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

13

С Кмих всё разрешилось посредством отключения пульса!!!

П.С. ДА я понял что написал, открой в вики линк и ты поймёшь.

14

step_slim пишет:

это сервер вывода звука в многопоточность!!! Иными словами прослойка, которая отвечает за распределения звука в системе между приложениями!

согласен. кстати, ИМХО ненужная прослойка, ибо я не люблю, когда кроме музыки жужжит и пикает что-то ещё. Потому я её отключаю. Но это ИМХО - с ней можно слушать 2 плеера сразу.
Ещё она сильно грузит CPU, и на iPIII отключать её тоже нужно.

megalike пишет:

всё разрешилось посредством отключения пульса!!!

не совсем - теперь будет играть что-то одно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15

совсем!!! Посредством чего ща разберусь т.к. интересно (вроде как не dmix) , но микширование есть!!!

16 (11.04.2011 13:51:16 отредактировано megalike)

Та походу микширование аппаратное!!!

Ну и конечно же ALSA поддерживает аппаратное микширование.

17

Короче блин это фигня, я хочу чтобы работало pulseaudio т.к. это настроящее и будущее. Надо его завести как надо.

18

megalike пишет:

pulseaudio т.к. это настроящее и будущее

Вот это уже верный подход и правильный путь.

megalike пишет:

Надо его завести как надо.

Для этого возвращаем пакеты Пульса на место и проверяем присутсвует ли пользователь puls в системе и в какой он группе?

И давайте конкретнее, что не работает и чего хотите добиться (что бы было хорошо, это не ответ).

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

19

Я его не удалял на самом деле )) просто через Yast отключил.

Чтобы всё работало уже добился - дисквалифицировав пульс, но теперь хочу добиться того же только с пульсом )))

С пульсом просто напросто происходит утечка памяти kmix когда вайн выводит звук, конечно же рассуждая логически проблема именно в kmix, т.к. пульс них себе крутая вещь и версия не менялась с 2010го ( а значит супер стабильна), чего не скажешь про kmix.
На мой взгляд надо рыть в сторону kmix,  тупо хочу чтобы всё "работало как задумано", пока что всё работает абсолютно нормально на ALSA, но это же не прикольно.

У кого нибудь pulse + kmix + wine выдают такое же ? Посмотрите пожалуйста т.к. мне нужно догадаться в чём дело, мэйби это только у меня (хотя маловероятно).

П.С. В вайне клоцайте на "test sound" и посмотрите нагрузку на проц и что происходит с размером kmix.

20

megalike пишет:

Та походу микширование аппаратное!!!

megalike пишет:

Короче блин это фигня, я хочу чтобы работало pulseaudio т.к. это настроящее и будущее. Надо его завести как надо.

в смысле - вам нечего делать? ну занимайтесь...

megalike пишет:

и версия не менялась с 2010го ( а значит супер стабильна)

не значит.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

21 (11.04.2011 20:27:46 отредактировано megalike)

Да - делать нечего!!!

Так и знал что написать "супер стабильно" будет некоректно, исправлюсь -достаточно стабильна чтоб утверждать с намного большей вероятностью что всему виной не пульс, а kmix )))

22

megalike пишет:

Так и знал что написать "супер стабильно" будет некоректно, исправлюсь -достаточно стабильна чтоб утверждать с намного большей вероятностью что всему виной не пульс, а kmix )))

пересобрать из source ?
не?
а кеды целиком?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

23

кеды нет смысла, но пересобрать kdemultimedia смысл имеет, на днях надо будет заняться, сейчас уже блин появились ДЕЛА.

24

megalike пишет:

на днях надо будет заняться

Дык, уже до Вас занялись и даже Вики написали: http://belgorod.lug.ru/wiki/index.php/% … 0%BE%D0%BC

з.ы. А по мне проще всё же допиливать то, что уже стоит  :rolleyes:

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