dgilmore changed the topic of #fedora-riscv to: Fedora on RISC-V https://fedoraproject.org/wiki/Architectures/RISC-V || Logs: https://libera.irclog.whitequark.org/fedora-riscv || Alt Arch discussions are welcome in #fedora-alt-arches
bkeys has joined #fedora-riscv
davidlt has joined #fedora-riscv
<davidlt[m]> rwmjones: run FUSDK 2022.03 + use only microSD (disconnect everything). Run stress-ng for 1 or 2 days (all stressors, one by one)
<davidlt[m]> Something like: stress-ng --verbose --seq 4 -t 10
<davidlt[m]> This one runs for 40-60 minutes, adjust -t option
<davidlt[m]> I would suggest compiling the latest stress-ng from GitHub
davidlt has quit [Ping timeout: 240 seconds]
jcajka has joined #fedora-riscv
jcajka has quit [Quit: Leaving]
davidlt has joined #fedora-riscv
<davidlt[m]> I will need to look into kernel-tools today
<davidlt[m]> I see it failed overnight
<davidlt[m]> No matching package to install: 'libtracefs-devel'
<davidlt[m]> yeah, this package never managed to build on riscv64
cyberpear has quit [Quit: Connection closed for inactivity]
jcajka has joined #fedora-riscv
<davidlt[m]> launched libtracefs, let's see why it fails
<davidlt[m]> and for the future builds as we towards F37/Rawhide we probably be running RC kernels with debug stuff enabled
<rwmjones> debug stuff is terrible for performance (on x86-64) .. do we really need it?
<davidlt[m]> do we want to diverge from upstream Fedora way of doing it? :)
<davidlt[m]> I could disable debug from time to time
<davidlt[m]> I think that already happens for a very short period of time until a new RC arrives
<rwmjones> I've been trying for a long time to dissuade jforbes from enabling debug in rawhide
<davidlt[m]> We could mix it, i.e. not all the builds have debug stuff.
<davidlt[m]> Technically I don't want to loose performance because of debug stuff, we don't have much of horse power on these SoCs.
<davidlt[m]> But we also need not to diverge too much from the path if we ever want to be "a proper thing".
<davidlt[m]> Again, we could do both while doing disk images.
<davidlt[m]> That would mean changing one line in kernel.spec IIRC and rebuilding again, and doing a new disk image.
<davidlt[m]> So cost of that is 1-2 days (technically less than a day).
<davidlt[m]> That assuming Unmatched level of performance. Also that we do this mainly on native hardware instead of QEMU.
<davidlt[m]> New boards are coming soonish, might change this picture.
<rwmjones> hopefully!
<davidlt[m]> BealgeBoard should happen next week IIRC.
<davidlt[m]> Embedded World 2022 starts: Tuesday
<davidlt[m]> , June 21
<davidlt[m]> So just in case prepare your wallet to spend money :)
<davidlt[m]> ha!
<davidlt[m]> So I sent the job to my boards and the package is built
<davidlt[m]> I assume that it was constantly failing on older image + QEMU instance
<davidlt[m]> submitting kernel-tools
<davidlt[m]> that one takes 2 hours to build
<davidlt[m]> There continues to be an issue with "fedpkg sources" (I think).
<davidlt[m]> There we get connection timeout while fetching the sources.
<davidlt[m]> I also get impression that's less likely to happen on my board compared to rwmjones , just because it seems (based on curl output) that I managed to download sources a bit faster and thus not get into timeout situation too often.
<davidlt[m]> But it does happen on my board too. The kernel build was problematic, just on the edge of this timeout.
<davidlt[m]> Could be related to our hardware being damn slow, or maybe some crypto is also damn slow as we have no TRNG, no crypto accel.
<davidlt[m]> F37 proposal: Add -fno-omit-frame-pointer to default compilation flags (System-Wide Change proposal)
<rwmjones> wasn't sure what to think about that, but the issue of getting accurate stack traces in perf is a real one that has affected us
<davidlt[m]> The impact of performance should be none to little (in majority of cases).
<davidlt[m]> I think, and you can back out of it on individual packages (as long as you have the benchmark data).
Esmil[m] has joined #fedora-riscv
excited-mango[m] has quit [Quit: You have been kicked for being idle]
<davidlt[m]> fixing kernel-tools will take me a bit of time
jcajka has quit [Quit: Leaving]
jcajka has joined #fedora-riscv
<rwmjones> hmm, nufive just crashed while I was doing:
<rwmjones> $ git clone git@github.com:libguestfs/libguestfs.git
<rwmjones> it crashed at:
<rwmjones> Receiving objects: 100% (128775/128775), 390.56 MiB | 7.08 MiB/s, done.
<rwmjones> Resolving deltas: 10% (10219/101854)
<rwmjones> (which I think is compute intensive?)
<davidlt[m]> yeah
<rwmjones> is there some mechanism I don't understand by which the power shuts off when the CPU is overloaded?
<rwmjones> I'm doing the same on nujive now
<davidlt[m]> tons of crypto, haveged might have been also using quite some CPU to keep that entropy pool
<rwmjones> running vmstat 1 while doing this on nujive shows this step is basically CPU bound
<davidlt[m]> just in case reconnect the mini fan for Soc and disconnect the big one
<rwmjones> yup I was going to do that, but it'll have to be later b/c I've got a meeting in the office
davidlt has quit [Ping timeout: 240 seconds]
sayan has quit [Ping timeout: 244 seconds]
sayan has joined #fedora-riscv
zsun has joined #fedora-riscv
zsun has quit [Client Quit]
bkeys has quit [Ping timeout: 248 seconds]
jcajka has quit [Quit: Leaving]
zsun has joined #fedora-riscv
<drewfustini> davidlt[m]: unfortunately, no news at Embedded World for Beagle other than the (ARM) BeagleBone AI 64... still have two designs with different RISC-V 64-bit SoCs but schedules have been tough this year... at this point we are just saying "later this year". They will get full promotion at RISC-V Summit but I hope it doesn't actually take until December for them to ship. But 2022 is a cruel year for supply chain.
<drewfustini> It's amazing that anything at all gets done these days. A design is not actually finished until you have the full quantity of all components for the initial production run physically in the hands of the assembly house. Before that point, there is a long cycle of small redesigns to accommodate substitutions for all sorts of components that never used to be an issue prior to the current supply chain crisis.
bkeys has joined #fedora-riscv
bkeys has quit [Ping timeout: 256 seconds]
zsun has quit [Quit: Leaving.]
bkeys has joined #fedora-riscv
bkeys has quit [Ping timeout: 244 seconds]
bkeys has joined #fedora-riscv
bkeys has quit [Ping timeout: 244 seconds]
bkeys has joined #fedora-riscv
bkeys has quit [Ping timeout: 246 seconds]