Why? I want full resolution before loading it from rc.conf
It's not, what exactly do you mean with "blacklisted" anyway?Why? I want full resolution before loading it from rc.conf
Which is still part of the ports collection (thus still available) and therefor not blacklisted in some weird way, definitely not in /boot/loader.conf.AMDGPU module is part of graphics/drm-next-kmod and graphics/drm-devel-kmod
It is blacklisted in /boot/defaults/loader.conf.cat /boot/defaults/loader.conf | grep amdgpu
peter@zefiris:/home/peter $ grep amdgpu /boot/defaults/loader.conf
peter@zefiris:/home/peter $ freebsd-version -ur
11.2-RELEASE
11.2-RELEASE
initframfs is a "Linuxism" and an entirely separate entity to the ported Linux DRM/KMS driver code. You're conflating two separate issues.In Linux i have early KMS from initramfs.
Since these drivers are ported from Linux it should also work on FreeBSD
The amdgpu driver does not exist in baseIt has been disabled in 12.0 because of graphics/drm-next-kmod. The port provides a newer and improved version which will conflict with the one from the base. That's why the base one has been blacklisted.
amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components.
Currently corresponding to Linux 4.11 DRM. Experimental state. amdgpu and
radeonkms are known to fail with EFI boot.
There are plenty of forked drivers which drop support for older hardware, that's often the whole point of the fork.If amdgpu would be fork of radeon, it would support GCN 1.x GPUs as well as radeon driver
I think they all blacklisted because of the stability problems with EFI during the earlier boot. Actually package and port have the related message
The amdgpu driver does not exist in base
This is only graphics/drm-[devel,next]-kmod
These modules exist both as parts of FreeBSD base (quite old versions)
installing the port/package adds the blacklisting to loader.conf
Actually, no. According to the commit message (link) and the UPDATING entry, the DRM drivers are blacklisted in loader.conf so people are encouraged to load them from rc.conf instead. Loading them from loader.conf is deprecated because it causes problems with EFI booting.To avoid conflicts, installing the port/package adds the blacklisting to loader.conf - otherwise, an active graphics driver would exist when the port-based modules attempt to load, which would cause them to fail
Please try to load it from rc.conf. As mentioned above, using loader.conf for the DRM drivers is deprecated.I do not have EFI and it still doesn't work from loader.conf