LINUXTALKS.CO
Ответ на: комментарий от crypt

я через USB-звуковуху слушаю

А я читаю, что вывод работает, а ввод нет. А мне нужен ввод, ютубчик я и на телефоне послушаю.

Ну точнее я преувеличиваю лично себя, у меня не USB звуковуха. Просто это пример того, что для pro-audio это не годится.

Но не только поэтому. OSS это замена ALSA, то есть реализация дврайверов. А pipewire это звуковой сервер, он дает более высокоуровневые возможности. Извиняюсь за капитанство.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

все верно, кроме того, что 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.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

а что насчет jackd?

это звуковой сервер, он дает более высокоуровневые возможности.

но он почему-то так и не стал популярен.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Так а разница, либо устаревший jack вкорячивать, с которым работает по сути только pro-audio софт а для остального адовые костыли, либо более лучший, совместимый и с jack и со всем остальным, имеющий больше возможностей и более удобный pipewire.

JamesHolden    
★★★★★★★
Последнее исправление: JamesHolden (всего исправлений: 1)

Android / Chrome
Ответ на: комментарий от crypt

Да просто на гитаре поиграть - уже нужен либо jack либо pipewire. Даже без записи.

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

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от crypt

но он почему-то так и не стал популярен.

Он крайне популярен, но у тех кто использует написанный под него софт)) Он же не совместим ни с чем.

JamesHolden    
★★★★★★★
Android / Chrome
Ответ на: комментарий от crypt

но он почему-то так и не стал популярен.

Таже проблема что и с alsa, нет утилит позволяющих его хоть как-то, пусть бы и криво, настроить и получить хоть какой-то звук.
Как следствие не видно и рабочего миксера.
Для освоения массовым пользователем очень важно наличие таких стартовых возможностей.

torvn77    
★★★
Последнее исправление: torvn77 (всего исправлений: 1)

Android / Chrome
Ответ на: комментарий от JamesHolden

А я читаю, что вывод работает, а ввод нет.

у меня по факту FreeBSD работает с USB звуковухой. контролы громкости на вход есть.

а вот RHEL 9.1 с pw нет. сейчас буду опять его ставить и еще раз пробовать.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

Ааааа, так может из нового ядра выкинули.

какая разница? во новом Linux’e не работает же. а во FreeBSD порядок.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

OSS же можно и в линуксе воткнуть, по крайней мере по арчу в вики есть гайд. Только лично для себя я не вижу смысла, потому что все равно нужен pipewire.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

нельзя. OSS - это ядерная подсистема. из линукса ушла в 2.4

все равно нужен pipewire.

я только хотел заметить, что OSS изначально создавалась более мощной, с возможностью микширования звуковых потоков через virtual_oss. посмотри мануал, оцени возможности:

https://www.freebsd.org/cgi/man.cgi?query=virtual_oss&sektion=8&format=html

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

ну будет у тебя юзерспейс через какую-то прослойку работать с той же алсой в ядре.

Нет. Пакет сносит модули alsa и ставит модули oss. Ядерные.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от odalist

ну что могу сказать… отсутствует rc.d скрипт для запуска… к слову о качестве и оттестированности портов… или оно запускается только в юзер-сессиях??

load_module()] 0x80158d500: could not load mandatory module "libpipewire-module-protocol-native": No such file or directory

в общем че-то сырое. тоже нужно долго и мучительно разбираться.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

в общем че-то сырое. тоже нужно долго и мучительно разбираться.

Ну, так это ведь логично. Если pulse криво работает (технология не новая), чего ожидать от pipewire (новая технология)?

или оно запускается только в юзер-сессиях??

В принципе оно должно работать в юзер-сессиях, но должно работать и из под рута (что нежелательно).

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от odalist

оно пока вообще не работает. там не инсталируется ../etc/pipewire, т.е. конфиги. вот если бы ты поразбирался, что там нужно поправить, чтобы оно заиграло… а то конфигов дохрена просто… мне так нравится sndio за свою простоту, а тут опять полеты в космос.:(((

вот так выглядят образцы конфигов. может оценить количество.:(((

/usr/local/share/pipewire/
/usr/local/share/pipewire/client-rt.conf
/usr/local/share/pipewire/filter-chain.conf
/usr/local/share/pipewire/minimal.conf
/usr/local/share/pipewire/filter-chain
/usr/local/share/pipewire/filter-chain/demonic.conf
/usr/local/share/pipewire/filter-chain/sink-matrix-spatialiser.conf
/usr/local/share/pipewire/filter-chain/sink-virtual-surround-5.1-kemar.conf
/usr/local/share/pipewire/filter-chain/sink-make-LFE.conf
/usr/local/share/pipewire/filter-chain/sink-mix-FL-FR.conf
/usr/local/share/pipewire/filter-chain/sink-virtual-surround-7.1-hesuvi.conf
/usr/local/share/pipewire/filter-chain/source-rnnoise.conf
/usr/local/share/pipewire/filter-chain/sink-eq6.conf
/usr/local/share/pipewire/filter-chain/sink-dolby-surround.conf
/usr/local/share/pipewire/filter-chain/source-duplicate-FL.conf
/usr/local/share/pipewire/jack.conf
/usr/local/share/pipewire/media-session.d
/usr/local/share/pipewire/media-session.d/bluez-monitor.conf
/usr/local/share/pipewire/media-session.d/v4l2-monitor.conf
/usr/local/share/pipewire/media-session.d/with-pulseaudio
/usr/local/share/pipewire/media-session.d/alsa-monitor.conf
/usr/local/share/pipewire/media-session.d/with-jack
/usr/local/share/pipewire/media-session.d/media-session.conf
/usr/local/share/pipewire/pipewire.conf
/usr/local/share/pipewire/client.conf
/usr/local/share/pipewire/pipewire-avb.conf
/usr/local/share/pipewire/pipewire-pulse.conf

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от JamesHolden

еще про OSS из википедии:

FreeBSD contains an independently developed implementation of the OSS API, which includes, among other things, in-kernel resampling, mixing (vchans), equalizer, surround sound, and independent volume control for each application. It also supports bit-perfect mode.

довольно неплохо, да?

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

in-kernel resampling, mixing (vchans), equalizer, surround sound, and independent volume control for each application

Это все есть везде кроме голой alsa. Но у меня вопрос - а зачем это все в ядре? В чем сакральный смысл работы ресемплера в режиме ядра, например?

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

ты имеешь ввиду большие софтины в юзерспейсе??

Я имею в виду звуковые серверы во всех ОС. Типа пульсы, pipewire, CoreAudio в маке и то непотребство что в винде.

так очевидно, что в ядре задержки будут меньше для тех, кому это профессионально надо

С чего это вдруг очевидно? Я вообще не вижу как ресемплер влияет напрямую на задержки. Тем более, что у тех «кому это профессионально надо», в цепочке обработки навешано на два порядка более тяжелых, чем ресемплер, преобразований (эквалайзеры, компрессоры, лимитеры, конвольверы, сатураторы, эмуляторы лампового усилителя и т. д.). И они никак не могут делаться в режиме ядра, потому что это прикладной софт делает. То есть ресемплинг тут вообще незаметен.

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

С чего это вдруг? Вообще непонятно. Скорость исполнения кода, делающего арифметические вычисления, в kernel space и в user space одинакова.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

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

С чего это вдруг? Вообще непонятно. Скорость исполнения кода, делающего арифметические вычисления, в kernel space и в user space одинакова.

при разработки сетевых сервисов, код размещенный в ядре не совершает переключений контекста и вцелом выполняется заметно быстрее. именно по этой причине в ядро включили TLS.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

оно пока вообще не работает

Я ведь говорил. Технология новая. Этот pipewire только недавно стал более-менее стабильным в Линуксе…я бы посоветовал тебе вникнуть в oss. Там возможности с ней большие. А на пшш аудио и пипевире забить болт.

вот если бы ты поразбирался

Извини, но нет, не буду разбираться. Тут нужно с сорцов собирать, компелять, устанавливать и разбираться, что к чему. И еще репортить проблемы нужно. Нет, я этим заниматься точно не буду. Так как этим не пользуюсь. И да. Я презираю новые технологии. От них больше проблем, чем пользы. Можешь меня называть пещерным человеком :)

odalist    
★★★★★★★★
Последнее исправление: odalist (всего исправлений: 1)

FreeBSD / Firefox
Ответ на: комментарий от odalist

И да. Я презираю новые технологии. От них больше проблем, чем пользы. Можешь меня называть пещерным человеком :)

ну тогда нас таких в перещере двое :)

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

я бы посоветовал тебе вникнуть в oss

тогда нужно выкидывать sndio, потому что они вместе не работают. пару месяцев назад мне удалось завести через virtual oss микрофон в скайпе. но теперь почему-то не работает ничего. может, апдейт -> 12.4 повлиял. не работает звук в браузере никак.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

а какая разница для звука?

я за стейбл. только-только перестал кажется fsck падать по моему репорту. два года уже жду буквально, пока багфикс до меня наконец дойдет.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от odalist

RELEASE

нелевые у них всегда беты. с .1 уже лучше, но я не спешу.

Обновили ядро, а в ядре драйвера.

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

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

Ну, тогда может ты и прав. Я раньше использовал 12.1. Вот там у меня звук трещал (при сильных нагрузках). А в 13.1 такого не наблюдаю. Так что фиг знает, что они там улучшили. Но улучшили. И это факт.

odalist    
★★★★★★★★
Последнее исправление: odalist (всего исправлений: 1)

FreeBSD / Firefox
Ответ на: комментарий от odalist

я бы посоветовал тебе вникнуть в oss

я хз, как я должен вникать вот в такие портянки. и это даже не конфиг! это cmd line такой! при этом я не вижу, как при помощи OSS сконвертировать stereo в mono.

           virtual_oss \
                   -S \
                   -c 2 -r 48000 -b 16 -s 4ms -f /dev/dspX \
                   -a 0 -b 16 -c 2 -m 0,0,1,1 -d vdsp.zyn \
                   -a 0 -b 16 -c 2 -m 0,0,1,1 -d vdsp.fld \
                   -a 0 -b 16 -c 2 -m 0,0,1,1 -d dsp \
                   -a 0 -b 16 -c 2 -m 0,0,1,1 -w vdsp.jack.wav -d vdsp.jack \
                   -a 0 -b 16 -c 2 -m 0,0,1,1 -w vdsp.rec.wav -l vdsp.rec \
                   -M i,0,0,0,1,0 \
                   -M i,0,0,0,1,0 \
                   -M i,0,0,0,1,0 \
                   -M i,0,0,0,1,0 \
                   -t vdsp.ctl

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

да при чем здесь формат. мне вообще не понятна логика событий.

-M Add a monitoring filter.  The filter consists of a list of comma
             separated arguments.

какой-то фильтр зачем-то…

     -c num  Set mix channels for the subsequent commands.

что это за количество каналов? входное? выходное? какое-то рабочие…

совершенно не понятно, как приложения должны работать с этими виртуальными устройствами. программы же стандартно открывают /dev/dspX

и так со всем.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

мне вообще не понятна логика событий.

Я тебе дал пример, как при помощи OSS сконвертировать stereo в mono.

Я вот недавно видео на youtube смотрел. Чувак на FreeBSD поставил пульсу, pavucontrol. У него там все работает. Так хрен знает, что там у тебя…

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от odalist

Я тебе дал пример

ты дал не пример, а ссылку на мануал. а, ну теперь понял. через sysctl ты хочешь сказать. ну интересно. а дальше как с этим всем быть…

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

ты дал не пример, а ссылку на мануал

Извини, думал ты сам найдешь. Если лень искать, то вот

dev.pcm.%d.[play|rec].vchanformat
	     Format for	VCHAN mixing.  All playback paths will be converted to
	     this format before	the mixing process begins.  By default only 2
	     channels are enabled.  Available options include:

	     s16le:1.0
		 Mono.
odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от odalist

раньше с этим получалось захватывать звук с dsp4 (камера) и воспроизводить через dsp3 (usb audio)

но теперь ни один браузер что-то не хочет. я вообще не понимаю, если я делаю что-то такое, микшер должен показывать какие-то изменения?

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от odalist

если

  1. запустить /usr/local/sbin/virtual_oss -T /dev/sndstat -Q 0 -C 1 -c 1 -S -r 48000 -b 24 -s 1024 -O /dev/dsp3 -R /dev/dsp4 -d dsp -t vdsp.ctl, то появляется /dev/dsp, без которого звука нет вообще даже в mplayer.

  2. собраться ff без pa

  3. сделать sysctl hw.snd.default_unit=0

то ff всеравно просит доступ к микрофону (unit 3), то есть

  1. ff игнорирует настройки sysctl
  2. ff неправильно определяет сам микрофон

в итоге основной звук заикается, а микрофон не работает.

в GC звука нет вообще.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от odalist

а теперь скажи мне, почему список карт такой

pcm0: <NVIDIA (0x0042) (HDMI/DP 8ch)> on hdaa0  (1p:1v/0r:0v) default
pcm1: <NVIDIA (0x0042) (HDMI/DP 8ch)> on hdaa0  (1p:1v/0r:0v)
pcm2: <NVIDIA (0x0042) (HDMI/DP 8ch)> on hdaa0  (1p:1v/0r:0v)
pcm3: <USB audio> at ? kld snd_uaudio (1p:2v/1r:1v)
pcm4: <USB audio> at ? kld snd_uaudio (0p:0v/1r:2v)

а список sysctl каналов такой:

sysctl -a |grep s16 |sort
dev.pcm.0.play.vchanformat: s16le:2.0
dev.pcm.1.play.vchanformat: s16le:2.0
dev.pcm.2.play.vchanformat: s16le:2.0
dev.pcm.3.rec.vchanformat: s16le:2.0
dev.pcm.4.rec.vchanformat: s16le:2.0

где play на pcm3, через который все собственно работает??

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от odalist

скорее всего адрес pci отсутствует или еще какая-нибудь хрень, потому что это usb карта, а звук через нее играет.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

У меня вот так

uaudio0 on uhub0
uaudio0: <Logitech Logitech USB Headset, class 0/0, rev 1.10/10.13, addr 2> on usbus4
uaudio0: Play[0]: 48000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 44100 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 22050 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 11025 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Play[0]: 8000 Hz, 2 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 48000 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 44100 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 22050 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 11025 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: Record[0]: 8000 Hz, 1 ch, 16-bit S-LE PCM format, 2x8ms buffer.
uaudio0: No MIDI sequencer.
pcm5: <USB audio> on uaudio0
odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от odalist

красиво, но проблема в том, что я после линукса без понятия, о чем это говорит. документации на FreeBSD довольно хренова и man sndstat отсутствует.

у тебя карта как будто определилась как несколько что ли? откуда куча uaudio0

у тебя

pcm5: <USB audio> on uaudio0

говорит, что звук pcm5 обслуживается драйвером uaudio0. может, это F13 потому что.

у меня модуль snd_audio, загруженный по хз какому адресу.

pcm3: <USB audio> at ? kld snd_uaudio (1p:2v/1r:1v)

во F13 эта карта опознается

Installed devices:
pcm0: <USB audio> (play/rec) default
No devices installed from userspace.
crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 5)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Да, у меня их куча. Интеловская, модуль от Nvidia, и usb карта. На usb и сижу.

во F13 эта карта опознается

А, вот оно что….теперь ясно.

odalist    
★★★★★★★★
Последнее исправление: odalist (всего исправлений: 1)

FreeBSD / Firefox
Ответ на: комментарий от odalist

вцелом, как ты и сказал, я решил перейти на OSS/virtual_oss. у меня mixer теперь не может работать с /dev/mixer. вроде как устройство занято. из скрипта громкость не поменяешь.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

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

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

почему в chrome звук пропал

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

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от odalist

я замучался на фряху багрепорты отсылать года два назад. реально там, как из рога изобилия. ну напишешь. вот, ко мне фикс прилетел через 2-3 года. ну и нафиг это надо?

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

там выставляют дефолтный девайс OSS и все, а мой хром должен отправлять звук в sndio.

это просто глюк новой версии в портах может быть.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от odalist

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

может, seamonkey поставить. это типа старый фф.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

нативная поддержка OSS. а микрофон в chrome не заработал. ну и фиг с ним.

видеокамера тоже работать не будет. если бы RH не стал таким говном, вернулся бы к ним.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

у меня отдельный же сервер под это в инете. запустил там где-то потом обновился.

А, вот оно что. Теперь понятно. Ну а я, на своем железе, наверно сутки компелял бы…

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от crypt

приспособился видео в блендере обрезать. сейчас редактирую видеофайл.

Никогда этим не занимался. Приятно слышать, что на FreeBSD это все работает.

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от crypt

как твоя машина с freebsd?

Да все нормально с ней. Работает. Проблем никаких. Даже скучно. Теперь сестра на ней сидит. Две другие у родителей.

последний пост из-под линукса:)

Да. Это моя последняя машина с Линуксом. Оставил ради экспериментов. Так сказать, ради забавы.

odalist    
★★★★★★★★
Linux / Firefox
Ответ на: комментарий от crypt

машины?

Машины :)

начни компилять)

Я использую бинарные пакеты.

П.С.

На ихнем форуме прочитал, что у кого-то, от компеляции, сдох ssd…так это так. К сведению…

Пруф.

odalist    
★★★★★★★★
Последнее исправление: odalist (всего исправлений: 1)

Linux / Firefox
Ответ на: комментарий от crypt

у тебя gtk4 уже прилетел по зависимостям?

Они и раньше у меня были. А что с ними не так?

прилетел

Завтра буду обновляться. Пока доступа к машинам не имею.

odalist    
★★★★★★★★
Linux / Firefox
Ответ на: комментарий от odalist

на лоре тесты проводили. то, что раньше жрало 25 мб озу, на гтк4 жрет 125. в общем я решил, если переходить на фрибзд и отказываться от редхата, то и максимально на qt переходить. вот тут пересборка из исходников позволяет не ставить лишнее.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

у офисного пакета важен парсер. у LO юзербаза больше, парсер куда качественнее. ну и я вообще проектам из стада KDE не доверяю. они всегда глючные. сейчас okular запустил на пробу - не открываются настройки, виснет.:(

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от crypt

от этого не зависит. на лоре давали код hello world для сравнения.

Ну, я не знаю. У меня такого нет. Но я сильно не вникал. Надо будет более глубже потестить (когда будет время).

П.С.

Специально залез на порт libreoffice. Gtk4 по дефолту там отмечен как off. Пишет, что сломанный он.

odalist    
★★★★★★★★
Linux / Firefox
Ответ на: комментарий от odalist

да, про ло знаю. но там починили qt порт зато)

я наоборот собрал обновления из исходников, скоро буду ставить. это, конечно, более хлопотно, но вцелом ок.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от odalist

я теперь полностью разочаровался в cow-fs:( в частности zfs. только для хранения бекапов и все. поэтому можно было бы перейти обратно на linux+xfs, потому что на freebsd какая-то проблема с производительностью на рейде, но лень.

мне в идеале от zfs на обычной машине нужны только контроль четности и снапшоты. это все можно в lvm.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 3)

FreeBSD / Chrome
Ответ на: комментарий от odalist

хипстерство какое-то. нелепый командный интерфейс, неразвитые утилиты работы с фс, слабая интегрированнось в систему… продукт выкинут на рынок бажным и тормозным, с тем чтобы тестировать на сообществе и допиливать походу… raid0/1 допилили, raid5/6 так и забросили… плюс все обычные недостатки cow.

crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от odalist

ext4 - почему нет? они добавили контрольные суммые для метаданных. очень хорошо. если брать многопоточные сервера с БД, то XFS лучше справляется с нагрузкой.

а я на фряхе поставил UFS и считаю, что традиционные фс не умерли. они сохраняют линейную производительность при 99% заполнении, что очень важно дома. они вообще быстрые.

функции контроля четности у меня выполняет хардварный рейд.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

всеравно у меня звук на FreeBSD лагает:( фиг знает, в чем дело.

У меня чистая oss. И машина слабая. При сильных файловых нагрузках, ничего не лагает. Хочу отметить, что вся моя конфигурация сводилась к загрузке в ядро всех драйверов, и назначению звуковой карты по умолчанию.

odalist    
★★★★★★★★
Linux / Firefox
Ответ на: комментарий от odalist

у меня же вообще машина висла при нагрузке на raid+geom. что-то там у них узко в ядре. стало получше только при kern.bio_transient_maxcnt=8192 и то по-моему уронить можно.

сейчас я поменял приоритет плеера на real priority и стало ок. а вот изменение renice не влияло.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от odalist

кстати, если ты не в курсе, у нас еще два молодых лоровца бздешника (mordod и clockwork) на https://bindev.net/ и у них есть irc.libera.chat:6697 (TLS) #bindev

но у них там какая-то своя модерация (модераторов примерно столько же, сколько пользователей) вроде есть. по крайне мере сообщение про лт они мне с первого раза забрили:)

ну, может, тебе интересно с ними будет по теме freebsd.

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 2)

FreeBSD / Chrome
Ответ на: комментарий от crypt

кстати, если ты не в курсе, у нас еще два молодых лоровца бздешника (mordod и clockwork) на https://bindev.net/

Спасибо за наводку. Надо будет почитать. Но регаться я не буду. Просто почитаю.

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от crypt

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

Это говорит о том, что я назначил эту звуковую карту как дефолтную. Это наушники с микрофоном.

odalist    
★★★★★★★★
FreeBSD / Firefox
Ответ на: комментарий от JamesHolden

вот на 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
crypt    
★★★☆☆
FreeBSD / Chrome
Ответ на: комментарий от JamesHolden
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 еще свои какие-то?

crypt    
★★★☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome