Мне к счастью, или к несчастью, надо работать со звуком, поэтому oss который не имеет нужных функций и не поддерживается про-аудио софтом - не подходит.
Я уж не спрашиваю как там дела с MIDI и с USB звуковухами.
Если надо, чтобы ютубчик в фоне попердывал - то да, тогда его достаточно.
JamesHolden     ★★★★★★★ Последнее исправление: JamesHolden (всего исправлений: 1) Linux / Chrome
Я уж не спрашиваю как там дела с MIDI и с USB звуковухами.
я через USB-звуковуху слушаю. идеи там все правильные… OSS более продвинута, чем ALSA. драйверы вполне раньше писались. не хватает обвязок и по для конечного юзера.
А я читаю, что вывод работает, а ввод нет. А мне нужен ввод, ютубчик я и на телефоне послушаю.
Ну точнее я преувеличиваю лично себя, у меня не USB звуковуха. Просто это пример того, что для pro-audio это не годится.
Но не только поэтому. OSS это замена ALSA, то есть реализация дврайверов. А pipewire это звуковой сервер, он дает более высокоуровневые возможности. Извиняюсь за капитанство.
все верно, кроме того, что OSS замена ALSA. OSS создавалась коммерчески, а ALSA - это опенсорсная (неполноценная) попытка ее заменить. поэтому OSS уже имеет возможности по микшированию каналов.
OSS both as API and as software has been criticized by some developers, such as Paul Davis (of JACK Audio Connection Kit) and Lennart Poettering (of competing PulseAudio).[11][12] Most of these criticisms were either specific to the Linux implementation and not to the OSS API itself, or have been addressed in OSS version 4.
Так а разница, либо устаревший jack вкорячивать, с которым работает по сути только pro-audio софт а для остального адовые костыли, либо более лучший, совместимый и с jack и со всем остальным, имеющий больше возможностей и более удобный pipewire.
OSS же можно и в линуксе воткнуть, по крайней мере по арчу в вики есть гайд. Только лично для себя я не вижу смысла, потому что все равно нужен pipewire.
нельзя. OSS - это ядерная подсистема. из линукса ушла в 2.4
все равно нужен pipewire.
я только хотел заметить, что OSS изначально создавалась более мощной, с возможностью микширования звуковых потоков через virtual_oss. посмотри мануал, оцени возможности:
вот на EL9, карточка проброшена в виртуальную машину.
localhost ~ # alsamixer
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default
cannot open mixer: No such file or directory
localhost ~ # lsusb
Bus 001 Device 002: ID 0a92:00d1 EGO SYStems, Inc. U24XL
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
localhost ~ # lsusb
Bus 001 Device 002: ID 0a92:00d1 EGO SYStems, Inc. U24XL
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
localhost ~ # aplay -l
aplay: device_list:275: no soundcards found...
драйвер-то ядерный должен быть. или у alsa еще свои какие-то?
оно пока вообще не работает. там не инсталируется ../etc/pipewire, т.е. конфиги. вот если бы ты поразбирался, что там нужно поправить, чтобы оно заиграло… а то конфигов дохрена просто… мне так нравится sndio за свою простоту, а тут опять полеты в космос.:(((
вот так выглядят образцы конфигов. может оценить количество.:(((
Я ведь говорил. Технология новая. Этот pipewire только недавно стал более-менее стабильным в Линуксе…я бы посоветовал тебе вникнуть в oss. Там возможности с ней большие. А на пшш аудио и пипевире забить болт.
вот если бы ты поразбирался
Извини, но нет, не буду разбираться. Тут нужно с сорцов собирать, компелять, устанавливать и разбираться, что к чему. И еще репортить проблемы нужно. Нет, я этим заниматься точно не буду. Так как этим не пользуюсь. И да. Я презираю новые технологии. От них больше проблем, чем пользы. Можешь меня называть пещерным человеком :)
тогда нужно выкидывать sndio, потому что они вместе не работают. пару месяцев назад мне удалось завести через virtual oss микрофон в скайпе. но теперь почему-то не работает ничего. может, апдейт -> 12.4 повлиял. не работает звук в браузере никак.