| 12 Mar 2026 |
K900 | Which sucks | 14:34:21 |
Puna | can mark those packages as broken, but i think we had smth (at the very least a preference maybe?) against making features of thing depend on whether other things are marked broken, cus it'd randomly flip stuff on n off? so the condition in mesa would still p much be platformOpenCLWorks = stdenv.buildPlatform.isLittleEndian or smth like that | 14:43:02 |
| 13 Mar 2026 |
Stas | the G5 was compiling all through the night. Managed to bootstrap gcc, and is now on python | 09:19:31 |
Stas | I need to put a power meter on it, to see how much power it guzzles. Exhaust is not as hot as I expected, though | 14:17:15 |
Artemis Tosini (NixOS) | I suppose that's what happens on old machines, a full FreeBSD bootstrap to stdenv takes only a few hours on my VM | 14:24:07 |
Puna | dunno how accurate this is, but apparently the windfarm module exposes current & voltage data of the cpus
https://github.com/techflashYT/g5-power-draw-linux | 14:25:07 |
Puna | puna@Yubel ~> ./g5-power-draw.sh
Your PowerMac G5's CPUs are currently drawing: 226.088W
Calculated using the following equation: ((5.358 + 4.663) * 12) + (45.532 * 1.247) + (39.184 * 1.252)
| 14:25:28 |
Puna | which checks out compared to this blob post where someone put an external watt-meter on their g5
https://lowendmac.com/2025/so-how-much-power-does-a-power-mac-g5-really-use/ | 14:26:37 |
Puna | * puna@Yubel ~> ./g5-power-draw.sh
Your PowerMac G5's CPUs are currently drawing: 226.088W
Calculated using the following equation: ((5.358 + 4.663) * 12) + (45.532 * 1.247) + (39.184 * 1.252)
building protobuf-c with 2/2 cores rn
| 14:27:11 |
Puna | * puna@Yubel ~> ./g5-power-draw.sh
Your PowerMac G5's CPUs are currently drawing: 226.088W
Calculated using the following equation: ((5.358 + 4.663) * 12) + (45.532 * 1.247) + (39.184 * 1.252)
building protobufc with 2/2 cores rn
| 14:27:24 |
Puna | "blob post" lol, blog* | 14:46:38 |
Stas | interesting | 14:55:57 |
Stas | my winndfarm.0 device does not have 12v surrent sensor devices | 14:56:13 |
Stas | * my windfarm.0 device does not have 12v current sensor devices | 14:58:20 |
Stas | root@macg5:~# ls -la /sys/devices/platform/windfarm.0/
total 0
drwxr-xr-x 3 root root 0 Mar 13 15:58 .
drwxr-xr-x 13 root root 0 Jan 1 2000 ..
-rw-r--r-- 1 root root 4096 Mar 13 15:58 backside-fan
-r--r--r-- 1 root root 4096 Mar 13 15:58 backside-temp
-r--r--r-- 1 root root 4096 Mar 13 15:54 cpu-current-0
-r--r--r-- 1 root root 4096 Mar 13 15:54 cpu-current-1
-rw-r--r-- 1 root root 4096 Mar 13 15:58 cpu-front-fan-0
-rw-r--r-- 1 root root 4096 Mar 13 15:58 cpu-front-fan-1
-r--r--r-- 1 root root 4096 Mar 13 15:58 cpu-power-0
-r--r--r-- 1 root root 4096 Mar 13 15:58 cpu-power-1
-rw-r--r-- 1 root root 4096 Mar 13 15:58 cpu-rear-fan-0
-rw-r--r-- 1 root root 4096 Mar 13 15:58 cpu-rear-fan-1
-r--r--r-- 1 root root 4096 Mar 13 15:58 cpu-temp-0
-r--r--r-- 1 root root 4096 Mar 13 15:58 cpu-temp-1
-r--r--r-- 1 root root 4096 Mar 13 15:54 cpu-voltage-0
-r--r--r-- 1 root root 4096 Mar 13 15:54 cpu-voltage-1
-rw-r--r-- 1 root root 4096 Mar 13 15:58 cpufreq-clamp
-rw-r--r-- 1 root root 4096 Mar 13 15:58 drive-bay-fan
lrwxrwxrwx 1 root root 0 Mar 13 15:58 driver -> ../../../bus/platform/drivers/windfarm
-rw-r--r-- 1 root root 4096 Mar 13 15:58 driver_override
-r--r--r-- 1 root root 4096 Mar 13 15:58 hd-temp
-r--r--r-- 1 root root 4096 Mar 13 15:58 modalias
drwxr-xr-x 2 root root 0 Mar 13 15:58 power
-rw-r--r-- 1 root root 4096 Mar 13 15:58 slots-fan
-r--r--r-- 1 root root 4096 Mar 13 15:58 slots-power
lrwxrwxrwx 1 root root 0 Mar 13 09:37 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root 4096 Jan 1 2000 uevent
| 14:59:01 |
Puna | available things in there depend on the machine model i think… i don't have cpu-power-* on my end, maybe that has smth useful? | 15:47:25 |
Puna | * available things in there depend on the machine model i think, there's abunch of different windfarm submodules for handling the differences there… i don't have cpu-power-* on my end, maybe that has smth useful? | 15:48:44 |
Stas | I will investigate it for sure. | 15:52:39 |
matthewcroughan - nix.how | Hmm, this happens without llvm | 19:58:36 |
matthewcroughan - nix.how | so it's probably a glib bug | 19:58:39 |
matthewcroughan - nix.how | still happens whenever cross compiling, and only cross compiling | 19:58:49 |
Alyssa Ross | without musl too? | 20:02:58 |
matthewcroughan - nix.how | just checking this now, but I think so yeah | 20:03:30 |
matthewcroughan - nix.how | ah bugger elfutils -.- | 20:03:44 |
matthewcroughan - nix.how | let me verify that | 20:05:49 |
matthewcroughan - nix.how | Alyssa Ross: I can't validate that, because elfutils is failing tests on normal | 20:07:12 |
matthewcroughan - nix.how | nix build github:nixos/nixpkgs/staging#legacyPackages.aarch64-linux.pkgsCross.aarch64-multiplatform.glib | 20:07:30 |
matthewcroughan - nix.how | Ugh great | 20:09:21 |
matthewcroughan - nix.how | now native musl/llvm fail on nixpkgs, but cross succeeds (if I remove glib from the graph) | 20:09:34 |
matthewcroughan - nix.how | yesterday it was that native musl/llvm work, but cross doesn't | 20:09:45 |