Пытаюсь вытащить многоканальный звук без затыков через Fox Max, используя SсreamAlsa.
Вижу, что period_size/buffer_size очень низкие, понимаю что в угоду low latency. На на 8 каналов это естественно еще ниже в 4 раза.
В ScreamALSA залочен только период, поскольку это реальный период - стандартный размер пакета со звуком, отправляемого драйвером в сеть. Но для приложения плеера это особой нагрузки не должно создавать, поскольку оно работает с буфером, который может быть многократно больше периода. То есть, надо пробовать увеличить буфер драйвера, который источник-плеер может задавать.
В аплеере и апрендерере - на первой вкладке их настроек (ALSA Buffer). В других плеерах - где-то в их настройках.
Там, где нет настроек, а автоматический выбор неудачен, может быть использована сборка драйвера, где ограничения на период отключаются за счёт некоторого усложнения обработки. При сборке драйвера этот вариант включается в файле snd-screamalsa.c строкой #define FLEXIBLE_PERIOD
Так в рендерере есть и прямой scream вывод, который на ALSA не завязан вообще.
Да и драйвер без ограничений можно собрать для DietPi.
Для PC Лев Фишман уже делал и выкладывал.
ээ, так, а звук, яндекс музыка тоже не будет с компа работать? те я пока только затестил кобуз, zberзвук запустил вэб версию там скрим не работает как я понимаю тоже. Вообще какой сценарий тогда использования скрима с компа? Или нужен другой скрим?
Игорь, добрый вечер.
У меня настроен апскрим на тинкере еммс и Luckfox. Все работает хорошо.
Но, хочу подключить напрямую тинкер и лиса, и соответственно подключить модуль вайфай в тинкере.
Подскажите как правильно настроить/включить в работу вайфай модуль?
Повторюсь, тинкер еммс и попасть изначально в apconfig.txt не могу.
По ssh прогой WinSCp тоже.
Для доступности обычных настроек надо создать папку /mnt/boot и загрузить туда стандартный apconfig.txt, там задать имя сети и пароль для Wi-Fi. apconfig будет открываться через меню и использоваться. Остальное по инструкции.
Сначала, запускаю по проводу.
IP Tinker 192.168.1.77
IP Luckfox 192.168.1.27
Скрим включаю, всё работает.
Папка mnt/boot есть
через телефонный проводник увидел файл в еммс тинкера
Скопировал в mnt/boot
Поправил
USE_NETWORK=1
IP=192.168.1.77
#ROUTER_IP=192.168.1.1
DNS_SERVER=8.8.8.8
USE_SSH=1
USE_WIFI=1
WIFI_SSID=ASUSRT_5G
WIFI_PSK=1234567890
NETWORK_TIMEOUT=10
USE_ALSACTL=0
LOAD_MENU=1
LOAD_APLAYER=1
LOAD_RENDERER=1
LOAD_SPOTIFY=0
LOAD_BRIDGE=0
LOAD_AIRPLAY=0
LOAD_SCREAM=0
При изменении этого файла не по SSH и по адресу не входит.
Какой мне можно прописать IP для WiFi
или оставить этот?
И, нужно ли редактировать файл /home/root.profile?
Обычно можно оставить этот же IP адрес. По настройкам проблемы не видно. Если имя сети и пароль без опечаток, должен бы подключаться. У ASUS, вроде бы, WiFi слабый, поэтому и расстояние до роутера может быть критичным.
Если WiFi заработает, то для работы сразу с двумя интерфейсами потребуется редактировать файл /home/root/.profile.
Никак не хочет видеть вайфай.
По расстоянию был вопрос по комплектным антенкам. У меня поболее, да и близко пробовал .
Может дело в еммс? В плане записи и путей.
Копирую, редактирую apconfig - тишина в эфире.
В начале файла .profile те же параметры задаются, можно попробовать указать их там, а загрузку apconfig.txt отключить (в 31-й строке или где-то рядом). Только IP, SSID, пароль там указываются в кавычках.
Команды, выводящие настройки адаптеров:
ifconfig eth0
ifconfig wlan0
А ещё можно проверить стандартную загрузку с карты, включив там WiFi в FAT-разделе.