Wat ik veel zie in de voorbeelden van advancedsettings.xml is <thumbsize> en <fanartheight>. Dit schijnt niet te kloppen:
<thumbsize>
This tag is replaced by <thumbres> in Frodo.
<fanartheight>
This tag is replaced by <fanartres> in Frodo.
http://wiki.xbmc.org/index.php?title=Advancedsettings.xml
Ik ben er nu mee aan het experimenteren om zo mijn library te versnellen. Afhankelijk van de grootte van de Thumbnails-cache wil ik mijn pi de thumbnails in tmpfs laten zetten en dan daar naar toe linken. Kost me misschien 100mb geheugen (heb een 512-model) maar zou in theorie een flinke boost opleveren.
edit 1:
Installed: Raspbmc op USB-disk
Partitions: / met ext4 en /media/media met JFS (filesystem met zeer laag CPU-gebruik*)
Running: NFS-server, Transmission, XBMC
Films: 400
Grootte Thumbnails: 90mb
Boot/config.txt Overclock:
code:
1
2
3
4
5
6
| arm_freq=1000
core_freq=510
gpu_freq=353
isp_freq=300
sdram_freq=550
over_voltage=6 |
Je kunt met 'watch -d cat /sys/class/thermal/thermal_zone0/temp' de temperatuur in de gaten houden. De mijne geeft 55 graden aan (in de standaard case, geen heatsink)
Scripts voor gebruik van snelle ramdisk/tmpfs
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #!/bin/bash
#speedup
initctl stop xbmc
mount tmpfs /var/fastcache -t tmpfs -o size=100m
sync
rsync -a --progress /home/pi/.xbmc/userdata/Thumbnails /var/fastcache/
rsync -a --progress /home/pi/.xbmc/userdata/Database /var/fastcache/
mount --bind /var/fastcache/Thumbnails/ /home/pi/.xbmc/userdata/Thumbnails/
mount --bind /var/fastcache/Database/ /home/pi/.xbmc/userdata/Database/
initctl start xbmc
exit |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #!/bin/bash
#speeddown
initctl stop xbmc
umount /home/pi/.xbmc/userdata/Database/
umount /home/pi/.xbmc/userdata/Thumbnails/
rsync -a --progress /var/fastcache/Thumbnails /home/pi/.xbmc/userdata/
rsync -a --progress /var/fastcache/Database /home/pi/.xbmc/userdata/
sync
umount /var/fastcache
initctl start xbmc
exit |
Het inladen van de bibliotheek duurt nog steeds 4 a 5 seconden. Blijkbaar heeft XBMC gewoon de tijd nodig om de ingeladen data te verwerken. Misschien maakt het gebruik van MySQL nog iets uit, maar aangezien ik de bibliotheek niet 20x per dag inlaad.......
Fanart: Aan (gaat vloeiend)
Skin: Confluence Lite
Scrollen: Vloeiend (bij het testen als een malloot door de lijst gaan zorgt ervoor dat xbmc vastloopt. Normaal supersnel gebruik is geen probleem
*ps. JFS is wel erg foutgevoelig op de Pi. Dat wil zeggen: regelmatig fsck.jfs moeten uitvoeren voor ik kon mounten (bij clean reboot etc). Enkele malen 'sync' aanroepen voor je het commando voor een reboot geeft lost dit (grotendeels) op
[
Voor 83% gewijzigd door
BartOtten op 02-11-2012 15:50
]