Rockchip CPU + Vivante GPU tablets

From the comments and emails I receive, the game does not work on tablets using Rockchip/Vivante hardware.

So I got myself an Archos Carbon 9.7″ tablet to investigate:

AndroidTM-4.0-ICS

The results are sad at the moment. I managed to get the game to run, but shaders support by the Vivante driver is atrocious. It messes up anything more complicated than basic diffuse lighting. I use hardware skinning for animals and alpha testing for certain blocks. On Vivante they are both horribly broken, resulting in funky colors on the terrain and invisible animals. The clouds jitter randomly because there’s probably not enough precision in the interpolators.

I will try to put together an update that makes the game  at least run on these devices, but please don’t expect me to workaround all the GPU driver issues. I’ve done it for Tegra 2, and it’s ugly enough. Vivante – well, there’s so many issues I doubt any workarounds are even possible.

And have I mentioned how slow it is? I get about 15 fps on high settings and it’s completely GPU bound.

If you want to play the game (or, more likely – any game), please don’t buy a cheap tablet with a Vivante GPU in it. There are tons of cheap tablets with Mali (the same that Samsung Galaxy uses), and these should work better.

23 Comments

  1. Shady
    Posted January 12, 2013 at 12:45 | Permalink | Reply

    Kaalus i still didnt got a reply on my issue :/

    Quote:

    Hey Kaalus I have a Ainol Novo 7
    Crystal, 7 Inch Tablet with Jelly Bean
    4.2.1 (CM10.1) and Dualcore Cortex
    A9 1.5Ghz processor supported by
    Mali-400 Gpu and 1GB RAM but I have
    a big problem with this game.
    First one is that it takes about
    5minutes to open the game and to get
    to the main menu amd another
    10-15minutes to open my world (just
    started only 0.9mb big)
    This is way toooo long for me.And
    after i finally loaded my world i dont
    get any sound.
    Is it because of my hardware or does
    it open so slowly on all devices?

    • Posted January 12, 2013 at 12:52 | Permalink | Reply

      Hi Shady,

      This is a different issue, but I don’t have your device yet to diagnose it. Sorry about that, I may get it at some point, although next on my list is Nexus 10. Android causes me a lot of trouble with all these subtle incompatibilities.

      cheers,
      Kaalus

      • hove s
        Posted March 27, 2013 at 07:47 | Permalink | Reply

        The same thing happens to me that happens to “shady” it takes forever to open I have a dopo 1010 tab I have no clue what the other specs are other than it has a double core thingy
        But love the game so much that I wait the half hour it takes to open
        Please fix p.s
        I can’t wait for 1.21

        • Posted May 18, 2013 at 12:40 | Permalink

          ya ihave the same problem. @shady SC run smooth on soulgem rom

  2. Posted January 12, 2013 at 12:52 | Permalink | Reply

    I’ll say more: do not buy android tablets. Surface even better.
    And… Yes, what about Surface? You planning SC for this tablet?

  3. Cooperdan
    Posted January 12, 2013 at 13:58 | Permalink | Reply

    Can’t you just stop certain devices from downloading survivalcraft from the play store and amazon??

    The only way you’re going to make this game suitable for as many devices (in the future) as possible is making sure that it can still run well for midrange devices that were playing it in early/ mid 2012, as people will still be using their device for around 5 years? (Getting your moneys worth) ;)

    • brian t
      Posted January 12, 2013 at 20:08 | Permalink | Reply

      I’m with Dan, and some others sorry, there are so many android devises and still twice as many more coming out in the next year, If you carry on pushing that snowball along your going to need help if you haven’t got any yet. If you don’t, it will get so big the great big snowball will come to a stop.

  4. jriot10
    Posted January 12, 2013 at 14:22 | Permalink | Reply

    The smamsung galaxy CPU is better because my phone runs it incredibly fast

  5. Nathan
    Posted January 12, 2013 at 14:47 | Permalink | Reply

    You must waste a lot of money buying every piece of garbage that comes out

    • zombi3Mast3r616
      Posted January 12, 2013 at 18:39 | Permalink | Reply

      Nokias better than focus

      • nick
        Posted January 14, 2013 at 03:59 | Permalink | Reply

        Hey what’s the mater with yours

  6. Posted January 12, 2013 at 15:17 | Permalink | Reply

    please add transport

  7. rockgod420
    Posted January 12, 2013 at 16:47 | Permalink | Reply

    As much as i love android, issues like this are why they need to have specific minium spec requirements like microsoft requires from all window phones. It is just to easy to buy a cheap android device with out-dated specs and get ripped off. Just look at how many still ship with the great but very old android 2.3 gingerbread os. That why personaly i only buy Samsung phones and tablets. When it comes to an android you gotta put your research in and you generaly get what you pay for.

  8. Nicolas
    Posted January 12, 2013 at 17:03 | Permalink | Reply

    My galaxy tab 7.7 run SC pretty well, GPU mali400 and CPU Exynos i think ^^

  9. zombi3Mast3r616
    Posted January 12, 2013 at 18:14 | Permalink | Reply

    Y u no add snow blocks.⛄

  10. zombi3Mast3r616
    Posted January 12, 2013 at 18:38 | Permalink | Reply

    Like to comment…
    Snowballs are as deadly as spears!
    Why?

    • Posted January 12, 2013 at 19:29 | Permalink | Reply

      They’re not. They should only do minuscule damage. Unless there is a bug, how do you know they are as powerful?

  11. Posted January 13, 2013 at 02:29 | Permalink | Reply

    I found out how to make bulbs on and off in a one second rate coz i use 2 delay gates,it keeps blinking until i move certain radius.A bug or clock?

    P.S i did not use SR latches

    • jriot10
      Posted January 13, 2013 at 06:20 | Permalink | Reply

      Thats because any circuit that is out of range (a certain amount of chunks) will reset to 0 and stop so the game wont crash. SR latches would allow it to continue to function though i believe.

    • Posted January 16, 2013 at 08:04 | Permalink | Reply

      Lot of wires go to the bulb and they all are connected

  12. HowToAndroidGuides
    Posted April 8, 2013 at 09:50 | Permalink | Reply

    Doesn’t launch on my archos 80 titanium :(
    (rock chip with Mali GPU)

    • Posted April 8, 2013 at 10:15 | Permalink | Reply

      Hi,

      Are you running stock Android or is it rooted?
      What exactly happens when you try to launch it?

      cheers,
      Kaalus

      • HowToAndroidGuides
        Posted April 8, 2013 at 10:17 | Permalink | Reply

        I’m running the stock ROM but it is rooted and what happens is I launch the game and it just stays on a black screen

Leave a Reply. No swearing please.

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s