Перейти к содержанию

alviktor

Пользователи
  • Публикаций

    466
  • Баллов

    253 
  • Зарегистрирован

  • Посещение

Весь контент alviktor

  1. По просьбе Дмитрия для пытливых. Инструкция по сборке ядра. Возможно, несколько устаревший метод, но сокращает время. Ядро будет той же версии, которое установлено в системе. Поэтому, если мне нужно ядро 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 *
  2. Виктор, отличный отчет! Отличная работа! Главное, что все сделал сам, и что все получилось. Спецы, уверен, смеяться не будут, а дадут дельные советы (если они спецы): что поправить, что может не надо было делать и куда идти дальше. Если ты сам говоришь, что это не окончательная сборка, что еще планируешь сделать для звука и для удобства пользования? Плеер Уважаемого Игоря хорош еще и тем, что "скачал-переписал-запустил", все, больше ни чего не надо, работает на любой оси. Для управления плеером (и рендерером) достаточно установить любой браузер, лучше 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 ядра, сбрось ссылку, собственные рекомендации и примечания не помешают, а может и инструкцию для не спецов, как я. Отвечу попозже, сейчас по делам, а печатаю медленно одним пальцем.
  3. https://cloud.mail.r.../8s3g/fcvttLmcK https://cloud.mail.r.../5WkV/pxueQo7dd Это rt-ядро для debian-9, c которым система установлена.
  4. Задача была получить ось на 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, плеер Игоря Антонова, и чтоб её было просто распространять. Давно обратил внимание, насколько сложнее получить требуемый звук, нежели видео-картинку. Хотя, с другой стороны, индустрия видео-изображения нынче ещё в зачатке, я имею ввиду, что настоящее изображение, создающее полную иллюзию реального, к примеру, как голограмма по методу Денисюка, как была сорок с лишним лет назад, когда я её видел, так ничего и не изменилось. Я это к тому, что в акустике есть нечто похожее на голографию, это контрапертурная акустика, здесь тоже используется интерференция звуковых волн. Но это уже из другой оперы.
  5. Интересно, на долго ? Что раньше были искажения, до tmpfs ? Ерунда, слушал и измерял - разница 0. Да это я всё малость от волнения-я ведь с компьютером первый раз познакомился не больше десяти лет назад, принципиально не хотел, потому как зараза.
  6. Пока выкладываю вот такой вариант, может у кого-нибудь получится. 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" (слушаю и такую) играет без искажений и для уха в кайф.
  7. Получилось загрузить ос из ram, tmpfs. Экспериментировал с дебиан9+audacious. Звук несколько другой,нежели с ssd. Подробности потом. Может, кто подскажет, как попроще скопировать ось с диска, чтобы на форуме выложить.
  8. Дмитрий, это отличная новость. Обязательно попробую. А также приятно, что не надо за ценной информацией заходить в личку, льстить и выпрашивать, как на некоторых других форумах. Спасибо.
  9. Виктор, выполняли это требование? Да конечно.Последний раз сидел за этим занятием всю ночь, может к утру уже не соображал. Буду ещё пробовать.
  10. Дмитрий, очень интересно узнать о результатах прослушивания, предполагаю, звук понравится. У меня пока не получается, делал по этой инструкции: 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 *) не хочет работать, "нет такого файла-каталога", хотя всё примонтировано и в файловом менеджере всё видно. Знаю, что сам туплю, но посоветоваться не с кем.
  11. Если я в своей системе за пару минут меняю ядра и слышу изменения в звуке, как меня можно убедить в обратном? Начинается с ядра, далее ось, оптимизация и т.д. Легко сравнить у daphile, у них в раздаче два ядра на выбор, они, кстати рекомендуют обычное, не рт-ядро. Не могу с ними не согласиться, сравнив ядра на своей системе. Под своё железо не стал конфигурировать специально, кто-то ведь пока ещё занимается поиском. Для таких людей предложение: сделать муз.ос-live, пользуясь наработками этого форума и других. В смысле, чтоб вся ось работала из оперативки, по примеру blackos. Сам сейчас этим займусь, но у меня это не скоро получится. И тем не менее- не боги же горшки обжигают.
  12. Вот, вдогонку посылаю, самое лучшее сварилось. https://cloud.mail.r.../8yDc/N9ERKi7LY https://cloud.mail.r.../rYjq/fNhgVLLoA https://cloud.mail.ru/public/7UWE/zjCVkB9JS https://cloud.mail.ru/public/EPvM/Qd4dXDRGg Получилось то, что хотел, звук нравится. Любой желающий может назвать своим именем.
  13. Предлагаю желающим для пробы свои 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
  14. " Виктор, прошу привести точный синтаксис строчки defaults.pcm.dmix.rate" Всё правильно ты написал, copy без кавычек. Но я не про эту сборку, её не ставил и не планирую, т.к. пока занимаюсь другими экспериментами. Но во всех случаях раньше ставил такой параметр и срабатывало, почти всегда на debian, ещё на slitaz.
  15. audioshock сказал : Для пробы настроил usr/share/alsa/alsa.conf : изменил дефолтовый параметр 48000 в defaults.pcm.dmix.rate на 192000. Дмитрий, привет. Я в defaults.pcm.dmix.rate пишу "copy" вместо цифр, играет, но какая частота-не знаю, на цапе нет дисплея.
  16. audioshock сказал: - я (пока) не встречал записи DSD, играющие на уровне лучших записей Hi-res. Аналогично, долго изгалялся с dsd и на windows, и с линуксом. Даже при попытке самовнушения не получается услышать преимущество в звуке. Два варианта для себя: или очередной развод, или фирменный диск на дорогой вертушке действительно звучит лучше, но при нынешних ценах на sacd-диски, ну и т.д.
  17. Может, кому интересно будет покопаться в 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. Настройки можно сохранять, но про это потом.
  18. Не могу удержаться, читая про электричество. Всё время забывается, что по настоящему не известна природа ни электричества, ни магнетизма, ни всего прочего. Использование человеками всего и вся есть, а понимания сути вещей нет. Ну и разумеется есть гонор венца природы, а знания самого себя нет. В школе ещё, хоть и отличником был, пристал к физичке, что не понимаю сути электричества. Она вместе со своим мужем, преподавателем физики из УПИ, убеждала меня принять всё как есть, просто пользоваться формулами и получать пятёрки, и в качестве аргумента сломала мне об голову метровую линейку, но озарения не произошло. Поэтому никто не мешает просто играться фазами, нулями, и прочими непонятными игрушками, отлавливать свой уникальный звук, особо не заморачиваться, и при этом знания школьные и институтские конечно же пригодятся. Извиняюсь, конечно же, никого обидеть не собирался. [ да, и ещё помимо всех вещей с кучей законов есть субъект, который на сегодняшний день просто чёрный ящик, мистер X ].
  19. audioshock Думаю, что цитату ты привел не того человека, проверить сейчас не возможно, alviktor почему-то удалил свой правильный пост (Виктор, зачем?). Дмитрий, я ничего не удалял.
  20. Если об воспроизведении dsd, то mpd-оно ведь и на tiny, и в volumio, наверное, очень похоже. Хотел сказать, из прошлых экспериментов, deadbeef играл dsd, если не ошибаюсь-был установлен на slitaz. Не уверен, что играл без конвертирования в pcm. Вот что действительно понравилось, и чем планирую заняться-это jriver на debian, играет и dsd, и образы sacd [ хоть и DoP ], и звук интересный.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.