LinuxForum.Fans
Тема

Не идет запись и нет звука

Автор: Toha821 32 сообщений 6246 просмотров
05.11.2020 14:47 #435526

Всем здравствуйте. Спустя 5 лет решил снова обзавестись ноутбуком и снова поставил Сюсю. Ноутбук Acer aspire 7, гнездо для наушников с микрофоном совмещенное. Если воткнуть микрофон, то запись идёт, но ничего воспроизводить уже не хочет. Ибо система думает, что воткнули наушники и отрубает динамики бука. Тыкал перетыкал выводы и выводы, запись и прочее - не хочет выводить звук если воткнут микрофон в гнездо.
На винде таких проблем нет, она почему то понимает что вставлен микрофон, а не наушники и воспроизводит звук с динамиков бука.
Подскажите как решить эту проблему ибо придётся откащаваться от сюси и идти назад на винду (чего бы не хотелось)
Теперь что то наделал и звук с выхода микрофона перестал писаться. Пишет только со встроенного микрофона ноутбука

05.11.2020 15:19 #435527

pavucontrol - пробовали использовать?

05.11.2020 19:11 #435528
MozgFx написал:
pavucontrol - пробовали использовать?

да.
Добавлено: 05.11.2020 19:11:02

весь день насиловал себе мозг и буку. Что сказать, линукс даже спустя 6 лет не готов для использования. А тем более форточку заменить не сможет ибо работает все до сих пор через жопу.

05.11.2020 20:08 #435529

В большинстве случаев все замечательно работает. Бывают исключения. Но даже если на windows бывают огрехи между версиями. Что грешить на Линукс.
В KDE основной инструмент управления звуком всегда был phonon. В консоли alsamixer. Мощный инструмент pavucontrol.
И если пользователь не может разобраться в графически понятном интерфейсе как и куда выводить звук. То это не проблема системы. А проблема пользователя. Существует множество дистрибутивов которые замечательно работают. Много таких которые очень классные, но работают недолго. Так как проекты сворачиваются когда заканчивается энтузиазм, либо прибыль. Чьи проекты на чем держатся это отдельная тема. Так вот во всем разнообразии большинство принципов и софта единообразно.
А теперь ещё раз с самого начала...
Совмещенное гнездо!!!
Это такой Джек как 3,5 только ещё по нему ещё идёт и микрофон. Там 4 контакта вместо обычных 3х. А это значит что можно воткнуть гарнитуру от телефона.
Чего нужно добиться?
При воткнутой гарнитуре записывать звук и воспроизводить его куда?
В наушник или в динамики.
После того как получу ответ я продемонстрирую как этого добиться.
У меня ноутбук Chuwi. Джек совмещенный.
OpenSuse последняя.

05.11.2020 20:10 #435530
"Toha821" написал:
линукс даже спустя 6 лет не готов для использования

Со всей ответственностью могу заявить, что система, которую щупаете наскоком раз в 6 лет никогда не будет готова для использования вами. Говорю опираясь на собственный опыт. Работаю на Linux с 1999 г.
И каждый раз, когда приходится помогать кому-либо из знакомых реанимировать Windows, а это происходит, к сожалению, гораздо чаще, чем раз в 6 лет, я не нахожу слов, допустимых в приличном обществе, для характеристики этой абсолютно непригодной для использования системы (особенно 10).
Так что, как видите, многое зависит от личного опыта.

06.11.2020 14:47 #435531
MozgFx написал:

Совмещенное гнездо!!!
Это такой Джек как 3,5 только ещё по нему ещё идёт и микрофон. Там 4 контакта вместо обычных 3х. А это значит что можно воткнуть гарнитуру от телефона.
Чего нужно добиться?
При воткнутой гарнитуре записывать звук и воспроизводить его куда?
В наушник или в динамики.
После того как получу ответ я продемонстрирую как этого добиться.
У меня ноутбук Chuwi. Джек совмещенный.
OpenSuse последняя.

графическая оболочка не помогла. Я пытался по всякому и по разному. При воткнутом миниджеке, обычный кабель 3.5, нужно вести запись с оборудования на Audacity. И воспроизводить его на динамики бука. Но что происходит в реальности, сюся думает, что в нее воткнули наушники ,а не микрофон. Поэтому писать ничего не хочет , а любое воспроизведение отсутсвует. И в настройках вышеперечисленных программ поменять ничего невозможно.
Добавлено: 06.11.2020 14:47:02

caspar написал:
[quote="Toha821"]линукс даже спустя 6 лет не готов для использования

Со всей ответственностью могу заявить, что система, которую щупаете наскоком раз в 6 лет никогда не будет готова для использования вами. Говорю опираясь на собственный опыт. Работаю на Linux с 1999 г.
И каждый раз, когда приходится помогать кому-либо из знакомых реанимировать Windows, а это происходит, к сожалению, гораздо чаще, чем раз в 6 лет, я не нахожу слов, допустимых в приличном обществе, для характеристики этой абсолютно непригодной для использования системы (особенно 10).
Так что, как видите, многое зависит от личного опыта.[/quote]
я много лет сидел на сюсе. Потом продал бук и все железо ибо нет необходимости в гробах дома. А сейчас нужно по работе именно вести запись на бук. Во всем остальном проблем с сюсей у меня нет тк опыт работы с ней имеется.

07.11.2020 13:28 #435532

Mini Jack 3.5 мм 4pin - используется в ноутбуках с одним разъемом. Есть в продаже как разветвители, так и объединители. Цена от 50 рублей.
Покупал наушники Philips шел в комплекте объединитель для смартфонов и ноутбуков с Mini Jack 3.5 мм 4pin.
Покупал наушники Ryzer у них наоборот изначально Mini Jack 3.5 мм 4pin в комплекте разветвитель для компьютера на два Mini Jack 3.5 мм 3pin
Я не пробовал втыкать в наушник микрофон потому как по логике подразумевается что в данный разъем втыкается два устройства и оба они у меня без проблем работают.
Я получил достаточно информации чуть позже отпишусь как проверю как поведет себя мой ноутбук. В разных комбинациях.

07.11.2020 14:18 #435533

Беглый просмотр и сравнение работы OpenSUSE 15.2 и Windows 10 на примере Chuwi LapBook Pro:
1.1. OpenSuse 15.2 + Наушники и Микрофон Mini Jack 3.5 мм 4pin
1.1.1. Отключаются колонки и отключается микрофон встроенные в ноутбук
1.1.2. Все работает замечательно в наушниках и микрофоне.

1.2. OpenSuse 15.2 + Микрофон Mini Jack 3.5 мм 3pin
1.2.1. Jack 3.5 мм 3pin воспринимается как Наушники.

2.1. Windows 10 + Наушники и Микрофон Mini Jack 3.5 мм 4pin
2.1.1. Отключаются колонки и отключается микрофон встроенные в ноутбук
2.1.2. Все работает замечательно в наушниках и микрофоне.

2.2. Windows 10 + Микрофон Mini Jack 3.5 мм 3pin
2.2.1. Jack 3.5 мм 3pin воспринимается как Наушники.

Вывод:
В операционной системе Windows джек 3.5 воспринимается как наушники. Это особенность данного аудиоустройства.
В операционной системе Windows на уровне драйвера имеется возможность вывести звук независимо на динамики и "наушники", а так же независимо записывать звук со встроенного и внешнего микрофона. Но из коробки эта возможность отключена на уровне драйвера имеется возможность её включить.
В линукс микрофон и колонка отключается при подключении внешнего устройства, и встроенные устройства помечаются как отключенные.
Для подключения микрофона нужен переходник 3.5(3)->3.5(4).
Осталось только понять как разделить аудиоустройства аналогично утилите RealtekHD в Windows.

07.11.2020 15:55 · отредактировано #435534
"MozgFx" написал:
Осталось только понять как разделить аудиоустройства аналогично утилите RealtekHD в Windows.

это-то не сложно ))
правила udev рулят, смысл там следующий - выведать у ядра "номерочек на ноге" своего устройства, прописать в правиле правило для девайса, настроить пульсу на мультирежим.
вот в помощь https://documentation.suse.com/sled/15-SP1/html/SLED-all/cha-udev.html по юдеву
по пульсе - https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/ как и что для примера можно арчевику по ней прочесть.

насколько я понимаю то вот это в пульсе отвечат за проблему:


module-switch-on-port-available
Since 2.0. Automatically switches the card profile and/or device port when a port changes its availablility status. In practice this happens when plugging in or out something to/from a 3.5mm connector (not on USB sound cards, though, since they don't support jack detection) or a HDMI connector.

This module is recommended in most setups, and is part of the default configuration. In particular, this is very useful on laptops to automatically switch between headphones and internal speakers when headphones are plugged in and out.

This module can be used together with module-switch-on-connect, the two modules do different things.
08.11.2020 21:28 #435535

MozgFx, поставил минт последний ,та же песня. Но за исключением того, что минт пишет запись с устройства 3.5 джек 3 пина. Сюся этого не умеет.
На счет винды 10. скорее всего у меня стоит утилита асеровская. Я когда втыкаю 3.5 джек винда запрашивает у меня что использовать, микрофон,наушники и еще куча пунктов. Я тупо ставлю галочку на микрофоне и радуюсь. Но радость не долгая, потому что это винда, а не сюся, к которой я привык(
Добавлено: 08.11.2020 21:28:27

gramozeka написал:
[quote="MozgFx"]Осталось только понять как разделить аудиоустройства аналогично утилите RealtekHD в Windows.

это-то не сложно ))
правила udev рулят, смысл там следующий - выведать у ядра "номерочек на ноге" своего устройства, прописать в правиле правило для девайса, настроить пульсу на мультирежим.
[/quote]
переходничок я заказал, но он не решает проблему. Бук все равно будет думать что в него воткнули микрофон и наушники и будет гнать звук в наушники. Может проще заказать переходник - разветвитель ,воткнуть в нужный 3.5 джек в качестве микрофона? Или все равно бук подумает что там наушники из за переходника?

08.11.2020 23:18 · отредактировано #435537
"Toha821" написал:
Или все равно бук подумает что там наушники из за переходника?

тут я тебе ничего не подскажу. Буки это всегда море гемора. Само устройство гнезда под джеки предполагает физическое отключение линии на усилитель мощности и переключение её на высокоомный выход(того же усилителя), это не программная мулька в 99% случаев. Как оно там реализовано в конкретной железке вопрос отдельный. Если гнездо единственное, то вероятно что размыкатель тупо переключает выходы, можно(возможно, теоретически) заставить систему считать что к ней подключили внешний микрофон и\или наушник, а заставить её же выводить звук на встроенный динамик... который тупо физически отключен! как!?(...Холмс! Как вы догадались!?).

обрати внимание на "кнопка":


с гибридным гнездом просто добавляется ещё одна линия съёма и возможно с таким же механическим размыкателем, а уже потом, система решает что же к ней подключено...
Единственный шанс, если в самой плате два независимых усилителя, управляемых програмно, тогда есть возможность работать их одновременно, это настраивается в пульсе, выше на справку линк я дал, как это сделать практически можно нагуглить при желании. Но вот шансов на такой расклад не очень высокий.

09.11.2020 00:43 #435538


это просходит если воткнуть джек в бук. следовательно могу смело предположить, что нет там физической перемычки. Мы ставим галочку "Микрофон" и радуемся. Поставим "Наушники" звук будет выводиться из ушей. Но это винда. Линь видимо еще не дошел до того уровня, чтобы им можно было безгеморройно использовать людям)))

09.11.2020 02:28 · отредактировано #435539
"Toha821" написал:
Но это винда.
"Toha821" написал:
Линь видимо еще не дошел до того уровня, чтобы им можно было безгеморройно использовать людям)))

(...опять будут упрекать в шовинизме и ксенофобии...)
...но таки скажу!
Люди воспитанные телевизором (а это в подавляющем большинстве без малого всё население бывшего СССР) очень криво и неадекватно понимают предназначение компьютера как концепции, и абсолютно не понимают значение и предназначение концепта "Операционная Система".

Винда - это специально спроектированная система для "рядового потребителя-обывателя", цели и задачи её существования и заложенного функционала просты и крайне прагматичны:
- максимальная изоляция пользователя от "железа"
- создание максимального виртуального комфорта пользователя
- максимальное погружение пользователя в собственные иллюзии и поощрение экспансии этих иллюзий в виртуальное пространство..
... тут ещё можно с десяток пунктов накидать.
-- а единственная и главная цель этого всего : извлечение прибыли и формирование тотальной зависимости пользователя. Причем наблюдается чёткая корреляция интеллектуального уровня субъекта и степени зависимости - чем ниже уровень, тем выше и необратимей зависимость, что крайне радует маркетологов майкрософта : "... пока живут на свете ... нам честно жить стало быть не с руки.."

Другая, альтернативная концепция у экосистемы "GNU-Linux" - прежде всего, это система для инженеров-программистов, системных администраторов и разработчиков(как софта, так и "железа"), это открытый конструктор, на основе открытых исходных кодов, каждый способный на что-то большее чем "хеллоу ворд" может самостоятельно изменять по своему усмотрению сторонний код, или писать свой, денег за это никто не просит(но и башлять особо не противится), а сама система ессно бесплатна...
... и вот тут-то, граждане бывшего совка, с неистребимой жаждой халявы, где-то в глубине своих жалких алчных душонок, массово подменяют эти два глобальных концепта один на другой - зачем платить майкрософту(ога! платят-то лохи!), ведь есть халявный линуксь, с блек-джеком и волшебными свистоперделками... вот только реальность немного другая(и она не приминёт огреть "неофита" пыльным мешком с застарелыми багами и недоработками, за авторством порою уже присных титанов индустрии)... реальность в том, что никто не стремится адаптировать линуксы под губастеньких блаандинок с мозгом обитателей курятника. Правила(которых нет) просты до безобразия:

-если кому-то, что-то не нравится он может :
а) купить себе мак или виндовс и "быть как фсе",
б)расчесать своё ЧСВ и таки запилить мега-фичу(хайль Поттеринг! как бы кто к нему не относился, а у чувака реально получилось поставить буквой зю существенную часть интеллектуальной элиты планеты!),
в) ходить по форумам и рассылкам и ныть как "жисть не удалась, пойду напьюсь",
г) смириться с положением вещей и забить...
д) положить вооотакенный болтяру на весь мир и запилить свой болгенос с нескучными обоями, преферансом и молоденькими профурсетками...

Выбирай сам кто ты, и как тебе быть. А всё что нужно для любого пути тебе дали( в том числе и в этом топике).

09.11.2020 08:30 #435540
gramozeka написал:


прежде всего, это система для инженеров-программистов, системных администраторов и разработчиков(как софта, так и "железа"),

А всё что нужно для любого пути тебе дали( в том числе и в этом топике).

Батенька, вернитесь из 90х годов в реальность. Линукс уже давно перестал быть для разработчиков и администратором. Практически каждый дистр пытается завоевать сердца обычных пользователей железа. Именно для это есть кде,гуи и прочая лабуда, которая призвана оградить человека от терминала. Вы это прекрасно знаете,но как истинный линуксовод ложите болт на это, тк это не ваше и вам это не нравится. И такие как вы, когда люди приходят на форум с вопросом или проблемой , тыкаете носом в какашку , пытаетесь что то показать из себя и делаете все возможное , что бы человек В УЖАСЕ удалил систему.


Что мне дали в этом топике? Ссылки на какие то сайты с пендосскими языками? Увольте, я русский изучаю и учить пендосию ради линукса полная шиза. Вы пишите тут непонятно зачем и для чего , совершенно не читая что написано ранее. Посты набиваете? Если вы в чем то не понимаете или не хотите помочь, так извольте выйти из топика и не засирать его.
Или может вы хотите , что бы я стал программистом только для того, чтобы линукс наконец то научится дырку в ноутбуке определять? Не смешите чесслово.

09.11.2020 10:28 #435541
"Toha821" написал:
Батенька, вернитесь из 90х годов в реальность...

с таким подходом иди ка на винфак. Тут(да и в любом другом месте) тебе вряд ли кто-то станет помогать. «Дурака учить - только портить..»©(народная пиратская поговорка)

09.11.2020 14:25 #435542

Вы прежде чем флейм разводить, поинтересуйтесь цоколёвкой гибридных аудиоразъёмов (они называются TRRS). Узнаете много интересного. :)
Их ещё и два разных варианта. Но в любом из них головка и первое кольцо — выходы. Так что лучше использовать переходник и не закладываться на то, что угадает ОС

09.11.2020 15:16 #435543
s.xbatob написал:
Так что лучше использовать переходник и не закладываться на то, что угадает ОС

спасибо. купил переходник , где отдельно вывод на наушники и микрофон.

09.11.2020 17:54 #435544

Возможно можно было в /etc/pulse/default.pa закоментировать
load-module module-switch-on-port-available *DONT_KNOW*
Добавлено: 09.11.2020 17:54:03

Также создать в домашнем каталоге .asoundrc вроде этого

Показать
pcm.!default
{
type hw
card PCH
}

ctl.!default
{
type hw
card PCH
}
10.11.2020 23:32 · отредактировано #435545
shtoom написал:
Возможно можно было в /etc/pulse/default.pa закоментировать
load-module module-switch-on-port-available *DONT_KNOW*
Добавлено: 09.11.2020 17:54:03

Также создать в домашнем каталоге .asoundrc вроде этого
Показать
pcm.!default
{
type hw
card PCH
}

ctl.!default
{
type hw
card PCH
}

Вообщем с разветвителем пишет, но так же переключает на наушники. Подскажите плиз как закоментировать эти строки и где именно и в каком формате создать файл? Пробовал закоментировать, но не сохраняет. Говорит прав нет.

11.11.2020 15:42 #435553
"Toha821" написал:
Что мне дали в этом топике? Ссылки на какие то сайты с пендосскими языками? Увольте, я русский изучаю и учить пендосию ради линукса полная шиза. Вы пишите тут непонятно зачем и для чего , совершенно не читая что написано ранее. Посты набиваете? Если вы в чем то не понимаете или не хотите помочь, так извольте выйти из топика и не засирать его.

Если вы непроходимый глупец, то это сугубо ваши проблемы. В наше время не знать английский хотя бы на уровне чтения есть проявление огромнейшего моветона. Особенно, если вы претендуете на управление таким мощным агрегатом как Linux.
Добавлено: 11.11.2020 16:42:02

"Toha821" написал:
Вообщем с разветвителем пишет, но так же переключает на наушники. Подскажите плиз как закоментировать эти строки и где именно и в каком формате создать файл? Пробовал закоментировать, но не сохраняет. Говорит прав нет.

Ну так запускайте от root.

Войдите или зарегистрируйтесь, чтобы ответить.