欢迎光临散文网 会员登陆 & 注册

【知乎】为什么宁愿用英特尔的cpu 也不用龙芯?

2023-10-08 14:14 作者:ACFUN-AK  | 我要投稿

 

传说中的胖子


战斗工程猫

因为这符合龙芯的国产化啊。

既然龙芯坚持用海外芯片厂生产叫完全国产,计算机整机厂用英特尔芯片当然也叫完全国产。

你这样攻击完全国产计算机,是糊涂还是受什么买办驱使?

你总不能说,龙芯3B1500在意法半导体28纳米流片完全失败、在意法32纳米流片跑1.2 GHz,同一年龙芯3A2000在中芯流片跑1.0 GHz,然后龙芯把3A2000迁移到意法半导体28纳米作为下一代3A3000,把这叫纯国产,同时说国内整机用英特尔处理器不是国产吧?不都是自主选择上游在海外么?

不会吧不会吧,你不会要表演这么双标吧?

为什么2022年以来龙芯销量断崖式下跌,龙芯文宣固然可以发挥一贯的“不要反思自己,要指责别人”,张嘴“都是买办”,但是原MIPS指令集的支持丢一边不说,还搞出LA“新旧世界”不兼容的事情来。

这样还问原龙芯用户为什么不买新龙芯?



发布于 2023-09-30 11:53・IP 属地广东

 

流浪的风


龙芯粉在提此类问题前,先多关注自己产品的性能和易用性、可用性,再来问为什么。

一、性能问题,目前龙芯在售的桌面最强CPU是3a5000,而不是3a6000,3a5000的多核性能基本是二代i5 2400的80%,2500k的70%(虽然官方对外宣传IPC性能达到四代或六代酷睿,但是受限于频率以及核间通信效率差等问题,整体性能偏低,3a6000性能分析见最后),性能对比参考:

https://openbenchmarking.org/vs/Processor/Loongson-3A5000,Intel+Core+i5-2400openbenchmarking.org/vs/Processor/Loongson-3A5000,Intel+Core+i5-2400


https://openbenchmarking.org/vs/Processor/Loongson-3A5000,Intel+Core+i5-2500Kopenbenchmarking.org/vs/Processor/Loongson-3A5000,Intel+Core+i5-2500K

二、生态问题

(1)loongarch生态刚刚起步,应用软件适配比较差;

(2)龙芯最近的三款CPU,3a4000、3a5000、3a6000存在生态互相不兼容情况,3a4000本质上就是MIPS生态,3a5000属于loongarch旧世界(虽然可以刷BIOS刷成新世界,但是对于普通使用者完全不现实),3a6000属于loongarch新世界。这种极其激进的兼容策略对用户是灾难性的,上次敢这样挑战用户的是微软手机操作系统,wm6.5、wp7、wp8三个系统分别不兼容,结果是微软手机操作系统份额直接降为0;

(3)x86能脱瘾而出,很大程度上是依靠wintel组合的,CPU由Intel搞定,操作系统由Windows搞定。龙芯目前操作系统层面只能依靠开源的各种Linux桌面发行版,然而Linux桌面发行版各种各样的问题(几个大问题,①运行效率低下,给人最大感觉就是性能再强也不流畅,和win、mac差距巨大;②细节缺失、界面粗糙,很多Linux发行版截图乍一看还行,实际体验一言难尽;③各种bug满天飞,一天下来细节问题可以提20+问题,尤其涉及多屏高分辨率情况下),使大部分用户望而却步。

题外话:这里会涉及一个问题,就是CPU厂商在推广自己的硬件架构的情况下是否要帮用户(只讨论桌面端)解决软件问题,个人感觉是要的(当然这个提供可以是联合其他厂商),不管是Wintel还是Mac OS看都是软硬件解决方案。如果你提供的是x86架构,复用Wintel体系,那自然不需要关注操作系统,但是如果你推广的是一个另类架构必须帮用户解决操作系统和软件问题,否则用户买了你的硬件实际体验是大大折扣的,甚至会让用户一生黑。

三、性价比,目前咸鱼3a5000板u价格超过1200,淘宝京东新板u 1500,而多核性能比3a5000高20%的i5 2400板u的价格普遍在50-80之间,100基本可以搞定板u内存。15倍的价差还只有80%性能加难用少软件的系统,这不是铁杆粉或猎奇很难接受这种溢价。

整体多核性能最少比3a6000高20%的10100板u咸鱼一般是550-600,和10100性能低10%左右的4790咸鱼板u更是低到400,所以龙芯3a6000的销量我仍然不看好,硬件溢价四倍的情况下软件生态一团糟,不是铁粉或猎奇很难打动用户。


所以龙芯想在PC市场卖的好,除了继续优化性能、提高性价比以外,重中之重是解决生态问题,简单把Linux桌面发行版修改适配下,老百姓是不可能掏钱买单的。




再延伸下,龙粉日常特别鄙视飞腾、兆芯,甚至华为等厂商的CPU,认为他们都是买办(百度龙芯贴吧这种思想尤为严重),主要两个原因:

(1)龙粉认为龙芯是自研指令集,是真正的国产。这个就需要讨论下,国内的自主可控究竟要的是什么?现阶段追求的真的是全自主全可控吗?指令集本质上就是硬件和操作系统之间的接口。

不知道极端自主龙粉有没有想过一个问题,你硬件和操作系统之间的接口自主了,编程语言自主了吗?(c语言可也是外国产物)操作系统自主了吗?(Linux虽然开源,但是不是自主噢),假设龙粉真追求全自主,那么请在脱离开源的前提下自行解决编程语言、操作系统,否则否是以50步笑百步。

既然全自主不存在,那目前国家追求的是什么?只能是尽可能自主的情况下做到可控,可控比自主优先级高,可控在于国内是否可独立设计,是否可独立制造,而目前芯片行业制造问题大于设计,建立国内可控芯片制造产业才是当下最重要的事情。

最后以华为举例,不少龙粉认为华为无设计能力或者脱离了授权无法继续设计CPU。我们先谈一下什么是授权,ARM IP授权大致可以分为三种,主要是芯片设计的三个阶段:逻辑设计(输出产物为源码)、门级电路设计(输出产物为门级电路网表)、物理电路设计(输出物为GDS版图),分别对应软核授权、固核授权、硬核授权,显然华为拿到的是逻辑设计级别的源码授权,从9000s的超线程也可以看得出来,没有源码级别的授权,是无法魔改出超线程的。

9000s的出现也打破了之前很多所谓专家论述的华为在被制裁后无法继续使用ARM授权的说法。

(2)龙粉认为龙芯CPU IPC性能吊打国产其他厂商,甚至赶超Intel。实在不忍心告诉龙芯粉,CPU性能=IPC*频率,设计一款高IPC低频或者设计一款高频低IPC CPU实际上相对比较容易,难的是设计一款高频IPC又较高的CPU(简单点就是真正的高性能CPU设计才是最困难的)。没人会给你高IPC买单,用户看到的是整体性能。

以3a5000举例,国产芯片中龙芯的IPC或单核性能比较突出,但是多核性能突出不明显,主要原因龙芯是四核,而竞争对手兆芯、飞腾等厂商都是八核起步,龙芯为什么不八核起步呢?从die面积可以得到答案,3a5000查到di面积为147mm^2(核心不包含GPU,PCIe),兆芯6780u 八核die面积132mm^2(含一个核显GPU),飞腾八核die面积127mm^2。从die面积可以得出一个非常直接的结论,龙芯单核面积是竞争对手的两倍还要多,这也是单核性能强的关键原因。

即龙芯使用四核去打别人八核,成本还比人家八核要高,如果关注过信创招投标就知道,实际上龙芯非常尴尬,如果用3a5000应标,报价多数时候是最高的那一个。如果用3a4000应标,价格可以降下来,但是性能差距过大。很多信创或政务项目PC招投标是有限价的,比如5000是个门槛,3a5000的成本加额外的维保费用以及操作系统费用,以及更高的销售成本,很多时候3a5000整机加显示器报价就超5000了,这个时候只能用性能低下的3a4000去应标,结果你懂的。




做后讨论下龙芯期货3a6000性能,龙粉一直说达到十代四核性能,但是实际达到了吗?看几组数据:

guee的3a6000评测,整体看来下似乎3a6000超越了10100f,但是其他评测人测出来3a6000在spec2006跑分最少也存在15%以上的差距。先看guee的评测:

评测链接:https://zhuanlan.zhihu.com/p/652886534

但是b站其他博主测出来的数据和上述数据却有差异:

https://www.bilibili.com/video/BV1394y1W7pr/?spm_id_from=333.337.search-card.all.click&;vd_source=845a157e4a16123b68054bf27cf30b0f

b站的IT博主测试显示单核性能只有10100f的85%,多核性能更差只有10100f的70%。原因是什么?如果观察够仔细就会发现guee在测试时10100f频率在3.6g,但是实际上10100f单核最高睿频是4.3g。这个原因guee在贴吧解释为是主板和散热差异,实际上单核测试,不可能吃散热和供电(实际上多核全速工作时才考验散热和供电,个人推测guee这样测试的目的就是为了营造3a6000性能达到10100f的水平,但是直接造假容易被发现,所以将10100f降频到3.6g测试,同时评测中标注,对大部分不那么追究细节或10100f不熟悉的网友起到误导效应)

guee贴吧承认10100f gcc版本spec2006 跑分超过49分(知乎评测里面写了42.5)

相关链接:https://tieba.baidu.com/p/8593110856

(单核测试实际上并不考验主板和散热,所以他这个解释理由并不成立)

从部分互联网博主看3a6000的单核性能较强,但是多核性能偏弱,为了进一步验证实际多核性能,部分网友测试了对多核敏感的7z,主要成绩如下:

相关链接:


基本可以得出结论:单核性能是十代i3桌面CPU的85%左右,多核性能在70-75%之间。实际性能略低于四代i7 4790k。基本达到Intel 九年前设计水平(IPC能当饭吃的前提是频率要及格)。


编辑于 2023-10-01 11:51


【知乎】为什么宁愿用英特尔的cpu 也不用龙芯?的评论 (共 条)

分享到微博请遵守国家法律