Bonjour,
Je reviens vers vous.
Ce matin lorsque j'ai connecté mon Raspberry, xbmc s'est mis à jour V12.2. J'ai constaté que la perte de qualité sur l'image n'est plus présent.
Aucun idée réellement pourquoi j'ai eu ce problème car personne en parle.
Cependant je vois pas mal de saccade sur les films.
Infra :
PC 10/100/1000 <=== Câble Cat5e ===> Raspberry Pi 100M
Raspberry ==> PC
root@raspbmc:~# iperf -c 192.168.1.10
------------------------------------------------------------
Client connecting to 192.168.1.10, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.199 port 56172 connected with 192.168.1.10 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 53.8 MBytes 44.9 Mbits/sec
root@raspbmc:~#
PC ==> Raspberry
C:\Users\toshi>F:\Utilitaires\iperf-2.0.5-2-win32\iperf.exe -c 192.168.1.199
------------------------------------------------------------
Client connecting to 192.168.1.199, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.10 port 48677 connected with 192.168.1.199 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 75.9 MBytes 63.5 Mbits/sec
C:\Users\toshi>
Infra :
PC 10/100/1000 <=== Câble Cat5e ===> Switch 3com 100M <=== Câble Cat5e ===> Raspberry Pi 100M
Raspberry ==> PC
root@raspbmc:~# iperf -c 192.168.1.10
------------------------------------------------------------
Client connecting to 192.168.1.10, TCP port 5001
TCP window size: 21.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.199 port 42075 connected with 192.168.1.10 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 50.8 MBytes 42.4 Mbits/sec
root@raspbmc:~#
PC ==> Raspberry
C:\Users\toshi>F:\Utilitaires\iperf-2.0.5-2-win32\iperf.exe -c 192.168.1.199
------------------------------------------------------------
Client connecting to 192.168.1.199, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.10 port 44742 connected with 192.168.1.199 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 75.1 MBytes 62.8 Mbits/sec
C:\Users\toshi>
En Connexion direct ou via un switch 100M ne fait pas réellement de différence.
mii-tool Raspberry
eth0: negotiated 1000baseT-HD flow-control, link ok
J'ai réalisé une analyse du débit sur le raspberry afin de savoir combien il reçoit lors de lecture du film
Pour cela, j'ai utilisé l'outil iftop.
Sur mon film de 21Go, je reçois avec un débit de 22Mb en moyenne
Sur mon film de 17Go, je reçois avec un débit de 16Mb en moyenne
En comparant le résultat de l'iperf et du débit qu'utilise les films, je possède une très grosse marge tout de même.
Et pourtant il y a des saccades à chaque pique de débit qui ne dépasse jamais les 30MB.
Sur le film de 21Go, lorsque j'ai un pique au dessus de 25-26Mb, saccade/cache.
Sur le film de 17Go, lorsque j'ai un pique au dessus de 19-20Mb, saccade/cache.
Apparemment c'est la monté du débit rapide qui est mal gérée.
2ème Partie
Infra :
PC 10/100/1000 <=== Câble Cat5e ===> Switch 3com 100M <=== Câble Cat5e ===> PC 100 (Zenbook avec adapteur USB/Ethernet)
Et ba la lecture est impeccable ! hmmmm
J'ai test en wifi, c'est pas top mais c'est normal :)
PC 1000 => PC 100
C:\Users\toshi>F:\Utilitaires\iperf-2.0.5-2-win32\iperf.exe -c 192.168.1.16
------------------------------------------------------------
Client connecting to 192.168.1.16, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.10 port 53692 connected with 192.168.1.16 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 89.5 MBytes 75.0 Mbits/sec
PC 100 => PC 1000
C:\Users\toshi>F:\Utilitaires\iperf-2.0.5-2-win32\iperf.exe -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.1.10 port 5001 connected with 192.168.1.16 port 49732
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 82.5 MBytes 69.0 Mbits/sec
J'ai test en wifi, c'est pas top mais c'est normal :)
Mais je peux conclure que le débit PC Windows à PC Windows est bien meilleur.
A voir si c'est le pc ou l'os qui fait la différence ?
3ème Partie :
Lecture en parallèle de PC à PC et PC à Raspberry.
Aucun changement, cad la lecture est toujours parfaite entre PC à PC et toujours des saccades sur la lecture du Raspberry.
Mais je peux conclure que le problème est lié au matériel Raspberry (mais je suis pas le 1er qui utilise raspberry pour ca), ou son OS, ou XBMC.
4ème Partie :
uname -a
Linux raspbmc 3.6.11 #2 PREEMPT Wed Mar 13 17:12:47 UTC 2013 armv6l GNU/Linux
Perf SD Transcend SDHC 16GB class 10 TS16GSDHC10E
Write/Read
root@raspbmc:~# dd if=/dev/zero of=~/test.tmp bs=500K count=1024
1024+0 records in
1024+0 records out
524288000 bytes (524 MB) copied, 51.0919 s, 10.3 MB/s
root@raspbmc:~# dd if=~/test.tmp of=/dev/null bs=500K count=1024
1024+0 records in
1024+0 records out
524288000 bytes (524 MB) copied, 24.4767 s, 21.4 MB/s
Mes recherches continue. Si vous avez également des suggestions à me faire.