!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

183 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux https://github.com/orgs/NixOS/teams/risc-v59 Servers

Load older messages


SenderMessageTime
9 Jul 2025
@fgaz:matrix.orgfgazwe do have eic7700x boards though, i have one on my desk09:02:57
@dramforever:matrix.orgdramforeverto be honest, i'm not sure why i said "this year". i know milkv megrez very much exists now09:18:12
@dramforever:matrix.orgdramforever* to be honest, i'm not sure why i said "this year". i knew milkv megrez very much exists now09:18:17
@dramforever:matrix.orgdramforevermaybe i was thinking about the software situation09:18:27
@fgaz:matrix.orgfgazor eic770209:59:40
@fgaz:matrix.orgfgazthat one is still not out, is it?10:00:07
@zimward:zimward.moezimward
In reply to @dramforever:matrix.org
re: riscv i think we should probably wait for more reliable hardware
what do you mean with more reliable hardware? (i would assume that most current SBCs will run fine without crashing) the builders don't need good single core performance as long as we can get enough cores with the memory to support them in a small enough form factor to cram them in a 1 or 2U chassis.
10:04:33
@zimward:zimward.moezimwardalso: has anyone used the advertised TPUs of those chips? basically any new one advertises them (supposedly to make investors happy ig) but i never saw any real use of them10:05:47
@dramforever:matrix.orgdramforevermost would do, SG2042 is ... weird10:07:13
@dramforever:matrix.orgdramforeverbut it is the most powerful one we have now10:07:59
@dramforever:matrix.orgdramforeverso my main point is that i think we should skip sg204210:08:14
@dramforever:matrix.orgdramforevereic7700x should be pretty good apart from only having 4 cores10:08:34
@zimward:zimward.moezimwardits the first real server grade riscv chip we have so far (atleast spec-wise), if you can share any experiences whats wrong with it i would appreciate it as i never got the opportunity to play with one. that being said im not opposed to throwing 20 4-core SoMs in a cluster10:10:33
@dramforever:matrix.orgdramforeveri don't know how much i can share but it is a really scuffed chip10:15:08
@dramforever:matrix.orgdramforeverghostwrite is just the most well known of all problems10:18:41
@dramforever:matrix.orgdramforever and i'll just say turning the non-compliant vector extension off is almost a trivial workaround 10:19:50
@zimward:zimward.moezimwardits a bug in silicon. there is just no other workaround lol10:20:43
@alex:tunstall.xyzAlexYikes. Did they not do enough test simulations while designing the core?10:21:50
@zimward:zimward.moezimwardno differential fuzzing atleast10:22:06
@dramforever:matrix.orgdramforeverwhat do you simulate?10:22:11
@dramforever:matrix.orgdramforeverbut also there's two teams involved, the now-called xuantie that made the c920v1 cores, and the sophgo team the made the whole processor by slapping together 16 of 4 core clusters10:24:09
@dramforever:matrix.orgdramforeverthis ... did not go particularly well10:25:38
@dramforever:matrix.orgdramforever oh, i remembered something i can share: LLVM-compiled multi threaded programs may run very slowly because fence(acq_rel) is compiled to fence.tso 10:26:41
@dramforever:matrix.orgdramforeverwhich the cores raise an illegal instruction exception due to a misunderstanding in the specs10:27:02
@alex:tunstall.xyzAlex So the system has to context switch on most fences?
Pure pain.
10:27:55
@skeuchel:matrix.orgSteven KeuchelI have both the pioneer (sg2042) and the megrez (eic7700x). the c920 cores in the sg2042 are kinda slow. too slow to use as a desktop. and a lot of processes swamp the memory subsystem. the p550 are already much faster. I would estimate that 4x eic7700x might outperform the sg2042, and would probably also be cheaper.10:28:36
@dramforever:matrix.orgdramforever not most fences, just this specific one 10:28:38
@dramforever:matrix.orgdramforeverjust randomly fences taking hundreds of cycles10:28:53
@dramforever:matrix.orgdramforever but it is every time it executes 10:29:04
@alex:tunstall.xyzAlexAh, I'm not very familiar with LLVM's multithreading primitives...10:29:12

Show newer messages


Back to Room ListRoom Version: 10