Previous commit added an environment file with command substitution,
which is not possible. This commit fixes that by generating the file
during build. This solution should be reasonably robust, because for
every image there is only a single kernel version.
It seems to be the most energy efficient on my lunar lake laptop, having
the lowest low-utilization power draw
(scx_lavd intel_pstate active > intel pstate active > EAS intel pstate
passive), but there are some odd performance results, where only E-cores are used for
single-threaded workloads like "zstd -b1" and "pv /dev/urandom >
/dev/null". From my initial testing it seems to be way more convervative
with using P-cores for these specific workloads, and only uses them if
most of E-cores get overloaded, unlike EAS that engages P-cores when one
E-core is utilized above 80%.
ntsync was merged into wine and will be included in future proton
releases
Fedora may enable this by default
https://fedoraproject.org/wiki/Changes/NTSYNC-Contained, until that
happens, this package is necessary. And may remain necessary because of
flatpaks (e.g. steam), that can't depend on rpms and load modules
through them.
The nvidia build is failing on F43, because nvidia akmod is not getting
installed correctly. I'll need to investigate this before bumping back
to F43.
This reverts commit 802ccc033a.