Jump to content

PC kao izvor zvuka - tema MK II


dj.nik

Preporučeni Komentari

pre 11 minuta, Srecko reče

liquorix.

Liqorix je po meni najbolji kernel koji postoji. Ima patch za IRQs i sve moguće drajvere.

Ovo ima da radi i na Raspberry Pi - nisam probao - ali 90% da će da radi. 

Sistem je ogoljen kao za njega. A ja ga koristim na zver mašini. To bre Leti :msn-rofl:

Link to comment
Podeli na ovim sajtovima

Inače SnakeOil se instalira potpuno isto na Debian/Raspbian  :D

 

Čak ima opcija i da se isključi GUI - samo se doda u GRUB text 3 da se ne startuje startx

i imaš full konzolni SnakeOil - onda mora da se ručno kuca startx u konzoli da se pokrene Desktop....

Tako i stoji u kongiguraciji SO za Grub. Gasi Desktop po defaultu

 

Link to comment
Podeli na ovim sajtovima

pre 54 minuta, zika reče

Začikavanje: da li Vam je za music potreban/koristan/štetan congestion control na NIC?

Mene pitate ili njih ?

Da li uopšte znaju šta je to - ili njihov Guru - creator SnakeOil zna šta je uopšte podešavao.

(Taj deo mu je nepodešen....)

Vidim da je u jednom kernelu odsekao sve što postoji i ostavio sam IRQ za USB.

Ista stvar kao Liquorix samo iskasapljena :rofl:

Dakle koristio samo patch za IRQs copy/paste. . .

I niko do kraja da podesi kako treba. :signhere:

Teško je naučiti onoga ko je nenaučen postao učitelj drugima.:to_pick_ones_nose2:

Link to comment
Podeli na ovim sajtovima

Ne može jedna skripta da namesti ceo sistem za svaku mašinu koja postoji.

Moraš ručno da podesiš ceo sistem za sve mašine. Od kernela do ikonice na Desktopu.

Znači sve što postoji u sistemu.  I onda tako nešto da se nazove linuxom za multimediju.

Naravno da češ da ostaviš koristan congestion control ako strimuješ muziku preko Tidal-a.

ALi ako je prioritet IRQ NIC 5/ možda i ide i u minus  a IRQ USB-a 99 - može da se desi da malo secka striming.

Ali koga briga bitno je da svira  :rofl:    

Link to comment
Podeli na ovim sajtovima

Da li izbegavanje zagušenja mrežnog protoka guši Vašu svirku?

Da. Uporedite sa:

/usr/bin/sudo /usr/sbin/tc qdisc replace dev eth0 root noqueue
/usr/bin/echo "fq" | /usr/bin/sudo /usr/bin/tee /proc/sys/net/core/default_qdisc
Izmenjeno od zika
Link to comment
Podeli na ovim sajtovima

14 minutes ago, Mikorist said:

Mogu da siključe NIC u BIOS zajedno sa grafikom i svim USB. Tako i narihtavaju NUC. Bolje nego da se pate sa ovim komandama u beskraj .

Nema tatstature...miša , mreže i displeja. Problema 0:rofl:

Whatever, 'teo sam da pomognem, sorry...

Link to comment
Podeli na ovim sajtovima

Ima kupim tranzistor, na baterije.:music:

Sinoć bio drug sa suprugom i ona komenrariše kablove itd. ja se ubi da joj objasnim kako to sve ima smisla, kad ona, " što se bre ne drogirate", (ko sav normalan svet).

Link to comment
Podeli na ovim sajtovima

pre 20 minuta, zika reče

Da li izbegavanje zagušenja mrežnog protoka guši Vašu svirku?

Da. Uporedite sa:

/usr/bin/sudo /usr/sbin/tc qdisc replace dev eth0 root noqueue
/usr/bin/echo "fq" | /usr/bin/sudo /usr/bin/tee /proc/sys/net/core/default_qdisc

/etc/init.d/shaper:


#!/bin/sh
# init script written by insane clown
# this script only creates the qdiscs and classes required for shaping, it
# does NOT create the necessary filters

INTERFACE='eth0'
rc_done="  done"
rc_failed="  failed"

return=$rc_done

TC='/sbin/tc'

tc_reset ()
{
	# Reset everything to a known state (cleared)
	$TC qdisc del dev $INTERFACE root 2> /dev/null > /dev/null
}

tc_status ()
{
    echo "[qdisc - $INTERFACE]"
    $TC -s qdisc show dev $INTERFACE
    echo "------------------------"
    echo
    echo "[class - $INTERFACE]"
    $TC -s class show dev $INTERFACE
}

tc_showfilter ()
{
    echo "[filter - $INTERFACE]"
    $TC -s filter show dev $INTERFACE
}

case "$1" in

    start)
	echo -n "Starting traffic shaping"
	tc_reset
	U320="$TC filter add dev $INTERFACE protocol ip parent 1:0 prio 0 u32"
	#
	# dev eth0 - creating qdiscs & classes
	#
	$TC qdisc add dev $INTERFACE root handle 1: htb default 60
	$TC class add dev $INTERFACE parent 1: classid 1:1 htb rate 116kbit
	$TC class add dev $INTERFACE parent 1:1 classid 1:10 htb rate 32kbit ceil 116kbit prio 0
	$TC class add dev $INTERFACE parent 1:1 classid 1:20 htb rate 22kbit ceil 116kbit prio 1
	$TC class add dev $INTERFACE parent 1:1 classid 1:30 htb rate 22kbit ceil 116kbit prio 2
	$TC class add dev $INTERFACE parent 1:1 classid 1:40 htb rate 20kbit ceil 116kbit prio 3
	$TC class add dev $INTERFACE parent 1:1 classid 1:50 htb rate 18kbit ceil 116kbit prio 4
	$TC class add dev $INTERFACE parent 1:1 classid 1:60 htb rate 2kbit ceil 116kbit prio 5
	$TC qdisc add dev $INTERFACE parent 1:10 handle 10: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:20 handle 20: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:30 handle 30: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:40 handle 40: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:50 handle 50: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:60 handle 60: sfq perturb 10
	tc_status
	;;

     stop)
	echo -n "Stopping traffic shaper"
	tc_reset || return=$rc_failed
	echo -e "$return"
	;;
	
    restart|reload)
	$0 stop && $0 start || return=$rc_failed
	;;
				
    stats|status)
	tc_status
	;;

    filter)
	tc_showfilter
	;;

    *)
	echo "Usage: $0 {start|stop|restart|stats|filter}"
	exit 1

esac
test "$return" = "$rc_done" || exit 1

 

Link to comment
Podeli na ovim sajtovima

55 minutes ago, Mikorist said:

/etc/init.d/shaper:


#!/bin/sh
# init script written by insane clown
# this script only creates the qdiscs and classes required for shaping, it
# does NOT create the necessary filters

INTERFACE='eth0'
rc_done="  done"
rc_failed="  failed"

return=$rc_done

TC='/sbin/tc'

tc_reset ()
{
	# Reset everything to a known state (cleared)
	$TC qdisc del dev $INTERFACE root 2> /dev/null > /dev/null
}

tc_status ()
{
    echo "[qdisc - $INTERFACE]"
    $TC -s qdisc show dev $INTERFACE
    echo "------------------------"
    echo
    echo "[class - $INTERFACE]"
    $TC -s class show dev $INTERFACE
}

tc_showfilter ()
{
    echo "[filter - $INTERFACE]"
    $TC -s filter show dev $INTERFACE
}

case "$1" in

    start)
	echo -n "Starting traffic shaping"
	tc_reset
	U320="$TC filter add dev $INTERFACE protocol ip parent 1:0 prio 0 u32"
	#
	# dev eth0 - creating qdiscs & classes
	#
	$TC qdisc add dev $INTERFACE root handle 1: htb default 60
	$TC class add dev $INTERFACE parent 1: classid 1:1 htb rate 116kbit
	$TC class add dev $INTERFACE parent 1:1 classid 1:10 htb rate 32kbit ceil 116kbit prio 0
	$TC class add dev $INTERFACE parent 1:1 classid 1:20 htb rate 22kbit ceil 116kbit prio 1
	$TC class add dev $INTERFACE parent 1:1 classid 1:30 htb rate 22kbit ceil 116kbit prio 2
	$TC class add dev $INTERFACE parent 1:1 classid 1:40 htb rate 20kbit ceil 116kbit prio 3
	$TC class add dev $INTERFACE parent 1:1 classid 1:50 htb rate 18kbit ceil 116kbit prio 4
	$TC class add dev $INTERFACE parent 1:1 classid 1:60 htb rate 2kbit ceil 116kbit prio 5
	$TC qdisc add dev $INTERFACE parent 1:10 handle 10: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:20 handle 20: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:30 handle 30: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:40 handle 40: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:50 handle 50: sfq perturb 10
	$TC qdisc add dev $INTERFACE parent 1:60 handle 60: sfq perturb 10
	tc_status
	;;

     stop)
	echo -n "Stopping traffic shaper"
	tc_reset || return=$rc_failed
	echo -e "$return"
	;;
	
    restart|reload)
	$0 stop && $0 start || return=$rc_failed
	;;
				
    stats|status)
	tc_status
	;;

    filter)
	tc_showfilter
	;;

    *)
	echo "Usage: $0 {start|stop|restart|stats|filter}"
	exit 1

esac
test "$return" = "$rc_done" || exit 1

 

Zato ne volem EGR, automatic menjač, i tako dalje... :)

I rest my case, have fun.

Link to comment
Podeli na ovim sajtovima

Daklem, šizenje :taz2:

Pa da pitam nešto normalno, ko ostali svet. Što se niko ne bavi ruskim AIMPom, blenući u monitor, od Rusofoba sam preleteo u Ruskinjoljuba. Krajnje jednostavan player, lako se implementira Asio drajver, ima sve opcije, a nada sve, lepo zvuči. 

Ovako je bilo:

ASIO1.thumb.jpg.fe2c3f9d576b80a472251ecb982396b6.jpg

Ja odštikrilo "safe":

ASIO2.thumb.jpg.ccba0cb97e4c71acc7e13e47900add09.jpg

Ko što rekoh, čini mi se da bolje svira, nisam poredio jer mi se jednostavno dopada, al ko velim da neko od Vas malo objasni šta i kako i koje je teoretski bolje i zašto.

Link to comment
Podeli na ovim sajtovima

14 hours ago, Lemić said:

Pa da pitam nešto normalno, ko ostali svet. Što se niko ne bavi ruskim AIMPom, blenući u monitor, od Rusofoba sam preleteo u Ruskinjoljuba. Krajnje jednostavan player, lako se implementira Asio drajver, ima sve opcije, a nada sve, lepo zvuči.

Odličan je. Preporuka za probu je i Winyl -

WINYL-PLAYER.GITHUB.IO

Winyl is a free audio player with radio, lyrics, music manager, smart playlists, tag editor, WASAPI/ASIO audio output.

 

Link to comment
Podeli na ovim sajtovima

AIMP је толико очигледно убрљан плејер да ми је потпуно нејасно како ико то може да слуша, као да су се деца играла еквилајзерима.. најбоље је то што можете колико год хоћете да чачкате по сетовањима, то не може да се искључи.. скапирали су шта воле људи да чују, нагруван бас и шминку у високима, једноставан рецепт који сви воле..

Link to comment
Podeli na ovim sajtovima

Kreiraj nalog ili se prijavi da daš komentar

Potrebno je da budeš član DiyAudio.rs-a da bi ostavio komentar

Kreiraj nalog

Prijavite se za novi nalog na DiyAudio.rs zajednici. Jednostavno je!

Registruj novi nalog

Prijavi se

Već imaš nalog? Prijavi se ovde

Prijavi se odmah
  • Članovi koji sada čitaju   0 članova

    • Nema registrovanih članova koji gledaju ovu stranicu
×
×
  • Kreiraj novo...