apologies for snapping off so hard earlier.
i avoid sharing the exact hardware i use for various reasons. the problem that i have run into is that intel 8th gen and later i7 cpus use HWP to do cpu frequency scaling, xen lacks support for this hw, and the result is i have several otherwise-useful laptops that run poorly with qubes. i have run qubes on many other laptops that did not have this cpu frequency scaling problem and that hw held up pretty well. on these i7 cpus that don’t scale frequency, i see excessive battery use, fan activity going from 0 to 3500+ rpm, and increased wear and tear on the heatsink fan.
this hw is several years old at this point and i am surprised to see xen not have support for it. i checked the 4.16.0 and 4.16.1 release notes and see no mention of HWP support being added, which is disappointing. the issue i cited (4604) describes the exact problem i experience and i was able to successfully build a patched vmm-xen component per the instructions included, but it appears there is some dance required to properly update these pkgs in dom0.
qubes is the only context in which i use xen, and my impression is that xen is more tailored to run on rackmount and whitebox machines than laptops, which may explain the lack of HWP support for intel laptop cpus. i am really surprised to see a common intel hw extension for cpu frequency scaling without support in xen, particularly 3+ years after it was added to production hw. the only things i could find that mention this support were
https://lore.kernel.org/xen-devel/20210308210210.116278-1-jandryuk@gmail.com/T/
Xen project Mailing List (search for hwp here)
short of episodically hand-building a patched vmm-xen when R4.1 xen packages get updated, it looks like i’m pretty much screwed with this lack of HWP support in xen.
does this mean that qubes will always have this problem on more recent intel laptops?
is there any chance this patch would get reviewed and incorporated into qubes’ vmm-xen patches?