<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Смена частоты дискретизации в PipeWire для Roland Quad-Capture</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4798.html</link>
    <description>Здравствуйте.&lt;br&gt;&lt;br&gt;Имеется:&lt;br&gt;1. Внешняя звуковая карта Roland Quad-Capture (может работать с частотами дискретизации 44100, 48000, 96000, 192000)&lt;br&gt;2. Fedora 35 с pipewire&lt;br&gt;&lt;br&gt;Когда был установлен Windows 7 то при выводе звука через ASIO частота дискредитации автоматически переключалась на нужную. В Windows XP такое происходило даже без ASIO, а также была возможность изменить частоту через специальную утилиту, которая была на диске с драйверами. Хотелось бы сделать тоже самое под Linux (устроит даже вариант с ручным переключением).&lt;br&gt;&lt;br&gt;Итак, я сделал все по этой инструкции:&lt;br&gt;https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PipeWire&lt;br&gt;&lt;br&gt;т.е. скопировал шаблон конфигурационного файла в:&lt;br&gt;~/.config/pipewire/pipewire.conf&lt;br&gt;&lt;br&gt;и отредактировал настройку:&lt;br&gt;default.clock.rate  =    48000&lt;br&gt;заменив значение на 192000&lt;br&gt;и перегрузился&lt;br&gt;&lt;br&gt;Когда включаю PipeWire EasyEffects и запускаю какой-нибудь плеер, например DeadBeef, то вижу, что плеер выдает поток с какими-либо параметрами, например 44.1 / 16 бит или 96 / 2</description>

<item>
    <title>Смена частоты дискретизации в PipeWire для Roland Quad-Capture (Павел Отредиез)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4798.html#5</link>
    <pubDate>Fri, 25 Mar 2022 16:18:34 GMT</pubDate>
    <description>Вообще то да, проблемная карта. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Смена частоты дискретизации в PipeWire для Roland Quad-Capture (Павел Отредиез)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4798.html#4</link>
    <pubDate>Fri, 25 Mar 2022 15:47:17 GMT</pubDate>
    <description>И да пробуй это все через qjackctl очень наглядно и быстро. А то где ты там че выставляешь, непонятно. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Смена частоты дискретизации в PipeWire для Roland Quad-Capture (Павел Отредиез)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4798.html#3</link>
    <pubDate>Fri, 25 Mar 2022 15:45:03 GMT</pubDate>
    <description>Да не, все должно работать. Все эти карты usb однотипные. У меня steinberg ur 12 отлично используется на 96 кГц.&lt;br&gt;Покажи твои&lt;br&gt;&#091;code&#093; &lt;br&gt;uname -ar&lt;br&gt;lsusb -v&lt;br&gt;lsmod&lt;br&gt;&#091;/code&#093; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Смена частоты дискретизации в PipeWire для Roland Quad-Capture (sound for Linux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4798.html#2</link>
    <pubDate>Fri, 25 Mar 2022 13:56:34 GMT</pubDate>
    <description>&amp;gt;  Почему Вы пользуетесь pipewire а не классическим jackd/jackd2.  Там строго &lt;br&gt;&amp;gt; jackd работает на заданной частоте дискретизации. Клиенты могут проигрывать через pulseaudio &lt;br&gt;&amp;gt; -&amp;gt; jackd маршрут. Лично для меня pipewire вообще неизвестная планета. Вроде &lt;br&gt;&amp;gt; как все музыканты кто уж на Linux пользуются jackd(2).&lt;br&gt;&lt;br&gt;1. Попробовал загрузиться с Live CD дистрибутива AV Linux, в котором есть JACK.&lt;br&gt;В настройках JACK Connection Kit выбираю любое значение, отличное от 44100 и все-равно показывает 44100.&lt;br&gt;&lt;br&gt;2. Нашел исходники для драйвера:&lt;br&gt;https://github.com/torvalds/linux/blob/master/sound/usb/quirks-table.h#L1622&lt;br&gt;Тут в комментарии написано, что работает только 44.1 kHz на данный момент.&lt;br&gt;&lt;br&gt;А вот тут есть коммит:&lt;br&gt;https://github.com/torvalds/linux/commit/b7f33917bcd993ff81f3f80b9dc1890fb7410c6d&lt;br&gt;В котором говориться, что данное устройство использует специфический механизм для переключения частоты, потому и заблокированы остальные режимы.&lt;br&gt;&lt;br&gt;Вобщем, моих текущих познаний в программировании для решения данной задачк</description>
</item>

<item>
    <title>Смена частоты дискретизации в PipeWire для Roland Quad-Capture (Павел Отредиез)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID15/4798.html#1</link>
    <pubDate>Wed, 23 Mar 2022 18:55:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Но на самом деле переключения на нужную частоту не происходит. Почему я &lt;br&gt;&amp;gt; это знаю: &lt;br&gt;&amp;gt; 1. 192000 эта звуковуха может выдавать только по аналогу (т.е. на наушники &lt;br&gt;&amp;gt; и мониторы), а по цифре, к которой сейчас подключены колонки должна &lt;br&gt;&amp;gt; быть тишина.&lt;br&gt;&amp;gt; 2. При переключении частоты дискретизации моргают лампочки на устройстве, а если поменять &lt;br&gt;&amp;gt; настройку в конфиге и завершить сеанс и снова зайти, то ничего &lt;br&gt;&amp;gt; не моргает.&lt;br&gt;&amp;gt; Где рыть, что смотреть, куда копать?&lt;br&gt;&amp;gt; Если проблема в драйверах, то где искать их исходники? (я не нашел) &lt;br&gt;&lt;br&gt; Почему Вы пользуетесь pipewire а не классическим jackd/jackd2.  Там строго jackd работает на заданной частоте дискретизации. Клиенты могут проигрывать через pulseaudio -&amp;gt; jackd маршрут. Лично для меня pipewire вообще неизвестная планета. Вроде как все музыканты кто уж на Linux пользуются jackd(2).&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
