rasz 12 hours ago

Jeff is so worried about advertisers at this point he cant even call it what it is. Double rainbows are odd, and so are axolotls. This thing is not odd, its just bad.

  • brucehoult 11 hours ago

    Why "bad"? It seems to me it does exactly what it sets out to do.

    Obviously, if you just want a fast laptop with a long battery life and you don't care what is inside it then you should get a Mac, or possibly something with the latest Qualcomm SoC, or an x86.

    If so then this isn't for you anyway.

    Jeff's facts are, obviously, correct but I really wish he'd drop all the snark. Just start off right at the start by saying "If you don't want this BECAUSE it's the RISC-V then it's not for you, wait for the 8-wide RVA23 machines in a year or so" and then stick to the facts from then on.

    The people who are actually interested in something like this need a machine to work on for the next year, and this is by far the best option at the moment (unless you need RVV).

    It's, so far, and for many purposes, the fastest RISC-V machine you can buy [1] and you can carry it around and even use it without power in a cafe or something for a while.

    I don't even know what the last time was I wanted to use my laptop away from AC for more than 2-3 hours. As a 24 core i9 the battery life is only slightly longer anyway -- about 5 hours of light editing and browsing in Linux, but if I start to actually do heavy compiling using 200W then it's dead really quickly.

    [1] the Milk-V Pioneer with 64 slower cores is faster for some things, but there isn't all that much that can really use more than 8 cores, even most software builds. And it's been out of production for a year, and costs $2500+ anyway.

    • rasz 6 hours ago

      I suspect normal laptop with QEMU would run RISC-V code faster.

      • brucehoult 6 hours ago

        No, not on a laptop with anything like a comparable number of cores.

        Any x86 or Apple Silicon laptop that can match the DC-ROMA II in QEMU will need around three times as many cores -- if the task even scales to that many cores -- and will cost a lot more.

        I tried compiling GCC 13 on my i9-13900HX laptop with 24 cores, and on Milk-V Megrez which is the same chip but only one of them (4 cores, not 8):

        on Megrez:

            real    260m14.453s
            user    872m5.662s
            sys     32m13.826s
        
        
        On docker/QEMU on i9:

            real    209m15.492s
            user    2848m3.082s
            sys     29m29.787s
        
        Only just 25% faster on the x86 laptop. Compared to an 8 core RISC-V it would be slower.

        And 3.2x more CPU time on the x86 with QEMU than on the RISC-V natively, so you'd need that many more "performance" cores than the either this RISC-V laptop has RISC-V.

        Or build Linux kernel 7503345ac5f5 (almost exactly a year old at this point) using RISC-V defconfig:

        i9-13900HX docker/qemu

            real    19m12.787s
            user    583m44.139s
            sys     10m3.000s
        
        Ryzen 5 4500U laptop docker/qemu (Zen2 6 cores, Win11)

            real    143m20.069s
            user    820m26.988s
            sys     24m33.945s
        
        Mac Mini M1 docker/qemu (4P + 4E cores)

            real    69m16.520s
            user    531m47.874s
            sys     12m28.567s
        
        VisionFive 2 (4x U74 in-order cores @1.5 GHz, similar to RPi 3)

            real    67m35.189s
            user    249m55.469s
            sys     13m35.877s
        
        Milk-V Megrez (4x P550 cores @1.8 GHz)

            real    42m12.414s
            user    149m5.034s
            sys     11m33.624s
        
        The cheap (~$50) VisionFive 2 is the same speed as an M1 Mac with qemu, or twice as fast as the 6 core Zen 2).

        The 4 core Megrez takes around twice as long as the 24 core i9 with qemu. Eight of the same cores in the DC-Roma II will match the 24 core i9 and be more than three times faster than the 8 core M1 Mac.