De 'Q2' is de versie met 2 netwerkpoorten.
Je hebt een 13500 processor.
4. Powertop output
Package C3 valt op, het verbruik ligt daardoor hoger. Powertop geeft niet de echte C states weer van de processorcores, het toont de standaard ACPI (BIOS) states. Dat kan aan de kernel liggen (probeer de laatst beschikbare) of aan powertop 2.15.
Proxmox gebruikt een aangepaste Ubuntu kernel. Kernel 6.5 is aanwezig in Ubuntu 23.10 (momenteel nog beta). Proxmox VE 8.1 bevat die kernel (verwacht Q4 2023).
Ik heb een M.2 PCIE dual Coral ingeplugd maar het kontron bord ondersteund maar een via die weg dus dual is het niet. Daarnaast is het nog niet in gebruik omdat de frigate container daarvoor nog uitstaat. Verbruik met de 12 LXCs aan schommelt tussen 9-16W.
Je hebt een flink gevirtualiseerd systeem met 128 GB RAM en veel virtuele netwerkpoorten. Zonder de Coral zakt het verbruik vermoedelijk. Maar voor zo'n systeem is het verbruik nog best goed.
2x NVME volgens een eerdere post op GEN 3 gezet maar ze zijn GEN 4 capable als het goed is.
code:
1
2
| [ 8.255242] pci 0000:01:00.0: 31.504 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x4 link at 0000:00:06.0 (capable of 63.012 Gb/s with 16.0 GT/s PCIe x4 link)
[ 8.255242] pci 0000:02:00.0: 31.504 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x4 link at 0000:00:1a.0 (capable of 63.012 Gb/s with 16.0 GT/s PCIe x4 link) |
Als dat geen verschil maakt zou het weer terug kunnen zetten.
5. dmesg output
Ik zie niets dat duidt op problemen met frequenties of turbo boost. Je kan op een tijdelijke SSD Ubuntu 23.10 beta met kernel 6.5 installeren en zien of dat deze problemen oplost. Als dat niet lukt: Kontron support aanschrijven via de leverancier?
Een andere
frequency bug is opgelost in kernel 6.5
dmesg doorgenomen:
i8042: PNP: No PS/2 controller found.
i8042: Probing ports directly.
i8042: Can't read CTR while initializing i8042
i8042: probe of i8042 failed with error -5
Vermoedelijk rapporteert de BIOS de aanwezigheid van een PS/2 controller.
i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1)
Alder Lake firmware: Alder Lake S
GuC firmware i915/tgl_guc_70.bin version 70.5.1
i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
GuC staat uit. Huc is actief.
i915 0000:00:02.0: [drm] Unsupported device. GVT-g is disabled
Geen monitor, GVT-g staat uitgeschakeld (pass-through gpu)
Fail/error
cfg80211: Loading compiled-in X.509 certificates for regulatory database
(..)
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
cfg80211: failed to load regulatory.db
Hier gaat iets niet goed met regulatory firmware en laden van de database met X.509 certificaten.
pcieport 0000:00:1c.0: Refused to change power state from D3hot to D0
pcieport 0000:00:1c.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
pcieport 0000:00:1c.0: pciehp: Cannot get irq -1 for the hotplug controller
fbcon: Taking over console
pcieport 0000:00:1c.0: pciehp: Notification initialization failed (-1)
pcieport 0000:00:1c.5: PME: Signaling with IRQ 124
pcieport 0000:00:1c.5: AER: enabled with IRQ 124
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
1c.0 is een pcie bridge. Hier wil een onderdeel niet actief (D0) worden van een slaapstand (D3hot).
i2c i2c-0: 4/4 memory slots populated (from DMI)
i2c i2c-0: Memory type 0x22 not supported yet, not instantiating SPD
Dat is een bekende foutmelding over geheugentype 0x22.
nvme 0000:02:00.0: platform quirk: setting simple suspend
nvme 0000:01:00.0: platform quirk: setting simple suspend
nvme nvme0: pci function 0000:02:00.0
nvme nvme1: pci function 0000:01:00.0
Kernel NVMe quirk zet simple suspend aan.
pci 0000:00:06.0: PME# supported from D0 D3hot D3cold
pci 0000:00:14.0: PME# supported from D3hot D3cold
pci 0000:00:16.0: PME# supported from D3hot
pci 0000:00:17.0: PME# supported from D3hot
pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
pci 0000:00:1f.3: PME# supported from D3hot D3cold
pci 0000:00:1f.6: PME# supported from D0 D3hot D3cold
pci device power states. D0 ontbreekt bij een aantal.
Kernel command line: initrd=\EFI\proxmox\6.2.16-15-pve\initrd.img-6.2.16-15-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet intel_iommu=on iommu=pt consoleblank=15 pcie_aspm=force pcie_port_pm=force pcie_aspm.policy=powersave i915.enable_gvt=1 nohz=on
De kernel command line forceert pcie_aspm, pcie_port_pm. nohz=on ->
dyntick-idle mode dat is denk ik de default. Hierdoor blijft de klok ticks aan in de slaapstand. Je zou off kunnen proberen als de rest van het systeem daarmee kan werken (zo niet: weer terug naar default).
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
nocrs zou je
niet hoeven te gebruiken: "Ignore PCI host bridge windows from ACPI. If you need to use this, please report a bug." Misschien als test eens kijken wat er gebeurt als deze parameter wordt gebruikt.
De dmesg output kun je vergelijken met vergelijkingssoftware zoals WinMerge.