Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - loonylion

#1
I haven't been able to get the intel driver to compile on opnsense so far, and I'm actually very limited in what testing I can do at present due to being in the middle of a home office renovation, so I'm primarily working from online documentation etc at the moment, but I see nothing related to gpu in kldstat so I don't think there's any sort of driver loaded currently.

this isn't an atom, it's an alder lake refresh, so basically 12th gen but only e-cores, no p-cores. It's a substantially changed microarch since previous gens so that might be playing into it also
#2
unfortunately, I would never consider virtualising a firewall appliance, it's something that's always been a kind of red line for me, My approach and belief is that it needs to always be a bare metal, dedicated machine that runs nothing else in order to have the minimal attack surface possible.

I do have a UK type AC inline meter (I believe what Americans know as a 'kill-a-watt', other brands are available), but even better, I have an Odroid Smartpower3, which is a power supply and meter specifically for low voltage DC such as SBCs. It can actually be quite surprising how different the readings are from the AC in-line once the actual wall-wart/brick is removed from the equation (ultimately my FW will be on PoE, powered upstream by a very high efficiency PSU, as part of my dad's drive to reduce the number of Chinese made wall-wart power supplies in the house, as they're very often a fire risk), and of course the AC in-line meters are generally considered to be less accurate at very low wattages. If nothing else the Smartpower shows way more variation than the AC meter. TBH I think I would trust the Smartpower more than the AC meter for this sort of task.
#3
Quote from: Seimus on April 03, 2025, 10:44:35 AMHmm on my n100 unit I have seen an option to disable the GPU, but honestly I don't remember if it was for iGPU or eGPU as you mentioned.

It's entirely possible, bios options vary wildly between systems and even bios versions
#4
Quote from: Seimus on April 03, 2025, 10:19:06 AMMaybe I am missing something, but

Why not disable the GPU in BIOS?
For OPNsense you don't need the GPU.

Regards,
S.

BIOS doesn't allow disabling IGPU unless there's a discrete card present, and in any case I don't want it completely disabled in case I need console access.
#5
hmm, having looked at the freshports entry for gpu-firmware-kmod, all the dependencies are firmwares for individual gpu cards. So it *SHOULD* only need the one that's appropriate for the system it's being built on, with the rest being completely irrelevant. Wonder if that might be a way forward,
#6
Would it possible to add the Intel i915 GPU drivers/firmware(DRM-KMOD) to Opnsense, either as a plugin or as part of the base install? I completely understand how ridiculous it sounds wanting GPU drivers on a headless FW appliance, but please bear with me.

I have been trying to get my firewall power usage as low as possible, and trawling the net, it would appear that the GPU driver and firmware are required in order to put the GPU into a low power state, otherwise it just burns power (anecdotal evidence on the net suggests up to 3W, which on my N-series appliances could be as much as a third of the total power draw) for no reason.

This matters to me because, as a Brit, I am lucky (HA) enough to live in the country with the most expensive electricity in the world (apparently), and it's only going to get worse. 3W 24x7 over a month is just over 2kW, which is an additional £0.50p+ a month on an electric bill for absolutely no benefit. Multiply by 12 months and it starts to get a bit ridiculous considering that 3W is doing absolutely nothing useful.

Secondly, my firewall appliances are passively cooled. The GPU is putting extra load onto the heatsink for no good reason. Being able to tell it to go away or at least sleep could well bring the system temperature down by a few degrees, which is good for the longevity of the hardware, and would also be beneficial for people living in places with relatively higher ambient temperatures where passive cooling isn't as effective.

I've tried to add drm-61-kmod using ports but the build failed part way through with a nonspecific error.