Перейти к содержимому


   

 

Операционные системы и настройки музыкального ПК для звука

операционная система linux

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2027

#1651 OFFLINE   Arik

Arik

    Эксперт

  • Продвинутые
  • 1619 сообщений

Отправлено 25 May 2018 - 12:55

Есть ли где здесь в теме по настройкам БИОСа конкретика? Тема уже очень большая... Что всё лишнее отключить - давно в курсе))
Спойлер

Продам:
Audeze Lcd-3 Дофазорные 60 т.р. http://forum.doctorh...m&item_id=26771

#1652 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 25 May 2018 - 13:00

Посмотрите здесь, вторая часть поста, может что пригодится.
Отрицать что-то - означает затевать спор.

#1653 OFFLINE   Arik

Arik

    Эксперт

  • Продвинутые
  • 1619 сообщений

Отправлено 25 May 2018 - 13:11

Спасибо, Дмитрий! Да, некоторые настройки попробую.
Спойлер

Продам:
Audeze Lcd-3 Дофазорные 60 т.р. http://forum.doctorh...m&item_id=26771

#1654 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 25 May 2018 - 13:52

Настройки у каждого могут быт свои, в зависимости от МП, главное подход: "задавить" все, что можно, но не в ущерб стабильности. Главное, что бы потом можно было восстановить биос, т.е. я бы сначала нашел как сделать "reset" на своей МП.
Моя МП, после каких-то манипуляций сама предложила вернуть дефолтовые настройки биос, т.к. с моими не могла стартануть.
Мне звук с такими настройками показался более правильным, хотя не зразу его принял, в первое время явно не хватала залихватского драйва и раздутого, большого баса. Теперь такой пацанский звук слушать не могу.

Сообщение отредактировал audioshock: 25 May 2018 - 13:53

Отрицать что-то - означает затевать спор.

#1655 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 25 May 2018 - 14:36

Отредактировал первый пост: добавил ссылку на пост с настройками БИОС
Отрицать что-то - означает затевать спор.

#1656 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 26 May 2018 - 09:31

Вопрос к линуксоводам ( ampir-nnn ,  UNITRA и другим скрытым специалистам):
В этой статье, в комментариях пишут:
В systemd прилетел коммит, который позволяет делать точно то же, что описывает автор, стандартными средствами.
www.phoronix.com/scan.php?page=news_item&px=Systemd-Stateless-Root
Собственно вопрос: как запустить этот fstab-generator: Support root on tmpfs?
Что делать с этими файлами
src/fstab-generator/fstab-generator.c
src/shared/util.c
и
src/shared/util.h
Отрицать что-то - означает затевать спор.

#1657 OFFLINE   UNITRA

UNITRA

    Знаток

  • Пользователи
  • 176 сообщений
  • ГородUSSR
  • Занятие:Творить...

Отправлено 26 May 2018 - 11:29

Просмотр сообщенияaudioshock (26 May 2018 - 09:31) писал:

Вопрос к линуксоводам ( ampir-nnn ,  UNITRA и другим скрытым специалистам):
В этой статье, в комментариях пишут:
В systemd прилетел коммит, который позволяет делать точно то же, что описывает автор, стандартными средствами.
www.phoronix.com/scan.php?page=news_item&px=Systemd-Stateless-Root
Собственно вопрос: как запустить этот fstab-generator: Support root on tmpfs?
Что делать с этими файлами
src/fstab-generator/fstab-generator.c
src/shared/util.c
и
src/shared/util.h
Это файлы патчей для кода systemd. Их нужно применить к коду командой patch, после чего, собрать уже "измененный" systemd.
Не простое решение. Особенно в плане замены уже установленного и работающего systemd в системе.

Цитата

Имеющий уши, да услышит

#1658 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 01 June 2018 - 14:52

Linux полностью на tmpfs!
Зачем? Затем, что tmpfs - это самый совершенный RAMDISK!
Зачем ОС на RAMDISK? Затем, что бы была возможность каждому это попробовать и сравнить, что лучше: с диска или из памяти.

Выше поднимался вопрос, как можно загрузить ОС полностью в память и уже от туда управлять плеером, что бы не быть зависимым от качества носителя (флешка, диск и пр.).
Опять же выше приводились ссылки на инфу, как это можно сделать. Я и Виктор ( alviktor ) попробовали это осуществить. Как у Виктора дела, я не знаю, а у меня все получилось, т.е, грубо говоря, после загрузки системы, флешка отключается (выдергивается) из компа и система продолжает отлично функционировать, т.е качественно выводить звук (здесь конечно на любителя) :)
Из приведенных здесь выше методов, мне лично понравился (исключительно простотой, не надо обладать глубокими знаниями в линукс) этот метод, но он работает только на Ubuntu Server 14.04, на которую я так и не смог установить плеер KODI, а это для меня обязательное условие. Я попробовал на Ubuntu Server 14.04 запустить АПлеер с Web интерфейсом - плеер и браузер (Chrom) стартуют нормаль, так что желающие могут сами все попробовать, применив скрипт и "загнав" ОС в RAM, сравнить как лучше, с диска или из RAM.
Но, мне нужен плеер KODI, тем более, что я в свое время собрал сборку Ubuntu Server 16.04 + KODI 15.2, это еще до выхода в широкие массы BLACKOS, которая сейчас единственная ОС на моем аудио компе. После непродолжительных мытарств в интернете, я понял, что без спецов не обойтись и обратился за советом в PVD-audio. В отличие от многих зашоренных на собственном "величии" линуксоводов (сужу по форумам), парни из Тольятти прислали и нужные файлы, и описание как это можно сделать, сказав:
"Чтобы ты не мучился, дам простой рецепт позволяющий запускать ОС из ОЗУ на базе tmpfs. Это не секретная информация"
Конец цитаты.
Я по этому рецепту прошел, и, ИСКЛЮЧИТЕЛЬНО для желающих, выкладываю здесь инструкцию, как говорится: "Нажми на кнопку и получишь результат!"
Инструкция отличается от рецепта только некоторыми подробностями, уточнениями и разъяснениями к рецепту, который для знатоков линукс как "само собой", а для простых смертных "лес густой"
Эта метода проверена на Ubuntu Server 18.04 и 17.10 (в PVD-audio) и на Ubuntu Server 16.04 мной лично.
По идее, должна работать и на Debian.
Спойлер

1. На всякий случай сделать бэкап файла /usr/share/initramfs-tools/scripts/local
2. Заменить файл /usr/share/initramfs-tools/scripts/local на тот, что прикреплен к сообщению (мне в письме PVD-audio прислали, как сюда прикрепить не знаю)

Цитата из письма от PVD про их файл local:
Скрипт local из вложения - это сильно упрощенная версия того, какой используется в автомобильной системе PVD-AUDIO и будущей BLACKOS II.
В нем нет отображения процесса копирования, а также нет проверок на ошибки.
Например, нет защиты от копирования 100G раздела root в ОЗУ размером 1G

Конец цитаты
3. Обновить образ initramfs:  sudo update-initramfs -u
4. Добавить загрузку ОС в RAM (tmpfs ) в меню загрузки:
4.1.  На всякий случай сделать бэкап файлов /boot/grub/grub.cfg и etc/grub.d/40_custom
4.2. Открыть файл etc/grub.d/40_custom, будет такой текст:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
4.3. Найти и скопировать из файла /boot/grub/grub.cfg описание загрузки вашей загруженной системы. Текст, например, такой:
menuentryUbuntu, Linux 2.6.32-020632rc6-generic --classubuntu --classgnu-linux --classgnu --classos $menuentry_id_option 'gnulinux-simple-ffa04136-b48e-464c-8e1f-c1cfb3170165' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmodgzio
if [ x$grub_platform = xxen ]; theninsmodxzio; insmodlzopio; fi
insmodpart_gpt
insmodext2
setroot=(hd0,5)
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root ffa04136-b48e-464c-8e1f-c1cfb3170165
else
search --no-floppy --fs-uuid --set=root ffa04136-b48e-464c-8e1f-c1cfb3170165
   fi
   linux /boot/vmlinuz-4.15.0-22-generic root=UUID=ffa04136-b48e-464c-8e1f-c1cfb3170165 ro quiet  splash $vt_handoff
   initrd /boot/initrd.img-4.15.0-22-generic
}
Конец цитаты.
Где Ubuntu, Linux 2.6.32-020632rc6-generic– соответствует названию пункта в меню загрузки вашей загруженной ОС.
4.4. Отредактировать этот текст:
4.4.1.  В первой строке изменить название ОС, например, на Ubuntu to RAM, получим:
menuentry ‘Ubuntu to RAM’ --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ffa04136-b48e-464c-8e1f-c1cfb3170165' {
4.4.2.  В предпоследнюю строку добавить параметр ram, получим:
linux /boot/vmlinuz-2.6.32-020632rc6-generic root=UUID=0e717c2a-24bd-4abe-acfe-ecf98fc814f8 ro ram quiet splash
4.5. Сохранитьфайл etc/grub.d/40_custom как, например, etc/grub.d/08_custom. Что бы наша новая строка в меню загрузки была на первом месте, цифра в номере файла, должна меньше 10 и больше 05, в нашем случае  - это 08.
4.5. Обновить grub:  sudo update-grub
4.6. Открыть /boot/grub/grub.cfg и убедится, что появился новый раздел загрузки Ubuntu to RAM
5. Перезагрузить комп: sudo reboot, убедится, что первой строкой в меню загрузки указана наша Ubuntu to RAM, дождаться загрузки ОС (Copy rootfs into RAM может занять некоторое время, примерно 2 мин.), отключить флешку от компьютера и «насладится» работой ОС из памяти. Для выключения компа подключать флешку не нужно.

Все!
Для простых звуколюбов, не отягощенных знаниями линукс :) , таких как я, есть еще несколько примечаний:
Спойлер

  1. Текст из /boot/grub/grub.cfg лучше копировать в etc/grub.d/40_custom. Малейшей ошибка в синтаксисе при ручном наборе текста не позволит выполнить обновление grub и на экране будет сообщение:  
grub-update_1.jpg
2. Для копирования текста можно загрузится с любого liveCD Linux в режиме «Попробовать без установки»
3. Файл etc/grub.d/08_custom должен быть исполняемым. Если добавлять текст в имеющийся файл etc/grub.d/40_custom, который является исполняемым, то сохраненный файл автоматически получит такие права. Если создавать свой скрипт, то после сохранения файла надо выполнить sudochmod +x /etc/grub.d/XX_name, где XX_nameимя вашего файла.
4. Можно отредактировать меню загрузки:
4.1. Избавиться от пунктов, созданных при инсталляции. Не нужно удалять никаких файлов, достаточно снять исполняемый бит с файла /etc/grub.d/10_linux командой sudochmod -x /etc/grub.d/10_linux
4.2. Затем нужно лишить исполняемого бита еще файл /etc/grub.d/30_os-prober, иначе этот скрипт снова обследует все диски и впишет дефолтные названия, на этот раз в конец списка.
4.3.Обновить grub: sudo update-grub.
4.4. Можно создать свои пункты загрузочного меню, написав, по аналогии, соответствующие скрипты 11_name, 12_name,…, 20_name, разместить их в etc/grub.d/, сделать их исполняемыми и обновить grub.
4.5. Чтобы убрать любой из пунктов меню, достаточно лишить соответствующий файл (11_name, 12_name,…, 20_name ) исполняемого бита командой sudochmod -x /etc/grub.d/ XX_name. При необходимости его всегда можно подключить обратно командой sudochmod +x /etc/grub.d/ XX_name4.

5. Поменять местами пункты меню можно просто поменяв цифры в названии файлов и обновив grub.
Теперь точно все!  

За всей этой писаниной как бы не забить главное, сейчас прилетят вопросы - а зачем все это надо, а будет ли звуку лучше, если ОС загнать целиком в память, а чем вам "быстрые" SSD диски или CF карточки не устраивают?
Вот что бы каждый мог ответить на это вопрос для себя, т.е попробовать все это на своих системах Ubuntu или Debian, это все и затевалось.
Если, конечно, вы пользуете BOS от PVD, то у вас и так все в памяти и сравнивать не надо.
В заключение пару скринов:
Спойлер

Стартовое загрузосное меню
menu.jpg

Главное меню плеера KODI
KODI.jpg


Отрицать что-то - означает затевать спор.

#1659 OFFLINE   UNITRA

UNITRA

    Знаток

  • Пользователи
  • 176 сообщений
  • ГородUSSR
  • Занятие:Творить...

Отправлено 01 June 2018 - 16:10

audioshock, без

Цитата

(мне в письме PVD-audio прислали, как сюда прикрепить не знаю)
"рецепт" не полный.
Был бы признателен, если бы получилось увидеть этот скрипт.

На форуме есть кнопка "Расширенная форма", которая расположена справа от кнопки "Отправить".
На появившейся странице, есть функция прикрепления файлов, а также кнопка "Код" похожая на <>.
Если так не получится, то можно сделать ссылку на файлообменник.

А так, видно, что проделана не малая работа!
Заранее благодарю.

Цитата

Имеющий уши, да услышит

#1660 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 01 June 2018 - 17:48

Просмотр сообщенияUNITRA сказал:

Был бы признателен, если бы получилось увидеть этот скрипт.
Попытка присоединить файл local от PVD в "Расширенной форме" вызывает следующую реакцию форума:
Ошибка: Вы не можете загружать файлы подобного типа
Конец цитаты.
Могу отправить файл по почте, присылайте адрес в личку.
Отрицать что-то - означает затевать спор.

#1661 OFFLINE   UNITRA

UNITRA

    Знаток

  • Пользователи
  • 176 сообщений
  • ГородUSSR
  • Занятие:Творить...

Отправлено 01 June 2018 - 20:14

Просмотр сообщенияaudioshock (01 June 2018 - 17:48) писал:

Просмотр сообщенияUNITRA сказал:

Был бы признателен, если бы получилось увидеть этот скрипт.
Попытка присоединить файл local от PVD в "Расширенной форме" вызывает следующую реакцию форума:
Ошибка: Вы не можете загружать файлы подобного типа
Конец цитаты.
Могу отправить файл по почте, присылайте адрес в личку.

Раз опубликована инструкция, то и содержимое файла должно быть публичным - чтобы желающие смогли повторить!

Можно содержимое файла поместить между тегов "code" и "/code" :
[code]
Содержимое файла local
...
[/code]

Цитата

Имеющий уши, да услышит

#1662 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 01 June 2018 - 22:41

Просмотр сообщенияUNITRA сказал:

Можно содержимое файла поместить между...
Можно. Вот текст скрипта:
Спойлер

# Local filesystem mounting -*- shell-script -*-

local_top()
{
if [ "${local_top_used}" != "yes" ]; then
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/local-top"
run_scripts /scripts/local-top
[ "$quiet" != "y" ] && log_end_msg
fi
local_top_used=yes
}

local_block()
{
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/local-block"
run_scripts /scripts/local-block "$@"
[ "$quiet" != "y" ] && log_end_msg
}

local_premount()
{
if [ "${local_premount_used}" != "yes" ]; then
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/local-premount"
run_scripts /scripts/local-premount
[ "$quiet" != "y" ] && log_end_msg
fi
local_premount_used=yes
}

local_bottom()
{
if [ "${local_premount_used}" = "yes" ] || [ "${local_top_used}" = "yes" ]; then
[ "$quiet" != "y" ] && log_begin_msg "Running /scripts/local-bottom"
run_scripts /scripts/local-bottom
[ "$quiet" != "y" ] && log_end_msg
fi
local_premount_used=no
local_top_used=no
}

# $1=device ID to mount
# $2=optionname (for root and etc)
# Sets $DEV to the resolved device node
local_device_setup()
{
local dev_id="$1"
local name="$2"
local real_dev

# If wait-for-root understands this prefix, then use it to wait for
# the device rather than settling the whole of udev.

# Timeout is max(30, rootdelay) seconds (approximately)
local slumber=30
case $DPKG_ARCH in
powerpc|ppc64|ppc64el)
slumber=180
;;
*)
slumber=30
;;
esac
if [ ${ROOTDELAY:-0} -gt $slumber ]; then
slumber=$ROOTDELAY
fi

# PVD-AUDIO.COM #
# Parse boot command line for find "ram" command
RAM=""

for arg in $(cat /proc/cmdline); do
case $arg in
  ram)
  RAM="Yes" ;;
esac
   done   

case "$dev_id" in
UUID=*|LABEL=*|/dev/*)
FSTYPE=$( wait-for-root "$dev_id" $slumber )
;;
*)
wait_for_udev 10
;;
esac

# Load ubi with the correct MTD partition and return since fstype
# doesn't work with a char device like ubi.
if [ -n "$UBIMTD" ]; then
modprobe ubi mtd=$UBIMTD
DEV="${dev_id}"
return
fi

# Don't wait for a device that doesn't have a corresponding
# device in /dev and isn't resolvable by blkid (e.g. mtd0)
if [ "${dev_id#/dev}" = "${dev_id}" ] &&
   [ "${dev_id#*=}" = "${dev_id}" ]; then
DEV="${dev_id}"
return
fi

# If the root device hasn't shown up yet, give it a little while
# to allow for asynchronous device discovery (e.g. USB).  We
# also need to keep invoking the local-block scripts in case
# there are devices stacked on top of those.
#
# in ubuntu, we should never actually enter this loop as wait-for-root
# above should waited until the device appeared.
if ! real_dev=$(resolve_device "${dev_id}") ||
   ! get_fstype "${real_dev}" >/dev/null; then
log_begin_msg "Waiting for ${name} file system"

while true; do
sleep 1
local_block "${dev_id}"
if real_dev=$(resolve_device "${dev_id}") &&
   get_fstype "${real_dev}" >/dev/null; then
wait_for_udev 10
log_end_msg 0
break
fi
slumber=$(( ${slumber} - 1 ))
if [ ${slumber} -eq 0 ]; then
log_end_msg 1 || true
break
fi
done
fi

# We've given up, but we'll let the user fix matters if they can
while ! real_dev=$(resolve_device "${dev_id}") ||
  ! get_fstype "${real_dev}" >/dev/null; do
echo "Gave up waiting for ${name} device.  Common problems:"
echo " - Boot args (cat /proc/cmdline)"
echo "   - Check rootdelay= (did the system wait long enough?)"
if [ "${name}" = root ]; then
echo "   - Check root= (did the system wait for the right device?)"
fi
echo " - Missing modules (cat /proc/modules; ls /dev)"
panic "ALERT!  ${dev_id} does not exist.  Dropping to a shell!"
done

DEV="${real_dev}"
}

local_mount_root()
{
local_top
local_device_setup "${ROOT}" root
ROOT="${DEV}"

# Get the root filesystem type if not set
if [ -z "${ROOTFSTYPE}" ]; then
FSTYPE=$(get_fstype "${ROOT}")
else
FSTYPE=${ROOTFSTYPE}
fi

local_premount

if [ "${readonly}" = "y" ] &&
   [ -z "$LOOP" ]; then
roflag=-r
else
roflag=-w
fi

# FIXME This has no error checking
[ -n "${FSTYPE}" ] && modprobe ${FSTYPE}

checkfs ${ROOT} root "${FSTYPE}"

# FIXME This has no error checking

# PVD-AUDIO.COM #
  # Copy rootfs into RAM
  if [ -z "${RAM}" ]; then
  mount ${roflag} ${FSTYPE:+-t ${FSTYPE} }${ROOTFLAGS} ${ROOT} ${rootmnt}
  else
  mkdir /temp
  mount ${roflag} -t ${FSTYPE} ${ROOTFLAGS} ${ROOT} /temp
  mount -t tmpfs -o size=100% none ${rootmnt}
  cd ${rootmnt}
  echo "PVD-AUDIO.COM"
  echo "Copy rootfs into RAM"  
  cp -rfa /temp/* ${rootmnt}
  umount /temp
  fi
# PVD-AUDIO.COM #
mountroot_status="$?"
if [ "$LOOP" ]; then
if [ "$mountroot_status" != 0 ]; then
if [ ${FSTYPE} = ntfs ] || [ ${FSTYPE} = vfat ]; then
panic "
Could not mount the partition ${ROOT}.
This could also happen if the file system is not clean because of an operating
system crash, an interrupted boot process, an improper shutdown, or unplugging
of a removable device without first unmounting or ejecting it.  To fix this,
simply reboot into Windows, let it fully start, log in, run 'chkdsk /r', then
gracefully shut down and reboot back into Windows. After this you should be
able to reboot again and resume the installation.
(filesystem = ${FSTYPE}, error code = $mountroot_status)
"
fi
fi
  
mkdir -p /host
mount -o move ${rootmnt} /host

while [ ! -e "/host/${LOOP#/}" ]; do
panic "ALERT!  /host/${LOOP#/} does not exist.  Dropping to a shell!"
done

# Get the loop filesystem type if not set
if [ -z "${LOOPFSTYPE}" ]; then
eval $(fstype < "/host/${LOOP#/}")
else
FSTYPE="${LOOPFSTYPE}"
fi
if [ "$FSTYPE" = "unknown" ] && [ -x /sbin/blkid ]; then
FSTYPE=$(/sbin/blkid -s TYPE -o value "/host/${LOOP#/}")
[ -z "$FSTYPE" ] && FSTYPE="unknown"
fi

if [ ${readonly} = y ]; then
roflag=-r
else
roflag=-w
fi

# FIXME This has no error checking
modprobe loop
modprobe ${FSTYPE}

# FIXME This has no error checking
mount ${roflag} -o loop -t ${FSTYPE} ${LOOPFLAGS} "/host/${LOOP#/}" ${rootmnt}

if [ -d ${rootmnt}/host ]; then
mount -o move /host ${rootmnt}/host
fi
fi
}

local_mount_fs()
{
read_fstab_entry "$1"

local_device_setup "$MNT_FSNAME" "$1"
MNT_FSNAME="${DEV}"

local_premount

if [ "${readonly}" = "y" ]; then
roflag=-r
else
roflag=-w
fi

# FIXME This has no error checking
modprobe "${MNT_TYPE}"

if [ "$MNT_PASS" != 0 ]; then
checkfs "$MNT_FSNAME" "$MNT_DIR" "${MNT_TYPE}"
fi

# FIXME This has no error checking
# Mount filesystem
mount ${roflag} -t "${MNT_TYPE}" -o "${MNT_OPTS}" "$MNT_FSNAME" "${rootmnt}${MNT_DIR}"
}

mountroot()
{
local_mount_root
}

mount_top()
{
# Note, also called directly in case it's overridden.
local_top
}

mount_premount()
{
# Note, also called directly in case it's overridden.
local_premount
}

mount_bottom()
{
# Note, also called directly in case it's overridden.
local_bottom
}
А сам файл здесь.

Сообщение отредактировал audioshock: 29 June 2018 - 12:31

Отрицать что-то - означает затевать спор.

#1663 OFFLINE   alviktor

alviktor

    Постоялец

  • Пользователи
  • 103 сообщений

Отправлено 02 June 2018 - 03:31

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

Сообщение отредактировал alviktor: 02 June 2018 - 06:05


#1664 OFFLINE   Acrobatic

Acrobatic

    Постоялец

  • Пользователи
  • 101 сообщений
  • ГородПермь
  • Занятие:Пенсионер

Отправлено 02 June 2018 - 08:54

Говорят можно без ОС с Аплеера на прямую пускать звук в звуковуху .Но для этого нужна конфигурация звуковухи ..Человек на Сундуке утверждает что он так и слушает ...Есть ли у кого подобный опыт?
    Naim SU
  \  ProAc 100\  .........Знание определенных принципов -оправдывает не знание всего остального\Гельвеций\..................................

#1665 OFFLINE   IgorA

IgorA

    Эксперт

  • Продвинутые
  • 3420 сообщений

Отправлено 02 June 2018 - 09:03

Без операционной системы плееры работать не могут. Как и без драйвера карты. Обойти можно звуковую подсистему ОС, работая непосредственно с драйвером. Но так происходит во всех случаях вывода через родной ASIO карты и через KS. Особенности Аплеера не в обходе ОС, а в минимизации конвейера и операций с данными и в большом диапазоне поддерживаемых настроек и режимов.

#1666 OFFLINE   Acrobatic

Acrobatic

    Постоялец

  • Пользователи
  • 101 сообщений
  • ГородПермь
  • Занятие:Пенсионер

Отправлено 02 June 2018 - 14:46

Просмотр сообщенияIgorA (02 June 2018 - 09:03) писал:

Без операционной системы плееры работать не могут. Как и без драйвера карты. Обойти можно звуковую подсистему ОС, работая непосредственно с драйвером. Но так происходит во всех случаях вывода через родной ASIO карты и через KS. Особенности Аплеера не в обходе ОС, а в минимизации конвейера и операций с данными и в большом диапазоне поддерживаемых настроек и режимов.
................................................................С Вазапи -это не катит? ..Дело в том что глючит ОС 7 левая и ищу выход из тупика ......ОС 8 -драйверов не нашел к звуковухе Аудиафайл 192
    Naim SU
  \  ProAc 100\  .........Знание определенных принципов -оправдывает не знание всего остального\Гельвеций\..................................

#1667 OFFLINE   alviktor

alviktor

    Постоялец

  • Пользователи
  • 103 сообщений

Отправлено 02 June 2018 - 15:00

L1060891.jpg Получилось загрузить ос из ram, tmpfs. Экспериментировал с дебиан9+audacious.
Звук несколько другой,нежели с ssd. Подробности потом. Может, кто подскажет, как попроще скопировать ось с диска, чтобы на форуме выложить.

Прикрепленные изображения

  • L1060898.jpg

Сообщение отредактировал alviktor: 03 June 2018 - 02:42


#1668 OFFLINE   IgorA

IgorA

    Эксперт

  • Продвинутые
  • 3420 сообщений

Отправлено 02 June 2018 - 15:01

В выводе через WASAPI система участвует, но побитовая точность (bit-perfect) там поддерживается и качество тоже может быть высоким.

#1669 OFFLINE   Acrobatic

Acrobatic

    Постоялец

  • Пользователи
  • 101 сообщений
  • ГородПермь
  • Занятие:Пенсионер

Отправлено 02 June 2018 - 17:06

Просмотр сообщенияIgorA (02 June 2018 - 15:01) писал:

В выводе через WASAPI система участвует, но побитовая точность (bit-perfect) там поддерживается и качество тоже может быть высоким.
////.............Да у меня битва идет не за качество...Винда -глючит И я думал что обойдя ее -напрямую с плеера на звуковую можно так утверждал один инженер ..Но похоже надо идти в другом направлении Менять звуковуху или другую ОС
    Naim SU
  \  ProAc 100\  .........Знание определенных принципов -оправдывает не знание всего остального\Гельвеций\..................................

#1670 OFFLINE   Chris Rea

Chris Rea

    Пользователь

  • Пользователи
  • 86 сообщений

Отправлено 02 June 2018 - 21:03

alviktor, Как вариант http://softtorrent.r...r-debian-7.html

#1671 OFFLINE   Kir9790

Kir9790

    Пользователь

  • Пользователи
  • 57 сообщений
  • ГородЮгА

Отправлено 02 June 2018 - 23:02

Просмотр сообщенияArik (25 May 2018 - 12:55) писал:

Есть ли где здесь в теме по настройкам БИОСа конкретика? Тема уже очень большая... Что всё лишнее отключить - давно в курсе))
Вот посмотрите. И дальше на той же и следующей странице.

#1672 OFFLINE   alviktor

alviktor

    Постоялец

  • Пользователи
  • 103 сообщений

Отправлено 03 June 2018 - 02:37

Просмотр сообщенияChris Rea (02 June 2018 - 21:03) писал:

      Что-то она не скачивается.

#1673 OFFLINE   Chris Rea

Chris Rea

    Пользователь

  • Пользователи
  • 86 сообщений

Отправлено 03 June 2018 - 07:46

alviktor, https://sourceforge....ta/files/tools/

#1674 OFFLINE   alviktor

alviktor

    Постоялец

  • Пользователи
  • 103 сообщений

Отправлено 03 June 2018 - 08:48

Просмотр сообщенияChris Rea (03 June 2018 - 07:46) писал:

Спасибо, буду пробовать.

#1675 OFFLINE   audioshock

audioshock

    Эксперт

  • Автор темы
  • Продвинутые
  • 1450 сообщений
  • ГородСамара

Отправлено 03 June 2018 - 09:37

Просмотр сообщенияalviktor сказал:

Может, кто подскажет, как попроще скопировать ось с диска, чтобы на форуме выложить.
На форуме Тини Дима_с предложил такой вариант:
Немного подредактирую, добавив его же инфу, если загрузились не под root, то не забыть добавить sudo.
Цитата:

  • Подключаем к рабочей системе флешку или sata диск fat32, ntfs со свободным местом не менее размера раздела на источнике.
    Смотрим куда она примонтировалась, в случае usb - /media, sata - /mnt


  • Делаем полный образ диска
dd if=/dev/sda of=/media/usb1/image.img bs=10M count=500  (это скопирует первые 5Gb, всё равно обрезать truncate.)
где sda - диск с системой, может быть sdb.
/media/usb1 - путь примонтированного диска, в случае sata будет /mnt/sd*.
Ждем окончания выполнения
  • Отрезаем пустое место.
    3a. смотрим конец раздела END
    fdisk -l /media/usb1/image.img
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00070424

Device   Boot  Start End Sectors  Size   Id Type
/media/usb1/image.img1    * 2048   7147519 7145472   3.4G  83 Linux
В данном примере это 7147519.
3b. отрезаем по границе раздела
truncate --size=$[(7147519+1)*512] /media/usb1/image.img
Этот файл уже можем архивировать.
Ctrl-C прервать

Конец цитаты.
Отрицать что-то - означает затевать спор.





Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Rambler's Top100 Рейтинг@Mail.ru