I was not really aware of this problem until I read that:
Apparently there is no way around using -current-kmod and -devel-kmod, if one uses Intel or AMD GPUs that are not sufficiently dated.
This is a BIG issue for autodetecting and autoconfiguring postinstallers, and desktop usage in general.
It does not help improve the FreeBSD reputation for desktop users. In contrary, personally I guess for every one who we see going to Linux because of these easily-avoidable issue, more than ten will try and quietly abandon FreeBSD because of that.
So I need your advice and recommendations:
Atm this means that any GPU hardware less than 3 years old cannot be used with the FreeBSD RELEASE version.Your GPU is 10th Gen Intel graphics and according to the FreeBSD wiki: " FreeBSD 12, using drm-kmod, support is the same as on Linux 4.16". Linux 4.16 has only support till Coffe Lake (8 Gen). Your CPU/GPU is Comet Lake (Gen 10) so you need a drm-kmod based on Linux 5.4 and that module can only be founded in FreeBSD 13.0.
Apparently there is no way around using -current-kmod and -devel-kmod, if one uses Intel or AMD GPUs that are not sufficiently dated.
This is a BIG issue for autodetecting and autoconfiguring postinstallers, and desktop usage in general.
It does not help improve the FreeBSD reputation for desktop users. In contrary, personally I guess for every one who we see going to Linux because of these easily-avoidable issue, more than ten will try and quietly abandon FreeBSD because of that.
So I need your advice and recommendations:
- Is there a text describing the correct usage case for each of the many drm-kmod variants available?
- How big is the risk that bad things happen if one builds+installs -current-kmod or -devel-kmod when on the release version (e.g. 12.2) the graphics hardware is not yet supported?
- Does somebody know where I can find the PCI IDs of the Intel devices supported by the particular drm-kmod variants? I'd prefer to have the exact IDs, as the alternative would be to just rough-cut and partition the data from freedesktop.org to associate what drm-kmod is the correct to use,
- In case it is necessary to build a newer drm-kmod, is that generally possible on the official RELEASE version (currently 12.2)?