Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Linux

Ubuntu Working To Provide Good Support For The VisionFive Low-Cost RISC-V Board (phoronix.com) 39

"Ubuntu developers have been working on bringing up and improving support for the Starfive VisionFive," writes Phoronix, calling the $179 device "one of the most promising 'low-cost' RISC-V single board computers to date... intended to run full-blown RISC-V Linux distributions." The board comes in two varieties with 4GB or 8GB of system memory, powered by a dual-core SiFive U74 RV64 SoC @ 1.0GHz, an NVDLA deep learning accelerator engine, a Tensilica-VP6 Vision DSP, and a neural network engine.... Considering the performance of the much more capable HiFive Unmatched development board (that is also multiple times more expensive) and even that sometimes being outpaced by the Raspberry Pi, don't get too excited for the dual-core 1.0GHz RISC-V 64-bit SoC for general purpose workloads. But this VisionFive board may be interesting for some machine learning and other use-cases thanks to its additional accelerators.

It's also one of the few RISC-V boards capable of running a full Linux distribution in the sub-$200 space.

Since the upstream Linux 5.17 kernel there has been mainline support for the VisionFive v1 board. Ubuntu developers are working on enabling the StarFive VisionFive board for their RISC-V kernel build.

This discussion has been archived. No new comments can be posted.

Ubuntu Working To Provide Good Support For The VisionFive Low-Cost RISC-V Board

Comments Filter:
  • I feel that RISC-V really has the power to become what ARM is today and will so in a while
    • by caseih ( 160668 )

      SoCs are interesting, but I hope RISC-V goes beyond that and defines a computer platform, unlike ARM. Outside of Apple, ARM has never seen success in general computing (laptops and desktops), nor will it ever until there's some hardware standardization. ARM is a wasteland of non-standard, incompatible boot systems, hardware trees, GPU integrations, etc. although there is Linux for Arm64, there's no such thing as a generic ARM distribution that can boot off a usb stick on any ARM device. Every device is

  • Not saying its a bad thing, but I still hate the economic model. Someone "up there" made the decision that this is a good project and needs the resources. That also means those resources aren't going to other projects.

    How about asking who wants to use this RISC-V card seriously enough to donate a ten spot to the project? If enough people agree its a good idea, then the money could flow. If not, then it was a bad idea or the proposal explaining why it deserves support should be improved to attract more donors.

    (Yeah, it's the CSB idea again, but I'm still trying to figure out what's wrong with it. Also what's wrong with 37 other ideas I've been toying with for the last few decades. (Obviously excluding the ones that have been adopted and succeeded on someone else's initiative. Doesn't really matter who thought of it first. (Apparently the only thing that matters these days is who dies with the most toys.)))

    • by bill_mcgonigle ( 4333 ) * on Sunday June 12, 2022 @12:54PM (#62613496) Homepage Journal

      > How about asking who wants to use this RISC-V card seriously enough to donate a ten spot to the project? If enough people agree its a good idea, then the money could flow. If not, then it was a bad idea or the proposal explaining why it deserves support should be improved to attract more donors.

      WTAF.

      Somebody at Ubuntu figured out RISC-V is important and decided this was the best board to support, for whatever matrix of reasons that went into that decision.

      This is fantastic.

      Why are you trying to apply your weird form of anarcho-syndicalist commune to Ubuntu? That's not how they are governed. If you're an owner you don't need to complain here and I am sure Debian will gladly take any support your collective wants to provide to support any other RISC board.

      This is so weird.

      Go, Ubuntu!

      • For some people, their own particular purity test matters far more than actual results.

      • by shanen ( 462549 )

        NAK

      • Why are you trying to apply your weird form of anarcho-syndicalist commune to Ubuntu? That's not how they are governed. If you're an owner you don't need to complain here and I am sure Debian will gladly take any support your collective wants to provide to support any other RISC board.

        This is so weird.

        Go, Ubuntu!

        I have a simpler capitalist explanation. The makers of the board have default support for Fedora [github.com]. If little boards like these take off like the RPi, Ubuntu would be missing out big time. The alt-fruit Pi's suffer from some proprietary blobs and what not (ironically just like the Pi itself), but if the VisionFive board is truly "open" hardware, then this board should be good enough as another. Support one and you own the whole clone army.

        • by tlhIngan ( 30335 )

          I do ARM, but RISC-V looks interesting and we can always have more competition in the architecture game - after all, it used to be we had x86/x64, ARM, MIPS, SPARC and PowerPC. SPARC and PowerPC are still around, but aren't common anymore (SPARC is barely around. while PowerPC seems to be limited to embedded systems for the military and maybe networking gear). Same goes with MIPS - though I don't know what's up with it.

          So we're limited to x86/x64 and ARM as common architectures. Thus having RISC-V is needed

          • I do ARM, but RISC-V looks interesting and we can always have more competition in the architecture game - after all, it used to be we had x86/x64, ARM, MIPS, SPARC and PowerPC. SPARC and PowerPC are still around, but aren't common anymore (SPARC is barely around. while PowerPC seems to be limited to embedded systems for the military and maybe networking gear). Same goes with MIPS - though I don't know what's up with it.

            I have what appears to be a MIPS-based router [openwrt.org], the TP-Link Archer C5 v1 [openwrt.org] It's good enough for low-speed Wireless AC 1200 (Wifi 5). Maybe RISC-V can be a replacement for such low-cost CPUs for non-processor intensive IoT tasks.

      • Somebody at Ubuntu figured out RISC-V is important and decided this was the best board to support, for whatever matrix of reasons that went into that decision.

        How about someone explain why RISC-V can even remotely be considered "important"? There's Intel and AMD for computing, and ARM for the mobile devices requiring power efficiency. There's even a slew of microprocessor companies putting out SoCs, which one can better understand their "importance" to the semiconductor industry. If I wasn't convinced Ubuntu was getting some sort of kickback from the French company fabbing their future designs, and them getting a kickback from the Chinese, who want their form

    • Re: (Score:3, Funny)

      by Dutch Gun ( 899105 )

      Found the Lisp programmer.

    • RISC-V is doing just fine in the embedded market. ARM is still dominating in the mid-power space (ie, cell phones), but if one of your "up there" benefactors were to decide to develop an "open source hardware" gpu to complement the cpu, perhaps with Vulkan acceleration, we could see larger system SoCs cheaper than ARM.
      • by shanen ( 462549 )

        My main concern with the big-donor model is that the big donors will make the decisions and sometimes they will decide badly. Either that, or they discover their pockets aren't as large as they thought they were. (I haven't really been tracking Ubuntu, though I still use it, but I don't think Shuttleworth ever made much money on that side. I mostly credit him as a competent manager, and he obviously hasn't made any fatal decisions for Ubuntu, though some of the Japanese-related decisions were quite painful.

  • by itzdandy ( 183397 ) on Sunday June 12, 2022 @12:33PM (#62613454) Homepage

    I would love to see RISC-V get a major backer in a high volume product. The problem as I see it is that ARM is a really smart company and they have priced licensing at just the right spot to make RISC-V look like an expensive arch to invest in even in the long term. RISC-V is *WAY* behind and would need at least a few years of development and refining to get up to the common ARM CPUs of today.

    I love my open source, but open source hardware has never fared well. It's hard to get top talent to spend the kind of time needed to make an Apple M1/M2 or Qualcomm 8cx gen3 CPU that can compete on performance/watt or /price etc to make it a viable option for a desktop computer. This is one of those 'needs a consortium' type tasks IMO.

    Frankly, I think for desktop use a RISC-V chip has to be basically at an Apple M1 level. That's something that only Apple has figured out. Qualcomm's 8cx gen3 is close, but if you've put hands on a Thinkpad x13s (with that chip) and compared with a Macbook Pro M1 they're not quite there.

    BIG ask to get RISC-V up to this level in the next few years IMO.

    • I just want an ARM or RISC board that uses hardware x265 decoding without Kodi. I hate the dummy interface of Kodi and Librelec. It’s near impossible to find a non x64 board that plays video with a standard Linux distro.

      • Raspberry Pi4 decodes HEVC10bit in VLC just fine, even stupidly high bitrate encodes. You can also get mplayer / MPV to play them with hardware decoding, but you have to compile FFMPEG with the HW decoder support, which can be finicky to get compiled. The only caveat with VLC is you lose the OSD in fullscreen.

        Well, unless they started shipping with the patched up FFMPEG. Then it should just work out of the box.

    • > RISC-V is *WAY* behind and would need at least a few years of development and refining to get up to the common ARM CPUs of today

      Maybe Ubuntu should support them to help build a groundswell of support and get that party started?

      Regardless, this board looks great for several applications and for those applications where trust is more important than maximum MIPS per Watt, ARM's current optimization is irrelevant.

      • Well, I can't completely argue that Ubuntu's support is interesting, but a dual core 1Ghz machine that is more or less early Pentium4 era performance isn't going to draw a lot of users in for 'desktop' use. maybe if there are other cores in the box like h.26x encode/decode etc then it could be interesting in that respect.

    • Can't happen, Apple invested ten billion dollars in R&D at least in R&D for M1 / M2.

      Open source chip on the level of Intel, IBM, etc. processors? Impossible.

      • Open source operating system on the level of Microsoft, IBM, etc. operating systems? Impossible. Oh wait.

        • Irrelevant. The decades of proprietary knowledge and proprietary tools for the big microprocessors aren't available. Different situation than the Unix and other OS innards Linus got to study and look at.

          It will never happen. Any open source microprocessor will be and are decades behind the leaders'. It's why the open source RISC-V designs are useless for commercial or business purposes.

          • It will never happen

            Yeah, fuck you. Just watch.

            • been watching for two decades. You know of something? I know of one open source RISC-V chip that is utter shit for any commercial or serious application.

              You're the one who is fucked, hoping in era of rainbow farting unicorns and flying monkeys.

              • You're 100% dependent on Linux right now because we completely laid waste to Microsoft's evil plans and made Apple irrelevant every where except its zombie minions. Go fuck yourself incel, you lost big and you're going to just keep losing.

                • look at you triggered and spewing insults, and raising irrelevant Linux software point. You can't handle the truth I'm right and that open source processor that anyone would want to use is impossible. Only the proprietary ones will rule the world.

                  Even for Linux, you mean Linus had BSD source code to see how Unix works, result of Berkeley using and basing their system on AT&T's proprietary code (and got in trouble for copy-pasting parts of it too, so had to rewrite parts over years)

                  Yeah, grow up, accep

                  • The only thing impossible here is that genitals will suddenly grow in your smooth spot.

                    • So you have nothing for an argument, just insults and ignorant assertions without a shred of proof. Decades of open source processors useless for anything prove me right, and there is nothing planned or being done that will change it.

                      Grow up, little boy.

                    • Ignoramus like you always wins every argument on the internet by being too stupid to recognize their own stupidity. Ignoramus like you always declares themselves the winner of any argument on the internet then drools on the keyboard. Sucks to be you, sorry about that.

                    • You haven't presented one fact but I have, decades of trying resulting in nothing and nothing in the works that would make an open source processor anyone would want to use. Who is the ignoramus?

                      You are ranting like a child, you have nothing. Time to get out of mom's basement and go out and play, manlette. Don't die a virgin.

    • by Misagon ( 1135 )

      Everyone knows why Apple's SoCs are powerful. It is not only because the cores are efficient and wide.
      It is because Apple has taken technical choices that sacrifice flexibility for performance, and most customers who build systems with SoCs want the flexibility to build the systems they want.

      • 'flexibility for performance' as in RAM and primary storage integrated sure, but I'm putting all sorts of workloads through these and I've yet to find this flexibility trade off in compute. I run an Alienware m15r6 (11th gen intel i7 + nvidia 3070) in my hardware mix and it does exactly one thing better than my Macbook M1 Pro, that's play games. It's (Alienware) faster than my Mini M1 but not by very much and my MBP 16 M1 Pro feels faster. Heck, the M1 Pro feels faster running Windows 11 Arm in Parallels

    • by AmiMoJo ( 196126 )

      The M1 is more a problem of vertical integration than of it being hard to develop a chip that runs that fast. It's the fact that it has massive caches and on-substrate memory that is tightly coupled that gives it an edge over competing ARM designs. Anyone else who wants to copy that will need to get very close to the manufacturers who integrate the SoC. It all has to be agreed down to what SKUs they produce, because the manufacturer can't choose how much RAM it comes with, for example.

      RISC-V might have some

      • I imagine RAM being another less interesting component of systems in the future. It's reasonably cheap and just getting cheaper. 99%, probably higher, are perfectly happy with 8GB of RAM and can't really notice any improvement above 16GB. I'm pretty sure that's where Apple is coming from.

        Indefinitely see products like RISC-V filling embedded roles. A dual core 1Ghz CPU is actually quite a lot for 'general compute' for a lot of embedded products and RISC-V's claim to fame here is really that it's easy to

  • because rpis are hard to come by [rpilocator.com] right now

"The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts." -- Bertrand Russell

Working...