!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

212 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-v63 Servers

Load older messages


SenderMessageTime
23 Nov 2025
@rosscomputerguy:matrix.orgTristan RossHowever, I see Arm having a higher tier support first before RISC-V22:18:42
@rosscomputerguy:matrix.orgTristan RossThe problem is the HW is just now starting to get better performance. Like the ESWIN EIC7700X is significantly better than the JH7110 but still quite lacking.22:19:26
@kwinz:matrix.orgkwinz

sorry for the beginner questionL to summarize i have those options right now to do a nixos-rebuild:

  1. build 25.05 or staging myself which takes probably 3 days to finish
  2. cross compile staging or 25.05
  3. wait until the PIE fix for go from staging is merged into unstable and ztier starts caching it.
22:19:34
@kwinz:matrix.orgkwinz *

sorry for the beginner question: to summarize i have those options right now to do a nixos-rebuild:

  1. build 25.05 or staging myself which takes probably 3 days to finish
  2. cross compile staging or 25.05
  3. wait until the PIE fix for go from staging is merged into unstable and ztier starts caching it.
22:19:45
@rosscomputerguy:matrix.orgTristan RossI think 2 is the safest option you have22:19:55
@rosscomputerguy:matrix.orgTristan RossI do not recommend native compilation unless you actually need it22:20:07
@kwinz:matrix.orgkwinzappreciate it!22:20:28
@kwinz:matrix.orgkwinzHiFive Premier P550 is probably twice as fast as the JH7110, but nothing ground breaking it seems22:22:32
@rosscomputerguy:matrix.orgTristan RossActually, the Sifive P550 cores are actually pretty good imo. It's nothing to scoff at. It's actually got some nice features like branch prediction and out of order execution.22:23:58
@rosscomputerguy:matrix.orgTristan RossIt's just when you compare it to non RISC-V cores, it's not as exciting in terms of performance.22:24:29
24 Nov 2025
@alex:tunstall.xyzAlex
In reply to @rosscomputerguy:matrix.org
I think 2 is the safest option you have
Depends on what you have installed.
For a bare system, it works fine, but various random things just don't work in cross.
00:55:17
@rosscomputerguy:matrix.orgTristan RossThat is true, but I've also ran into various things being broken natively00:56:04
@dramforever:matrix.orgdramforever
In reply to @dramforever:matrix.org
it will be fixed when this lands https://github.com/NixOS/nixpkgs/pull/458867
landed
04:35:35
@dramforever:matrix.orgdramforeverthis is in nixos-unstable04:35:45
@rosscomputerguy:matrix.orgTristan RossOh sweet04:36:07
@rosscomputerguy:matrix.orgTristan RossI couldn't use nixpk.gs to check since 504 so I decided to give it a shot like 5 minutes ago04:36:42
@rosscomputerguy:matrix.orgTristan RossHaving to wait for a bunch of other builds04:36:50
@rosscomputerguy:matrix.orgTristan RossAt least I get to put the 512GB of RAM I have to good use04:37:01
@rosscomputerguy:matrix.orgTristan RossOh yes, that indeed is working. Thank you for fixing that.04:38:12
@dramforever:matrix.orgdramforeveri literally did nothing lol04:38:27
@rosscomputerguy:matrix.orgTristan RossOh lol, I misremembered04:38:52
@rosscomputerguy:matrix.orgTristan RossI even looked at the PR like 2 seconds ago... 🤦‍♂️04:39:08
@dramforever:matrix.orgdramforeveranyway i'm going to try ubuntu riscv64 and see04:39:36
@rosscomputerguy:matrix.orgTristan RossAlright04:39:54
@dramforever:matrix.orgdramforeverlike how on earth they're not running into the base address problem for PDEs04:40:09
@rosscomputerguy:matrix.orgTristan RossIdk, it somehow works for them lol04:41:12
25 Nov 2025
@rosscomputerguy:matrix.orgTristan Ross
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...
[    0.000000] OF: fdt: Reserved memory: failed to reserve memory for node 'lpcpures@DFFE0000': base 0x00000000dffe0000, size 0 MiB
[    0.000000] Kernel panic - not syncing: RISC-V system with no 'timebase-frequency' in DTS
[    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.6.18 #1-NixOS
[    0.000000] Hardware name: Deepcomputing FML13V03 (DT)
[    0.000000] Call Trace:
[    0.000000] [<ffffffff8000610e>] dump_backtrace+0x28/0x30
[    0.000000] [<ffffffff81115712>] show_stack+0x38/0x44
[    0.000000] [<ffffffff81135d9a>] dump_stack_lvl+0x44/0x5c
[    0.000000] [<ffffffff81135dca>] dump_stack+0x18/0x20
[    0.000000] [<ffffffff81115a7a>] panic+0x120/0x30e
[    0.000000] [<ffffffff812056be>] time_init+0x44/0xc8
[    0.000000] [<ffffffff812011fa>] start_kernel+0x842/0xb40
[    0.000000] ---[ end Kernel panic - not syncing: RISC-V system with no 'timebase-frequency' in DTS ]---

Strange error while booting this kernel: https://github.com/DC-DeepComputing/fml13v03_linux

06:29:34
@rosscomputerguy:matrix.orgTristan RossI might've forgot to set the device tree06:44:25
@rosscomputerguy:matrix.orgTristan RossOr the problem is I am using the older kernel branch06:44:35
@rosscomputerguy:matrix.orgTristan RossOr the problem is both of those things06:44:42

Show newer messages


Back to Room ListRoom Version: 10