Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Kikat - Wasser Firmware for Beelink R89

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Does this slow emmc cause micro stutters while watching movies from USB drive ? It should effect that much isnt it ?

    Comment


      On the first look eMMC blocking shouldn't cause system wide freezes. But something is doing this and in system log you can find that it is connected with writes to eMMC. On the other hand it might be connected with something else entirely but it coincide with system writes operation (kworker).
      RK3288 2GB/16GB OC 1.9GHz at 1.2V RAM [email protected] Wasser's 3.0.11 firmware
      Out: monitor FullHD 16:9, 3.5" jack headphones; In: remote control, USB HUB: keyboard + mouse + pendrive
      bricked: VOYO V1 mini 8G/64GB Windows 10

      Comment


        R: NEW - Wasser Firmware V2.0.3 for Beelink R89/Tronsmart R28

        Now to test for micro stutters...
        *UPDATE*
        stutters still exist. Especially bad with 24p content (SD or HD).
        The only way I was able to solve this was to turn OFF "adjust display refresh rate to match video" and turn ON "Sync playback to display" from within XMBC System -> Video -> Playback. Oh well..[/QUOTE]

        i've finless 1.2 and xbmc modified, today i've tried to set XBMC like your last post, but micro stutters are no solved... (i've tried on film "I Origin" 720p.)

        have you solved? what firmware do you have? what version of xbmc do you use?



        inviato tramite collegamento psichico

        Comment


          reboot problem solved

          I finally found what was the cause of the random reboots:

          Can someone plz confirm this:

          Both in original and Wasser firmware if you attach a PS3 controller either by OTG or just plain USB, it make the box to reboot once in every few hours.
          If you use ipega or other blutooth controllers, the problem is gone.

          Comment


            How do you see micro stutters?
            With SPMC, new one based on kodi, or v13.4... it's almost perfect with wasser 2.03 / r28 2gb-16gb Ethernet port in NFS !?

            h264 is decoded perfectly... xvid/divx codecs is almost perfect. i am talking about 1080/720/SD movies of my library of course. I don't know for HEVC files... not really spread at the moment ;-)

            I don't forget Minix x5 first crappy kernel (stutters world!)... Android box are now a far mature to use it like a media center.
            Last edited by roolmapool; 28 December 2014, 21:31.

            Comment


              Surely the guys at Rockchip as well as Tronsmart/Beelink know what is causing the stutters, just wish they would give us some information on it. I'm thinking its network related as Im having much better playback playing locally.

              Comment


                My experience

                Hi,

                I have used this rom since it came out and it's awesome!

                I have also noticed some micro stutter on SPMC, Netflix and YouTube - haven't testet other video apps.
                I'm not soo tech savy, but I would like to participate in testing fixes/patches/workarounds regarding to micro stutters.

                I've also noticed that YouTube and Netflix doesn't show content in 1080p, could this maybe be because it's spoofed as a device that don't have a 1080p screen? (just guessing)

                Keep up the good work Wasser!

                /beratb

                Comment


                  i also noticed that on ipad netflix plays in full hd but not on the beelink r89 with wasser Firmware.
                  best regards,
                  Thomas

                  Comment


                    Originally posted by Gormar View Post
                    On the first look eMMC blocking shouldn't cause system wide freezes. But something is doing this and in system log you can find that it is connected with writes to eMMC. On the other hand it might be connected with something else entirely but it coincide with system writes operation (kworker).
                    I just got some interesting results...

                    I'm using spmc-armeabi-v7a_14.0.0_beta1 with RKlibstagefright and I'm trying to play a reasonably high bit-rate 4GB mkv with the following attributes:
                    Code:
                    File size                                : 3.91 GiB
                    Duration                                 : 17mn 15s
                    Overall bit rate mode                    : Variable
                    Overall bit rate                         : 32.4 Mbps
                    
                    Format                                   : AVC
                    Format/Info                              : Advanced Video Codec
                    Format profile                           : [email protected]
                    Format settings, CABAC                   : Yes
                    Format settings, ReFrames                : 4 frames
                    Format settings, GOP                     : M=3, N=24
                    Codec ID                                 : V_MPEG4/ISO/AVC
                    Duration                                 : 17mn 15s
                    Bit rate mode                            : Variable
                    Maximum bit rate                         : 32.0 Mbps
                    Width                                    : 1 920 pixels
                    Height                                   : 1 080 pixels
                    Display aspect ratio                     : 16:9
                    Frame rate mode                          : Constant
                    Frame rate                               : 23.976 fps
                    When playing this 17min file with SPMC over an SMB mount (using kernel cifs module) I'm guaranteed to get 20-50 drops/skips (as seen in SPMC by pressing 'o').

                    While watching the file, I'm checking the following:
                    Code:
                    # tail -f /mnt/internal_sd/Android/data/com.semperpax.spmc/files/.spmc/temp/spmc.log
                    # while sleep 0.5; do d=`date`; t=`top -b|head -7|tail -3|awk '{printf ("%s,%s,%s,%s,", $8,$1,$9,$10)}'`; echo "$d: $t"; done
                    Every time I get a frame drop/skip, I see the following in the SPMC log:
                    Code:
                    23:52:22 T:2104694168 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
                    23:52:22 T:2104694168 WARNING: Previous line repeats 3 times.
                    and/or
                    Code:
                    23:57:15 T:2104694168   DEBUG: int CDVDPlayerVideo::OutputPicture(const DVDVideoPicture*, double) - dropped in output
                    23:57:16 T:2108344928   DEBUG: Previous line repeats 6 times.
                    And at exactly the same time, I get something similar to the following in the top output (spmc is top process except when drop/skip happens, in which case either the dreaded kworker or some other process is the top process):
                    Code:
                    ...
                    Sun Dec 28 21:52:21 GMT 2014: 11.7,25113,{.semperpax.spmc},com.semperpax.spmc3,134,3.9,/system/bin/surfaceflinger3.9,31944,top,-b
                    Sun Dec 28 21:52:22 GMT 2014: 2.3,31950,top,-b2,666,0.0,{gle.android.gms}0.0,25113,{.semperpax.spmc},com.semperpax.spmc
                    Sun Dec 28 21:52:23 GMT 2014: 6.2,31956,top,-b3,134,4.1,/system/bin/surfaceflinger2,666,0.0,{gle.android.gms}
                    Sun Dec 28 21:52:24 GMT 2014: 10.3,25113,{.semperpax.spmc},com.semperpax.spmc0,134,4.1,/system/bin/surfaceflinger2.0,31963,top,-b
                    Su
                    ...
                    Sun Dec 28 21:57:14 GMT 2014: 6.4,25113,{.semperpax.spmc},com.semperpax.spmc3.8,1545,top,-b2,134,2.5,/system/bin/surfaceflinger
                    Sun Dec 28 21:57:15 GMT 2014: 20.9,27038,[kworker/0:2],16.2,25113,{.semperpax.spmc},com.semperpax.spmc2.3,1551,top,-b
                    Sun Dec 28 21:57:16 GMT 2014: 6.0,25113,{.semperpax.spmc},com.semperpax.spmc3.0,1557,top,-b2,134,1.5,/system/bin/surfaceflinger
                    ...
                    The network/disk is more than fast enough to stream this file, as tested with VLC on a different Linux PC.

                    Now, when playing this file from a USB stick I get zero drops/skips. This tells me that maybe the internal network card/driver is the problem.

                    And sure enough, when I use the Edimax USB Ethernet adapter I get zero drops/skips in SPMC.

                    Note that I had to do ifconfig eth1 <ip> <netmask>; route add default gw <ip> dev eth1; ifconfig eth0 down from the terminal, the USB Ethernet adapter wasn't automatically configured.

                    Before I get too excited, I'm going to queue a few movies overnight and check the log tomorrow to see if there are any errors in the SPMC log...

                    Comment


                      @vanzylst Big Thanks for your work. I've got the same problems - micro stutter - as yours watching files over 1GBit NAS over SMB/Cifs protocol. But i'm not able to check this all out, what i'm reading here. My know-how is not good enough, so i'm glad that somebody is working on the problems...
                      Beelink R89 2/16GB Version PCB 3.0, Stock Firmware 111K4110_1219, SPMC 14.1
                      Input: Wireless Logitech K340 Keyboard & M505 Mouse, Output: Philips 42PFL7404H/12

                      Comment


                        That was awesome detective work vanzylst hopefully you are right.

                        Comment


                          Originally posted by gffmac View Post
                          That was awesome detective work vanzylst hopefully you are right.
                          The Edimax USB Ethernet adapter solved my SPMC stuttering issues which I got with both the built-in WiFi and Ethernet. I've tested it with several different files that used to stutter previously, so this solution works for me. It's only a 100Mbit adapter but that's good enough for me now. YMMV.

                          Now I can enjoy my R28 Meta which was starting to frustrate me a bit...

                          Btw, to start up eth1 (the USB ethernet adapter) automatically at boot time, add the following in an init.d script (and leave eth0 unplugged or disabled to make sure you use the right interface):
                          netcfg eth1 dhcp

                          Comment


                            Originally posted by vanzylst View Post
                            The Edimax USB Ethernet adapter solved my SPMC stuttering issues which I got with both the built-in WiFi and Ethernet. I've tested it with several different files that used to stutter previously, so this solution works for me. It's only a 100Mbit adapter but that's good enough for me now. YMMV.

                            Now I can enjoy my R28 Meta which was starting to frustrate me a bit...

                            Btw, to start up eth1 (the USB ethernet adapter) automatically at boot time, add the following in an init.d script (and leave eth0 unplugged or disabled to make sure you use the right interface):
                            netcfg eth1 dhcp
                            Nice find, hopefully it leads to a fix.

                            Its strange that both wifi and ethernet suffer from the same issue like they are both being channeled through the same network system which is causing the problem, if only you could tell the system to treat ether the wifi or internal ethernet as an external device and somehow separate it. Wishful thinking :P

                            Comment


                              Great

                              If I get a chance I will hook up my hub and grab a pcap to see if anything is evident tonight. I hope this leads to a fix and its a simple one.

                              I wish I knew the usb and networking sub system. What is the same between internal and different with external. I do recall an internal usb hub (virtual or physical I have no idea) that might be suspect from dmesg's that I have looked at....I think it was wifi that came up on it???
                              Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

                              Comment


                                Originally posted by vanzylst View Post
                                The Edimax USB Ethernet adapter solved my SPMC stuttering issues which I got with both the built-in WiFi and Ethernet. I've tested it with several different files that used to stutter previously, so this solution works for me. It's only a 100Mbit adapter but that's good enough for me now. YMMV.

                                Now I can enjoy my R28 Meta which was starting to frustrate me a bit...

                                Btw, to start up eth1 (the USB ethernet adapter) automatically at boot time, add the following in an init.d script (and leave eth0 unplugged or disabled to make sure you use the right interface):
                                netcfg eth1 dhcp
                                I managed to get reverse usb tethering working based on this guide http://forum.xda-developers.com/show....php?t=1371345 not seen a single stutter yet!!!


                                The only thing is it doesnt see samba shares but does work with cifs mounted shares. Also it keeps trying to reconnect to wifi, ive disconnected my antenna but the router isnt far away and picks it up sometimes.
                                Last edited by gffmac; 29 December 2014, 16:34.

                                Comment

                                Working...
                                X