| 25 Sep 2025 |
Tristan Ross | The noise from my audio interface is less noticable | 22:42:34 |
Tristan Ross | And pkgsLLVM.linux took 20 minutes with a GCC built kernel where with the LLVM kernel, it took 15 minutes | 22:43:02 |
Tristan Ross | I ran the same build under the two kernels 3 times in a row on each kernel and got the same 5 minutes difference | 22:43:45 |
Alex | In reply to @rosscomputerguy:matrix.org The noise from my audio interface is less noticable It sounds like there is interference between your CPU and your audio interface...
I mean, it shouldn't be driving the sound card differently just because of differences in compiler optimisations and code layout, right? | 22:44:24 |
Tristan Ross | The thing is I'm not sure | 22:44:56 |
Tristan Ross | I shouldn't even be getting noise in the first place since it's over USB. Even on my dedicated USB card, I actually get worse audio quality. | 22:45:22 |
Alex | In reply to @rosscomputerguy:matrix.org I ran the same build under the two kernels 3 times in a row on each kernel and got the same 5 minutes difference This could be due to ld.bfd vs lld (assuming these are what the two stdenvs use for linking). Worth exploring... | 22:45:31 |
Tristan Ross | I was thinking about asking some people at Ampere since I do have an Ampere CPU and the performance team has done a lot of testing as I've heard. | 22:46:13 |
dramforever | lld should be faster than ld.bfd at processing linker relaxations... maybe | 22:48:05 |
dramforever | i'm not sure how you would go about profiling this though | 22:48:21 |
dramforever | oh nevermind it's not really building a riscv kernel | 22:48:42 |
Alex | In reply to @dramforever:matrix.org i'm not sure how you would go about profiling this though IIRC there is a function for "just change the linker" for use with replaceStdenv, so the two can be compared in isolation. | 22:49:19 |
| 26 Sep 2025 |
| Snektron joined the room. | 19:10:44 |