Forum

Full Version: Kodi is not working smoothly
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi all,


Yesterday I had some spare time and switched from RaspBMC to Xbian, after I read some posts that claimed that Xbian was stable and fast. However, stability could be improved as well as performance.

I use a Raspberry Pi B rev. 2, via Ethernet added is a USB 2.0 flash drive (that does noething so far.) and I cannot access Video Streams (neither youtube app nor streaming-app).

I've already tried overclocking the Pi to Turbo mode. This changes nothing but the temperature.

Are there any tips or tricks to improve performance&stability so that a daily use is possible and makes fun?
I'm currently thinking of going back to OpenELEC, which is not the best choice since I want my Pi to deal with my external HDD, as soon as I've found a powered usb-hub.

During the installation process:
1) change from dhcp to static ip was not possible.
2) samba could not be disabled.

USB Installation:
1) Boot seemed slower than from sd card --> some posts say that usb is faster, some claim that it's slower ...
2) I started using dd, because I did not know about the back up -solution first.
3) The backup solution did not create a stable running usb version of XBIAN.

any help would be appreciated,
enjoy your weekends,
karanda
To specify:

The menu works really good, but as I click on a link (yt-video, stream, whatever) there's a lag for ~23 seconds before anything visually happens. When I'm using the remote that comes with kodi, when entering the IP on my PC in the browser, the remote says server connection lost before the visual reaction on my kodi-tv.
(I changed the Pi from USB-power from TV to a 1.5A power supply.)

I did another clean install yesterday and things remain the same.

I need to mention that the stream/video/whatever plays flawlessly, with far less lags/trouble/buffering than with OpenELEC or RASPBMC.

I did an upgrade&update following the instructions on the FAQ, which improved performance, at least it feels like it. Today I did sudo apt-get upgrade and received
Terminal

sudo apt-get upgrade
[sudo] password for xbian:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libcec3 : Conflicts: libcec2
E: Broken packages

Here's a dmesg
Terminal
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.1.10+ (jenkins@vps01) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1) ) #1 Sun Oct 11 13:45:27 CEST 2015
[ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[ 0.000000] Machine model: Raspberry Pi Model B Rev 2
[ 0.000000] cma: Reserved 16 MiB at 0x16000000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] On node 0 totalpages: 94208
[ 0.000000] free_area_init_node: node 0, pgdat c06f6654, node_mem_map d5cb3000
[ 0.000000] Normal zone: 828 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 94208 pages, LIFO batch:31
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 93380
[ 0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708.boardrev=0xe bcm2708.serial=0x589de5ae smsc95xx.macaddr=B8:27:EB:9D:E5:AE bcm2708_fb.fbswap=1 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000 telnet zswap.enabled=1 zswap.compressor=lz4 console=tty1 root=/dev/mmcblk0p2 rootflags=subvol=root/@,autodefrag,compress=lz4 rootfstype=btrfs rootwait logo.nologo quiet noswap loglevel=0 partswap startevent=mountall selinux=0 splash nohdparm --startup-event mountall
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 349104K/376832K available (5202K kernel code, 229K rwdata, 1528K rodata, 140K init, 365K bss, 11344K reserved, 16384K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xd7800000 - 0xff000000 ( 632 MB)
lowmem : 0xc0000000 - 0xd7000000 ( 368 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc069ad50 (6732 kB)
.init : 0xc069b000 - 0xc06be000 ( 140 kB)
.data : 0xc06be000 - 0xc06f75d0 ( 230 kB)
.bss : 0xc06f75d0 - 0xc0752c20 ( 366 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:522
[ 0.000000] clocksource stc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[ 0.000009] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[ 0.000034] Switching to timer-based delay loop, resolution 1000ns
[ 0.000218] Console: colour dummy device 80x30
[ 0.000347] console [tty1] enabled
[ 0.000362] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.00 BogoMIPS (lpj=2000)
[ 0.000375] pid_max: default: 32768 minimum: 301
[ 0.000478] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000491] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.001083] Initializing cgroup subsys memory
[ 0.001112] Initializing cgroup subsys devices
[ 0.001129] Initializing cgroup subsys net_cls
[ 0.001142] Initializing cgroup subsys perf_event
[ 0.001169] CPU: Testing write buffer coherency: ok
[ 0.001431] Setting up static identity map for 0x81c0 - 0x81f8
[ 0.002518] devtmpfs: initialized
[ 0.009292] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[ 0.009501] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 3822520892550000 ns
[ 0.011090] xor: measuring software checksum speed
[ 0.030246] arm4regs : 1390.000 MB/sec
[ 0.050285] 8regs : 672.000 MB/sec
[ 0.070324] 32regs : 672.000 MB/sec
[ 0.070334] xor: using function: arm4regs (1390.000 MB/sec)
[ 0.070504] pinctrl core: initialized pinctrl subsystem
[ 0.071089] NET: Registered protocol family 16
[ 0.075299] DMA: preallocated 4096 KiB pool for atomic coherent allocations
[ 0.076413] bcm2708.uart_clock = 3000000
[ 0.079579] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 0.079593] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.079687] Serial: AMBA PL011 UART driver
[ 0.079848] 20201000.uart: ttyAMA0 at MMIO 0x20201000 (irq = 83, base_baud = 0) is a PL011 rev2
[ 0.080226] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[ 0.136756] raid6: int32x1 gen() 80 MB/s
[ 0.170887] raid6: int32x1 xor() 59 MB/s
[ 0.205435] raid6: int32x2 gen() 125 MB/s
[ 0.239483] raid6: int32x2 xor() 77 MB/s
[ 0.273473] raid6: int32x4 gen() 138 MB/s
[ 0.307484] raid6: int32x4 xor() 97 MB/s
[ 0.341918] raid6: int32x8 gen() 148 MB/s
[ 0.375810] raid6: int32x8 xor() 91 MB/s
[ 0.375820] raid6: using algorithm int32x8 gen() 148 MB/s
[ 0.375826] raid6: .... xor() 91 MB/s, rmw enabled
[ 0.375833] raid6: using intx1 recovery algorithm
[ 0.376129] bcm2708-dmaengine 20007000.dma: DMA legacy API manager at f2007000, dmachans=0xf35
[ 0.376158] bcm2708-dmaengine 20007000.dma: Initialized 7 DMA channels (+ 1 legacy)
[ 0.376616] bcm2708-dmaengine 20007000.dma: Load BCM2835 DMA engine driver
[ 0.376630] bcm2708-dmaengine 20007000.dma: dma_debug:0
[ 0.377158] SCSI subsystem initialized
[ 0.377354] usbcore: registered new interface driver usbfs
[ 0.377426] usbcore: registered new interface driver hub
[ 0.377527] usbcore: registered new device driver usb
[ 0.378132] raspberrypi-firmware soc:firmware: Attached to firmware from 2015-10-11 16:21
[ 0.405117] Switched to clocksource stc
[ 0.413812] NET: Registered protocol family 2
[ 0.414708] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.414778] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.414829] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.414890] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.414912] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.415174] NET: Registered protocol family 1
[ 0.415498] RPC: Registered named UNIX socket transport module.
[ 0.415512] RPC: Registered udp transport module.
[ 0.415518] RPC: Registered tcp transport module.
[ 0.415524] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.416553] hw perfevents: enabled with armv6_1176 PMU driver, 3 counters available
[ 0.417381] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.425037] VFS: Disk quotas dquot_6.6.0
[ 0.425290] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.427368] NFS: Registering the id_resolver key type
[ 0.427425] Key type id_resolver registered
[ 0.427434] Key type id_legacy registered
[ 0.427463] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.430810] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.430838] io scheduler noop registered
[ 0.430853] io scheduler deadline registered
[ 0.430901] io scheduler cfq registered (default)
[ 0.432491] BCM2708FB: allocated DMA memory 56400000
[ 0.432533] BCM2708FB: allocated DMA channel 0 @ f2007000
[ 0.450760] Console: switching to colour frame buffer device 240x67
[ 0.466080] vc-cma: Videocore CMA driver
[ 0.466095] vc-cma: vc_cma_base = 0x00000000
[ 0.466102] vc-cma: vc_cma_size = 0x00000000 (0 MiB)
[ 0.466108] vc-cma: vc_cma_initial = 0x00000000 (0 MiB)
[ 0.466309] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000000(512 MiB)
[ 0.467580] vchiq: vchiq_init_state: slot_zero = 0xd6480000, is_master = 0
[ 0.470234] usbcore: registered new interface driver smsc95xx
[ 0.470324] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 0.670504] Core Release: 2.80a
[ 0.670533] Setting default values for core params
[ 0.670563] Finished setting default values for core params
[ 0.870652] Using Buffer DMA mode
[ 0.870668] Periodic Transfer Interrupt Enhancement - disabled
[ 0.870675] Multiprocessor Interrupt Enhancement - disabled
[ 0.870682] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 0.870733] Dedicated Tx FIFOs mode
[ 0.871043] WARN::dwc_otg_hcd_init:1047: FIQ DMA bounce buffers: virt = 0xd6414000 dma = 0x56414000 len=9024
[ 0.871068] FIQ FSM acceleration enabled for :
Non-periodic Split Transactions
Periodic Split Transactions
High-Speed Isochronous Endpoints
[ 0.871085] dwc_otg: Microframe scheduler enabled
[ 0.871178] WARN::hcd_init_fiq:412: FIQ on core 0 at 0xc03b9884
[ 0.871191] WARN::hcd_init_fiq:413: FIQ ASM at 0xc03b9b0c length 36
[ 0.871209] WARN::hcd_init_fiq:438: MPHI regs_base at 0xd7812000
[ 0.871247] dwc_otg 20980000.usb: DWC OTG Controller
[ 0.871288] dwc_otg 20980000.usb: new USB bus registered, assigned bus number 1
[ 0.871327] dwc_otg 20980000.usb: irq 32, io mem 0x00000000
[ 0.871356] Init: Port Power? op_state=1
[ 0.871363] Init: Power Port (0)
[ 0.871535] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.871550] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.871561] usb usb1: Product: DWC OTG Controller
[ 0.871570] usb usb1: Manufacturer: Linux 4.1.10+ dwc_otg_hcd
[ 0.871578] usb usb1: SerialNumber: 20980000.usb
[ 0.872212] hub 1-0:1.0: USB hub found
[ 0.872261] hub 1-0:1.0: 1 port detected
[ 0.872637] dwc_otg: FIQ enabled
[ 0.872647] dwc_otg: NAK holdoff enabled
[ 0.872653] dwc_otg: FIQ split-transaction FSM enabled
[ 0.872699] Module dwc_common_port init
[ 0.873004] usbcore: registered new interface driver usb-storage
[ 0.873294] mousedev: PS/2 mouse device common for all mice
[ 0.874052] bcm2835-cpufreq: min=700000 max=1000000
[ 0.874309] sdhci: Secure Digital Host Controller Interface driver
[ 0.874319] sdhci: Copyright© Pierre Ossman
[ 0.874580] mmc-bcm2835 20300000.mmc: mmc_debug:0 mmc_debug2:0
[ 0.874595] mmc-bcm2835 20300000.mmc: DMA channels allocated
[ 0.897372] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.897489] hidraw: raw HID events driver © Jiri Kosina
[ 0.897720] usbcore: registered new interface driver usbhid
[ 0.897729] usbhid: USB HID core driver
[ 0.898037] NET: Registered protocol family 17
[ 0.898171] Key type dns_resolver registered
[ 0.909333] Btrfs loaded
[ 0.909510] vc-sm: Videocore shared memory driver
[ 0.909526] [vc_sm_connected_init]: start
[ 0.912121] [vc_sm_connected_init]: end - returning 0
[ 0.919481] Waiting for root device /dev/mmcblk0p2...
[ 0.943298] mmc0: host does not support reading read-only switch, assuming write-enable
[ 0.946223] mmc0: new high speed SDHC card at address e624
[ 0.946607] mmcblk0: mmc0:e624 SL16G 14.8 GiB
[ 0.947760] mmcblk0: p1 p2 p3
[ 1.028366] BTRFS: device label xbian devid 1 transid 431 /dev/root
[ 1.030230] BTRFS info (device mmcblk0p2): enabling auto defrag
[ 1.030257] BTRFS info (device mmcblk0p2): disk space caching is enabled
[ 1.030265] BTRFS: has skinny extents
[ 1.071255] Indeed it is in host mode hprt0 = 00021501
[ 1.131936] BTRFS: detected SSD devices, enabling SSD mode
[ 1.235167] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 1.235304] Indeed it is in host mode hprt0 = 00001101
[ 1.411389] usb 1-1: New USB device found, idVendor=0424, idProduct=9512
[ 1.411407] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.412090] hub 1-1:1.0: USB hub found
[ 1.412193] hub 1-1:1.0: 3 ports detected
[ 1.687154] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 1.775362] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 1.775380] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.778055] smsc95xx v1.0.4
[ 1.817855] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-20980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:9d:e5:ae
[ 1.893153] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
[ 1.981644] usb 1-1.3: New USB device found, idVendor=abcd, idProduct=1234
[ 1.981661] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.981672] usb 1-1.3: Product: UDisk
[ 1.981682] usb 1-1.3: Manufacturer: General
[ 1.981691] usb 1-1.3: SerialNumber: 0711091638474229378113
[ 1.982427] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[ 1.982808] scsi host0: usb-storage 1-1.3:1.0
[ 2.986021] scsi 0:0:0:0: Direct-Access General UDisk 5.00 PQ: 0 ANSI: 2
[ 2.988338] sd 0:0:0:0: [sda] 30720000 512-byte logical blocks: (15.7 GB/14.6 GiB)
[ 2.988759] sd 0:0:0:0: [sda] Write Protect is off
[ 2.988793] sd 0:0:0:0: [sda] Mode Sense: 0b 00 00 08
[ 2.989243] sd 0:0:0:0: [sda] No Caching mode page found
[ 2.989275] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 2.992542] sda: sda1 sda2
[ 2.995945] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 3.526384] VFS: Mounted root (btrfs filesystem) readonly on device 0:14.
[ 3.528936] devtmpfs: mounted
[ 3.529526] Freeing unused kernel memory: 140K (c069b000 - c06be000)
[ 4.256998] random: init urandom read with 120 bits of entropy available
[ 4.685276] random: nonblocking pool is initialized
[ 5.210130] BTRFS info (device mmcblk0p2): disk space caching is enabled
[ 13.841447] BTRFS info (device mmcblk0p2): disk space caching is enabled
[ 14.042594] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 15.630927] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
[ 21.214722] init: xbian-failaccess main process (103) killed by TERM signal
[ 25.416495] init: failsafe main process (79) killed by TERM signal
[ 26.871614] systemd-udevd[965]: starting version 215
[ 28.824252] lirc_dev: IR Remote Control driver registered, major 243
[ 28.862257] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[ 28.871004] gpiomem-bcm2835 20200000.gpiomem: Initialised: Registers at 0x20200000
[ 29.406100] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 29.771247] lirc_rpi: auto-detected active high receiver on GPIO pin 18
[ 29.771636] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[ 29.771654] lirc_rpi: driver registered!
[ 30.648000] bcm2708_rng_init=d83fe000
[ 42.227807] input: lircd as /devices/virtual/input/input0
[ 42.832442] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 57.711032] systemd-logind[1504]: New seat seat0.
[ 58.126819] systemd-logind[1504]: Failed to start user service: Unknown unit: user@1000.service
[ 58.409520] systemd-logind[1504]: New session c1 of user xbian.
[ 80.995149] sched: RT throttling activated
[ 86.891963] init: wait-for-state (xbmcxbmc-loaded) main process (1481) killed by TERM signal
[ 120.598985] init: xbmc-failed-start main process (677) killed by TERM signal
[ 120.654400] init: wait-for-state (zram-swapxbmc-done) main process (1282) killed by TERM signal
[ 141.400477] Adding 251388k swap on /dev/mmcblk0p3. Priority:0 extents:1 across:251388k SSFS
[ 142.076283] Adding 250876k swap on /dev/sda2. Priority:0 extents:1 across:250876k FS


After watching few more videos and doing a little stuff with xbian (such as add some advanced settings etc.) I have to say,stability is no longer an issue for me (maybe the clean install helped, too :-D) And the performance is, as mentioned, ok, but that lack of visual information is anoying.
However, it's a 1.0 after all ... so thanks for the amazing work that has been done so far :-D


thanks in advance,
best wishes,
karanda[/term]
Reference URL's