Intel GPU support Matrix

Even 6.12 drm kmod is not working with Meteor Lake yet. Older versions are IMHO out of game. It works on the OpenBSD 7.9 though as they match 6.18 Linux Kernel. We need 6.13, ideally 6.18 drm-kmod.
When you say it's not working, what exactly do you mean? panic on loading the kernel module? loads fine and works for a bit and then fails?
Did you try enabling guc (i.e. on /boot/loader.conf set hw.i915kms.enable_guc=1 or 3)?
Did you check if you had multiple firmware files on /boot/modules (i.e. do # pkg remove -g gpu-firmware-intel-*, make sure you don't have any intel related firmware in /boot/modules and then re-install any firmware you were using)?

As for drm-6.13, you can help dumbbell test it, assuming you are on 16: https://github.com/freebsd/drm-kmod/pull/469, he also has a repo for drm-6.14 and is working on 6.15.
 
Out of curiosity, why work proceeds this way not skipping directly, say, to 6.18 LTS? Just curious.
As far as i remember the justification was to allow less breakage on the linuxkpi end and, when the linuxkpi aligns, allow for drm-latest-kmod to have a more recent version than what was shipped by default. This has the advantage of, on ocasion, allowing support for new hardware before the next FreeBSD release.

On the other hand I don't think it's more beneficial to go minor by minor instead of just going for the next LTS. As is it's one developer doing most of the work and as this is all dependent on Linux upstream code it's easy to break users. for example by shipping a mesa version on 14.x that is not supported by the amdgpu driver. Or linux kernel to freebsd stuff that do not map thus breaking firmware uploading on newer intel gpus. Or the fact that gpu-firmware must be updated more often than every major. Or the fact the kmod repos for the latest minor are still broken.

I.e., FreeBSD is the largest of the BSD OSes but it still has to make do without vendor support (excepting some cases), very few hardware developers (with access to actual hardware), very few (and overworked) maintainers, a ci/cd backend and package solution that is evolving and needs improvements for non server use-cases, lack of actionable bug reports (which tied to few devs is a reason for sometimes long resolution times).
But despite all of the above today you are more able to use freebsd as a general purpose os than before. And it's free, open source, user driven and you are not the product.
 
This was my problem with 6.12 in another thread I started. I'd like step by step instructions for the checks you mentioned. I pulled my nvidia card some time ago and only run on Intel Ivy Bridge.
Sorry, checks for validating what could be the cause for?
Ivy bridge is nice because you only have to consider drm and x11/wayland (no firmware). Where it will get more painful is on the mesa support, you may need the amber branch of mesa (not on the ports tree I think). Sandy bridge likewise (though vulkan support is mostly non existing).
what was your problem exactly?
 
This was my problem with 6.12 in another thread I started. I'd like step by step instructions for the checks you mentioned. I pulled my nvidia card some time ago and only run on Intel Ivy Bridge.
Ok, Quarterly was updated to 15.1 on Saturday.
DRM-612 is for 15.1 , as you are running 15.0, DRM-612 should not have been installed.
can you explain why DRM-612 was installed on your 15.0 computer ?

The metaport graphics/drm-kmod has a Makefile the explicity selects drm-66-kmod if you are on 15.0 branch.
If there is a glitch that selects the wrong drm-version we need to find it.
 
can you explain why DRM-612 was installed on your 15.0 computer ?
My mistake in that post. I am on 15.1p4. Now I'm wondering if I somehow crossed things cause I know I was upgrading to p4 from p3 around the same time the drm-612 showed in my upgrade packages. Like I said, I was rushing and may have blundered somewhere. I'm tempted now to reinstall drm-612 to see what happens.
 
Back
Top