

alviktor
Пользователи-
Публикаций
466 -
Баллов
253 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент alviktor
-
По просьбе Дмитрия для пытливых. Инструкция по сборке ядра. Возможно, несколько устаревший метод, но сокращает время. Ядро будет той же версии, которое установлено в системе. Поэтому, если мне нужно ядро 3..., я собирал его в debian7. В данном случае будет собираться ядро 4 на debian9. Скачиваем пакеты: apt-get install build-essential kernel-package libncurses-dev Скачиваем исходники: apt-get install linux-source Для наглядности у меня открыт файловый менеджер. Смотрю, в /usr/src прилетели три папки: linux-source-4.9.tar.xz, linux-patch-4.9-rt.patch.xz, linux-config-4.9 ( в debian7 было две папки, без конфига ). В терминале заходим в нужную директорию: cd /usr/src Распаковываем: tar xvf linux-source-4.9.tar.xz Создаём ссылку: ln -s linux-source-4.9 linux Распакуем rt-patch: unxz linux-patch-4.9-rt.patch.xz Скопируем патч в папку с исходниками: cp linux-patch-4.9-rt.patch linux/ Заходим в эту папку: cd linux Патчим: patch -p1 -i linux-patch-4.9-rt.patch Создадим конфигурацию текущего ядра: make oldconfig ( задаст вопросы-enter,enter...) Запускаем утилиту: make menuconfig Появился интерфейс. Дальше придётся посидеть час-другой. Так как разговор об ядре для аудио, сделаем необходимые для него вещи. Идём в: General setup, Timers subsystem, выбираем Periodic timer ticks, выключаем dynticks. Processor type and features, Preemption Model, Fully Preemptible Kernel (RT) Задать частоту обновления: Timer frequency 1000hz Указать наиболее подходящий планировщик задач deadline. Этот параметр во вкладке Enable the block layer – IO schedulers Выключаем энерго-сбережение. Power management and ACPI options, замечу, что здесь галочку снимать не надо, а нужно зайти в подменю и там всё поодключать, иначе комп перестаёт отключаться обычными способами, а только кнопкой. Там же в CPU Frequency scaling, Default CPUFreq governor выбрать performance. Я пробовал ядра с разными параметрами производительности, но это другая тема. Далее, если собираете ядро только для себя, смотрите-выбираете своё железо, нужное-ненужное оборудование, драйверы, поддерживаемые файловые системы и прочее. Я во время сборки на другом компе открывал статью http://www.unix-lab....osts/kernel-v3/ и глядел на скрины интерфейса menuconfig, там видно, что можно безопасно отключить. По окончании выходим из утилиты с сохранением: tab---esc. Запускаем компиляцию: make-kpkg -j5 --initrd --append-to-version=-mykernel kernel_image kernel_headers где в параметре -j указать количество ядер вашего процессора+1, иначе компиляция запустится на одном ядре, а вместо -mykernel указать имя любимой женщины. Во время конфигурирования я на другом компе открывал это: http://hifi-audio.ru/archives/8550 http://linuxoidblog....5/12/linux.html http://www.unix-lab....osts/kernel-v3/ Дополнительная информация: http://www.opennet.r...config.txt.html https://www.alv.me/l...yadre-ne-mesto/ http://rus-linux.net...nel/kernel.html В директории /usr/src получится два файла с расширением deb. Установить: dpkg -i *
-
Виктор, отличный отчет! Отличная работа! Главное, что все сделал сам, и что все получилось. Спецы, уверен, смеяться не будут, а дадут дельные советы (если они спецы): что поправить, что может не надо было делать и куда идти дальше. Если ты сам говоришь, что это не окончательная сборка, что еще планируешь сделать для звука и для удобства пользования? Плеер Уважаемого Игоря хорош еще и тем, что "скачал-переписал-запустил", все, больше ни чего не надо, работает на любой оси. Для управления плеером (и рендерером) достаточно установить любой браузер, лучше Chromium (chromium-browser). Браузер после установки можно запустить командой xinit chromium-browser и в адресной строке указать localhost:7778. Если плеер aplayer уже запущен, то в браузере откроется его главное меню. Все, АП запущен. Я выше просил совета у спецов, как сделать так, что после загрузки системы автоматически выполнялись две команды ./aplayer и xinit chromium-browser, ответ я или пропустил, или его не было. Тем более, АП обновился и команда запуска плеера теперь освобождает терминал, здесь же следом можно запустить и браузер. Относительно "большой" объем образа системы сейчас не помеха для распространения: можно сжать RAR и разрезать им же на тома, да и интернет сейчас у всех скоростной. Виктор, вопросы: - зачем устанавливал xdm и blackbox, думаю, что достаточно xserver-xorg, он должен подтянуть x11-xserver и xinit. По моему как-то так, вечером уточню, как я делал. Если тебе все это надо, что бы запустить audacious, то можно обойтись и без них. - плеером audacious можно управлять дистанционно: пультом или по сети? У тебя сеть есть или ты ее не задействуешь, как "зло"? - автозапуск плеера audacious планируешь организовать? Виктор, в чем отличия этих ядер? По какой инструкции ты собирал эти RT ядра, сбрось ссылку, собственные рекомендации и примечания не помешают, а может и инструкцию для не спецов, как я. Отвечу попозже, сейчас по делам, а печатаю медленно одним пальцем.
-
Задача была получить ось на tmpfs, поэтому с настройками системы пока не заморачивался. Сначала долго изгалялся с дебианом-7, за руководство брал статью по известной ссылке https://habr.com/post/253759/ Потом решил попытать с дебианом-9, мне по дилетантски показалось, что файл, где правка, больше похож на требуемый. Образ netinst брал с официального сайта дебиан. Ядро RT собрал сам. Установил систему в экспертном режиме, вход только root. Там где выбор программ-снял все галочки. Обновился, поставил своё ядро, родное ядро удалил, далее alsa-base, ntfs-3g, rtirq-init, audacious. Почему audacious-, а выбора-то нет. Клементина большая, поставил бы плеер Игоря, но он вроде без интерфейса, с ним ещё разбираться надо, очень неплохо звучит alsapleer, но почему-то с некоторыми моими аудиофайлами он вылетает. Дальше долго возился с автомонтированием usb. В дебиан-9 нет отдельно usbmount, пробовал разные утилиты, записи делал в fstab-короче говоря на данный момент не понимаю, почему сейчас все usb монтируются автоматом, ну-возраст. Настройки: в etc/security/limits.conf @audio - rtprio 99 @audio - memlock unlimited @audio - nice -19 Я ещё сделал etc/security/limits.d/audacious и там такая же запись. Прошу спецов не смеяться-я дилетант. В etc/default/grub в строке GRUB_CMDLINE_LINUX_DEFAULT--clocksource=tsc threadirqs tsc=reliable nosoftlockup=0 Это в grub всё, остальные параметры у меня в ядре. В etc/sysctl.conf дописать vm.swappiness = 10 В etc/default/rtirq в строке RTIRQ_NAME_LIST="tsc snd audacious" В строке RTIRQ_NON_THREADED="tsc snd" Дальше установил xorg, xdm, blackbox. Для уменьшения размера вычистил папку archive, там где всё update лежит. Вся ось на диске занимает 1.5gb. Автозапуск аудациуса попытался сделать-с лёту не получилось, плюнул, пошёл дальше. Ну и потом несколько дней долбился с tmpfs, сначала по вышеприведённой инструкции. Никак. Потом по инструкции вот этой http://reboot.pro/to...am-and-boot-it/ Принцип и тут и там один, только здесь без сжатия-архивирования. Короче, мне ещё надо для понимания сделать всё это сначала, потому что, мягко говоря, ясности никакой. И очень бы хотелось, чтоб кто-нибудь более сведущий сделал это и расписал для первоклассников.Напомню, это ни в коем случае не окончательная сборка, не эталонная, а только для того, чтобы попробовать.Попробовал. О звуке. Никакого вау эффекта нет, вначале вроде бы всё как обычно. Но постепенно, довольно скоро, замечаешь, что значительно улучшилась проработка микро-деталей, и при этом никакой навязчивости, выпячивания, звук завораживает, хочется слушать и слушать, что я и делал весь день. Можно так сравнить. Если бы ребята из pvd-audio (да святится...и т.д.)сделали свою ось исключительно под музыку, то-есть уменьшили бы её, облегчили-, наверное,было бы похоже. Настырно ещё раз предлагаю сообща сделать муз.ось., примерно такую: на tmpfs, плеер Игоря Антонова, и чтоб её было просто распространять. Давно обратил внимание, насколько сложнее получить требуемый звук, нежели видео-картинку. Хотя, с другой стороны, индустрия видео-изображения нынче ещё в зачатке, я имею ввиду, что настоящее изображение, создающее полную иллюзию реального, к примеру, как голограмма по методу Денисюка, как была сорок с лишним лет назад, когда я её видел, так ничего и не изменилось. Я это к тому, что в акустике есть нечто похожее на голографию, это контрапертурная акустика, здесь тоже используется интерференция звуковых волн. Но это уже из другой оперы.
-
Пока выкладываю вот такой вариант, может у кого-нибудь получится. https://cloud.mail.ru/public/KpQZ/R9wegrYZs -это образ системы, сделанный клонезиллой https://cloud.mail.ru/public/KDCF/awBnLuUTg -это сама клонезилла. https://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/02_Restore_disk_image -это сайт ихний, где можно инструкцию почитать, или другую версию кл-лы скачать. Значит, руфусом клонезиллу на флешку залил, с неё загрузился на том компе, с которого нужна копия. Clonezilla сделала образ с ssd, проверила, сказала, что образ без ошибок. Как я понимаю (это не точно), надо тоже сделать rufus-ом флешку с клонезиллой, на ещё одну флешку скопировать разархивированный образ, загрузиться с клонезиллой на муз.компе, и с флешки с образом развернуть систему на ssd. Слушаю весь день свою ось, которая на tmpfs. Самая простая,-debian9+audacious. Для себя сделал вывод: обязательное тех.условие для музыкальной оси-она должна быть только на tmpfs. Даже такую сложную для воспроизведения клубную-электро- как "Tactical Sekt" (слушаю и такую) играет без искажений и для уха в кайф.
-
Дмитрий, очень интересно узнать о результатах прослушивания, предполагаю, звук понравится. У меня пока не получается, делал по этой инструкции: https://www.linux-live.org/ Но больше всего надежда на способ, который на форуме уже не первый раз поминают, сейчас ampir-nnn снова предложил: https://habr.com/pos...ost/253759/ На том форуме, где автор предложил способ установки всей файловой системы на tmpfs, много рассуждений, для чего это нужно, одна беда, среди всех не нашлось ни одного звуколюба. А ведь система на tmpfs ещё быстрее, менее ресурсоёмка, чем все известные способы загрузки в ram. Может статься, для музыкальной оси идеальный вариант. ampir-nnn, вы ведь точно больше меня в линуксе разбираетесь, просто сделайте вариант по вашей же ссылке. Я делал несколько попыток, но самая последняя команда (cd /mnt/first && busybox tar -czf /mnt/work/ram.tar.gz *) не хочет работать, "нет такого файла-каталога", хотя всё примонтировано и в файловом менеджере всё видно. Знаю, что сам туплю, но посоветоваться не с кем.
-
Если я в своей системе за пару минут меняю ядра и слышу изменения в звуке, как меня можно убедить в обратном? Начинается с ядра, далее ось, оптимизация и т.д. Легко сравнить у daphile, у них в раздаче два ядра на выбор, они, кстати рекомендуют обычное, не рт-ядро. Не могу с ними не согласиться, сравнив ядра на своей системе. Под своё железо не стал конфигурировать специально, кто-то ведь пока ещё занимается поиском. Для таких людей предложение: сделать муз.ос-live, пользуясь наработками этого форума и других. В смысле, чтоб вся ось работала из оперативки, по примеру blackos. Сам сейчас этим займусь, но у меня это не скоро получится. И тем не менее- не боги же горшки обжигают.
-
Предлагаю желающим для пробы свои rt-ядра. Три ядра, сконфигурированные для аудио, канонические настройки. Различие: ядро "solo" - в энергосбережении cpu-performance. Но так-как мнения по этому вопросу противоречивые, сделал ещё два варианта: в "quiet" aspi cpu-conservative, в "nota"-ondemand. Ядра-3.2. Я использую с debian7. У кого монитор от видео-карты--не знаю, будет ли работать, я в.картой не пользуюсь, а в ядрах некоторые параметры видео отключил. Cам, разумеется, проверил на своём железе работоспособность, всё играет. Установка: dpkg -i linux-image* dpkg -i linux-headers* https://cloud.mail.ru/public/7xME/L1qp16jqR https://cloud.mail.ru/public/NB8E/EWmJT9RCy https://cloud.mail.ru/public/Hzkk/zx7yqQXH1 https://cloud.mail.ru/public/Aaj7/HYLgcxvFZ https://cloud.mail.ru/public/6dY5/MYBFCuEZ2 https://cloud.mail.ru/public/8urn/hJoHEgbeF
-
" Виктор, прошу привести точный синтаксис строчки defaults.pcm.dmix.rate" Всё правильно ты написал, copy без кавычек. Но я не про эту сборку, её не ставил и не планирую, т.к. пока занимаюсь другими экспериментами. Но во всех случаях раньше ставил такой параметр и срабатывало, почти всегда на debian, ещё на slitaz.
-
audioshock сказал: - я (пока) не встречал записи DSD, играющие на уровне лучших записей Hi-res. Аналогично, долго изгалялся с dsd и на windows, и с линуксом. Даже при попытке самовнушения не получается услышать преимущество в звуке. Два варианта для себя: или очередной развод, или фирменный диск на дорогой вертушке действительно звучит лучше, но при нынешних ценах на sacd-диски, ну и т.д.
-
Может, кому интересно будет покопаться в Slitaz. Работает из ram, звук приличный, получше ubuntu, данный вариант подходит для тех, кому ещё и интернет нужен. Руфусом записать на флешку, при загрузке можно выбрать локаль. Проверить-настроить alsamixer. В терминале: su, пароль- root, tazpkg recharge, tazpkg upgrade -c, tazpkg get-install deadbeef, tazpkg get-install deadbeef-plugins. Всё то же самое можно через slitaz panel, сверху значок с ключом, root-root. Cтавил ещё audacious- на компе с usb-выходом не заиграл, с внутренней звуковой играет. https://cloud.mail.r.../13YZ/dnuxBreTT Интереснее, конечно, до-собрать вот этот вариант, только базовая система. https://cloud.mail.r.../97Dg/j7DKC3vRy Пока не получается, но надежда есть.. Звук хороший, так как ядро маленькое,нет лишних модулей, и система загружается в ram. Настройки можно сохранять, но про это потом.
-
Не могу удержаться, читая про электричество. Всё время забывается, что по настоящему не известна природа ни электричества, ни магнетизма, ни всего прочего. Использование человеками всего и вся есть, а понимания сути вещей нет. Ну и разумеется есть гонор венца природы, а знания самого себя нет. В школе ещё, хоть и отличником был, пристал к физичке, что не понимаю сути электричества. Она вместе со своим мужем, преподавателем физики из УПИ, убеждала меня принять всё как есть, просто пользоваться формулами и получать пятёрки, и в качестве аргумента сломала мне об голову метровую линейку, но озарения не произошло. Поэтому никто не мешает просто играться фазами, нулями, и прочими непонятными игрушками, отлавливать свой уникальный звук, особо не заморачиваться, и при этом знания школьные и институтские конечно же пригодятся. Извиняюсь, конечно же, никого обидеть не собирался. [ да, и ещё помимо всех вещей с кучей законов есть субъект, который на сегодняшний день просто чёрный ящик, мистер X ].
-
Если об воспроизведении dsd, то mpd-оно ведь и на tiny, и в volumio, наверное, очень похоже. Хотел сказать, из прошлых экспериментов, deadbeef играл dsd, если не ошибаюсь-был установлен на slitaz. Не уверен, что играл без конвертирования в pcm. Вот что действительно понравилось, и чем планирую заняться-это jriver на debian, играет и dsd, и образы sacd [ хоть и DoP ], и звук интересный.