Comment by tw1984
19 days ago
Let's be honest - RISC-V doesn't make sense to 99% users at this stage. ARM is cheaper for 99% use cases, has far more choices on the market, much better performance, greater software ecosystem and tooling.
For 99% users, the only real "benefit" RISC-V can bring to the table is the _false_ feeling that "I am different". Before you start to be excited about those a few cents risc-v MCUs - there are much cheaper MCUs, consider those risc-v MCUs are dead expensive.
Thanks for reading my honest opinions, please feel free to downvote.
Some people care less about squeezing out performance and more about open standards. I like having more choices, especially open ones.
I am a user, I like to tinker, I'm fairly confident there's more than 1% of people who care about these things. If you live in a country that is threatened by export embargos and the like it also makes a lot of sense to prioritize open.
ISA being open matters very little if chip design isn't and RISC-V isn't going to change much here
The number of companies creating RISC V implementations is pretty hopeful. There's way more competition here than x64 or ARM, and that could yield some interesting results.
It matters in that it opens up competition and allows fully-open designs, which should keep prices low and products available, but you're right that having fully-open state-of-the-art chips is unlikely to happen any time soon.
exactly.
in fact, such ISA is only going to fuel more closed ecosystems as it made hundreds of Chinese vendors to join the game for free, they all suddenly got the chance to build their totally closed platforms.
1 reply →
Open standards don't mean a thing; you can't execute code on a standard. There are past open ISAs like OpenSPARC, MIPS, and OpenPOWER that never gained any traction.
High performance implementations, i.e. actual chips you can buy, are going to be proprietary and that's not going to change. Engineering hardware is expensive.
This is a bold prediction but I thing “alliances” will form where industry players collaborate (like we are seeing in video codecs). And the basic core could become an Open Source project just like Linux did. Operating Systems and codecs were (and are) expensive too.
But there are different levels of proprietary. Having your entire software ecosystem impossible to lock-in means something. And competition tends to breed openness.
MIPS certainly did gain a lot of traction. It was a real force at one point and the world is awash in them. But of course MIPS (the company) is RISC-V now.
2 replies →
I'm fairly confident there's more than 1% of people who care about these things
If there were an economically viable number of people who cared about those things (and it would need to be significantly more than 1%), we'd be running SPARC or POWER or maybe SuperH derived systems, all of which have open source, royalty free implementations.
For example, OpenSPARC is something like 20 years old, and covers SPARC v8 through t2. SPARC LEON is a decade older, and is under a GNU license, and has been to space.
And that doesn't consider going the Loongsoon route: take an existing ISA (e.g. MIPS), just use it, but carve off anything problematic (4 instructions covered by patents).
It's a pretty inescapable fact on the ground that in the 'processor hierarchy of needs', an open source license is of no consequence in the actual market.
I hesitate to say this as you seem very knowledgeable but you are missing some pretty massive facts that destroy your argument here.
There are already literally billions of RISC-V chips in the wild. Qualcomm alone has shipped a billion or more. They wrote an article back in 2023 where they disclosed that they had already shipped 650 million of them by that point. Andes Technology has said that there are 2 billion chips using their IP. A recent industry report suggested that RISC-V could represent 25% of the global SoC market by 2030. That is based on growth trajectory, not speculation.
RISC-V is not some obscure ISA that cannot get any traction.
There are a dozen or more credible competitors designing modern 64 bit RISC-V CPUs. Most of them have shipped silicon. Some have shipped multiple generations. Has any ISA ever had so many independent companies independently creating core designs (not designs from a single source like ARM)?
Tenstorrent alone likely made $500 million dollars in 2025. Easier to confirm is that they closed a $650 million funding round.
NVIDIA has announced CUDA support for RISC-V. I do not remember them doing that for SPARC, or POWER, or SuperH.
The current RISC-V standard, RVA23, includes advanced instructions for things like vectorization and virtualization. Many large, important industry players are involved in designing future extensions as well.
RISC-V is an officially supported platform in many mainstream Linux distributions including aggressively commercial ones like Red Hat Enterprise Linux but also foundational ones like Debian and its derivatives (like Ubuntu).
GCC and Clang have excellent support for RISC-V. FFMPEG just released hand-written vector optimizations for RISC-V. Again, can we say this about any of the platforms you mentioned?
It's a pretty inescapable fact on the ground that RISC-V has an absolute mountain of support in the industry. And starting this year, multiple vendors will be shipping cores faster than you can license from ARM.
Honestly, what universe are you living in?
1 reply →
> Some people care less about squeezing out performance and more about open standards. I like having more choices, especially open ones.
you need to be totally autistic to believe that Chinese vendors are going to share anything meaningful with you. they don't hate you, they want their paying customers to be happy, but the brutal competitions in China doesn't allow them to be open in any sense. For products like RISC-V processors and MCUs, the moat is extremely low, being open leads to quick death. It is not about how much stuff they share with you as paying customer, it is about how much they are willing to share with their competitors when there are hundreds of companies trying everything to survive.
as a developer, you just need to ask yourself a dead simple question - how such risc-v platforms are going to be more open than raspberry pi.
How you heard of Deep Computing?
They are pushing their RISC-V products into the Linux mainline before those products even ship.
Those autistic Chinese also contribute a rather surprising amount of Open Source RISC-V out of their academic world.
I have increasingly negative things to say about this.
There is (so far) nothing 'open' about RISC-V. and I wonder if there really ever was any desire for it, at this point.
This whole "Open ISA" crap appears to be a thin veneer to funnel quite large sums of investment into an otherwise completely proprietary and locked-down environment that could never harm the incumbents in any meaningful way - while still maintaining just enough of a pretense of open source, that the (regrettably myself included) shallow nerds and geeks could get smitten by it.
Where is the RTL? Where are the GDSII masks? Why am I unable to look at the branch predictor unit in the Github code viewer? Or (God forbid!) the USB/HDMI/GPU IP? I reject the notion that these are unreasonable questions.
I want my SoC to have a special register that has the git SHA ID of the exact snapshot of the repository that was used to cook the masks. that, now that - is Open Source. that is Open Computing. And nothing less!
I dont care about the piece of paper with instruction encodings - the least interesting part of any computer!
Wasn't that the whole point? We're more than a quarter of a century in and we're still begging SoC vendors for datasheets. Really incredibly embarassing and disappointing.
> Where is the RTL? Where are the GDSII masks? Why am I unable to look at the branch predictor unit in the Github code viewer? Or (God forbid!) the USB/HDMI/GPU IP? I reject the notion that these are unreasonable questions.
As you note correctly, the ISA is open, not this CPU (or board).
The important point is that using an open ISA allows you to create your own CPU that implements it. This CPU can then be open (i.e. you providing the RTL, etc.), if you so desire
I assume it will be much more difficult (or impossible?) to provide the RTL for a CPU with an AMD64 ISA, since that one has to be licensed. I wonder if you paying for the license allows you to share your implementation with the world. Even if it does, it's less likely that you will do so, given that you will have to pay for the licensing fee and make your money back
Since there is no license to pay for in case of RISC-V, it allows you to open up the design of your CPU without you having to pay for that privilege
8 replies →
Couldn't have said it better. The moments these people promise everything would be free is a massive red flag. Unfortunately it seems most poodle haven't learned the lesson.
1 reply →
> There is (so far) nothing 'open' about RISC-V.
with the majority players being Chinese vendors (those you can buy, not including those building RISC-V for their own in-house applications), RISC-V is far less open than ARM or x64.
expecting openness from Chinese vendors is like trying to hook up with some virgin bar girls in your favourite gogo bar in Bangkok.
3 replies →
The RP2350 has a couple Hazard3 cores in it.
1 reply →
“People who care about these things” enough that they’re buying Mini ITX RV motherboards? Definitely well under 1% of the market.
>> For 99% users, the only real "benefit" RISC-V can bring to the table is the _false_ feeling that "I am different".
How is that feeling "false"? People running RISC-V systems are different, or at least they have different motivations than you.
> How is that feeling "false"? People running RISC-V systems are different, or at least they have different motivations than you.
this is like saying being homeless is a lifestyle choice. some people argue that with a passion, I just choose to be kind to those people.
> RISC-V doesn't make sense to 99% users at this stage.
Agreed. Boards like this are helpful for getting RISC-V to the next stage, where it could make sense for more users.
> please feel free to downvote
Not sure why anybody would downvote your comment
> RISC-V doesn't make sense to 99% users at this stage
Not sure about the exact percentage but your basic point is valid. Adding "at this stage" makes it hard to argue with you.
> ARM is cheaper for 99% use cases
It may be 100% of use cases today. Facts are facts. You probably need to add "at this stage" again though.
> ARM ... has far more choices on the market
Very much so. Again, today...
That said, it is worth noting that almost all ARM "choices" are licensing the same small number of core designs from ARM. Already there are beginning to be enough RISC-V suppliers that some users may like the RISC-V options better in some niches (see automotive and some edge AI for example).
> ARM ... has ... much better performance
Absolutely. But that may not stay true for long. RISC-V CPUs will appear this year that equal or exceed CPU designs from ARM themselves in performance (eg. Ascalon). And we will see where things go from there. It will be a while before RISC-V beats Apple Silicon of course. And even once RISC-V gets there on performance, ARM may lead on price/performance for a while. That is, until RISC-V volumes start to equal or exceed other ISAs...
> greater software ecosystem and tooling
On the Open Source side at least, this is already a weak point. You can get multiple Linux distributions for RISC-V today, including from critical players like Ubuntu and Red Hat. The Linux kernel has a tonne of dedicated RISC-V support. Even though there are hardly any RISC-V chips with vector extensions in the wild, you already see Open Source packages adding support for these extensions. Both Clang and GCC have great RISC-V support. There are already x86-64 emulation layers for RISC-V. Ecosystems like QEMU support RISC-V. Even niche projects like Haiku OS support RISC-V. And on the hardware side, RISC-V players like Tenstorrent are advancing Open Source tooling and toolkits like crazy. The ecosystem is great now and getting better every day which, given the complete lack of real RISC-V hardware on desktops and servers, shows you how excited the industry is for RISC-V and how much support it is going to get.
Remaining gaps in ecosystem and tooling will close quickly. Starting with the board that we are discussing here, Titan, RISC-V is entering an era of being good enough to actually use. Linux and the universe of software associated with it are going to support RISC-V rather robustly. And while some RISC-V suppliers will follow the ARM path, many RISC-V suppliers are being good about getting support into the Linux mainline.
I expect ecosystem and tooling to be better for RISC-V than for ARM in general (though both will be great).
> For 99% users, the only real "benefit" RISC-V can bring to the table is the _false_ feeling that "I am different"
> _false_
False.
Here we disagree. But again, it may mostly be about the percentage. Because most users just want something that runs their software at the highest speed for the lowest price. And see above for how we agree that it will be a few years yet before people that do not otherwise care about RISC-V will find it the best option based on simple price/performance (though I do think that day will come).
But there are many "real" benefits to RISC-V.
Perhaps the biggest benefit is that it is an ecosystem that cannot be truly dominated by a single player or even by a small few. I wish RISC-V suppliers great success, and many will find niches that make them rich. But the amount of market power they can ever wield is limited by competition. I for one want this to be my future and I cannot wait to get on the train.
This is just my opinion but I think RISC-V is very well designed. I want to build software for the platform. I want to use assembly language on it. It seems much more pleasant than x86-64 and even ARM. This is a big benefit to me.
Similarly, RISC-V as an ISA and an ecosystem will be uniquely scalable. The same basic ISA can be used on the smallest micro-controllers or the most complex AI supercomputers. And it can be used in the support chips every step of the way. The expertise that I acquire using RISC-V will be broadly applicable over space and time.
And, while this is a prediction, RISC-V will have longevity. Suppliers can go out of business. RISC-V is not a supplier. Once it takes hold, it is not going anywhere. Many an ISA has dominated the computing landscape only to be abandoned and forgotten. RISC-V was inspired by MIPS (the ISA) and MIPS workstations used to cost as much as a small house. But now MIPS (the company) is a RISC-V supplier. x86-64 may seem unassailable but ARM has certainly kept it out of many niches and now ARM is starting to be credible on desktops and servers. x86-64 could go away (especially if Intel failed--not impossible). And ARM is very vulnerable to RISC-V (if you ask me). But for RISC-V to go away, there would have to be yet another totally open ISA that the entire world rallied behind. That is not how things generally work. Like Linux, RISC-V is destined to become a natural monopoly in my view and to be with us a very, very, very long time.
And, for now at least, RISC-V is just more interesting. Companies like Tenstorrent are doing really interesting things. Universities are doing interesting work and sharing it with the world. Those two things came together just the other day when RISC-V vector extensions were added to BOOM. It is a fun space to watch and it will be a fun space to be a part of.
And just like every school teaches software in Java, every school is going to teach programming and electronics with RISC-V. It is going to be the default technology in the future. And that means that it will be the go-to for start-ups as well. RISC-V will be the go-to technology for innovation.
Finally, what I will end with is that the real inevitability of RISC-V has nothing to do with users. Companies will choose RISC-V. But not to save a few bucks on ISA licensing like everybody imagines. That may be a benefit but it does that amount of cost is not going to drive most decisions. But the more critical issue with licensing is control.
Take the situation with ARM and Qualcomm. Qualcomm wants to release its own high-performance silicon to compete with the likes of Intel and Apple. They licensed the ARM ISA to do this. And then ARM tried to stop them from releasing this technology over a license dispute. Yes, it was over money (which matters) but the much bigger deal is that ARM (a supplier to Qualcomm) tried to dictate how Qualcomm can run its business. Qualcomm recently bought a prominent high-performance RISC-V designer. I think these facts are related.
If you bet your business on ARM, you better hope that ARM likes your strategy. If they do not, they may try to stop you. Why would Qualcomm want to create a business around ARM if ARM is going to represent a strategic risk like this? Why would Amazon or NVIDIA? Building the same business around RISC-V eliminates that risk. You do not have to ask permission for whatever you do with RISC-V. Nobody can file an injunction on a RISC-V supplier for using RISC-V.
This is why China is so into RISC-V. Even for them, it is not really to save on license costs. It is about reducing legal and geopolitical exposure. US sanctions led to ARM refusing to work with Chinese suppliers like Huawei. The US cannot sanction RISC-V as a technology. Fast forward to today and there are now many, many companies around the world rethinking their exposure to US based technology companies. There is a reason that RISC-V International is based in Switzerland even though RISC-V was invented in California. Europe is investing in home-grown RISC-V solutions. So is India. Tenstorrent came from Canada. Andes is out of Taiwan. It is not just China.
So, no need to downvote. But if you really think RISC-V has no benefits, the next 5 years are really going to confuse you.
> ARM > greater software ecosystem and tooling.
Like no UEFI, no PC architecture (every board is different), got to x86 complexity (a miriad of instruction sets and extensions) in just a couple of years, needs a special linux kernel to boot with support for newer versions not planed.
Yeah, great software, great tooling. /s
[EDIT: I may be the one with the reading comprehension problem. I think they are saying that ARM having better tooling is a wrong. I agree. I leave my comment to own my shame.]
Did you even bother to click the link that this story was about?
The Milk-V Titan supports UEFI, ACPI, CPPC, and SMBIOS. The board is otherwise bog standard PC architecture from the PCIe to the form factor (ITX). You can boot multiple Linux distros on it out-of-the-box. They are pushing support into the Linux kernel mainline.
The Titan supports RVA22 + virtualization (the H extension) which you could also frame as RVA23 minus the vector extension. Another way of saying RVA23 is to say that it is RISC-V with the same feature set as X86-64 v4. Why did I have to say "v4" when talking about x86? Because of the myriad of extensions offered on x86-64 that differ between v1, v2, v3, and v4.
Honestly, what the hell are you talking about?