x11-drivers/nvidia-drivers needs DRM_TTM_HELPER enabled into the kernel, but since 6.11 it is enabled only if another one of specific DRM drivers is enabled even though unused (as told in the nvidia-drivers package). My request is: Is it possible to make DRM_TTM_HELPER config option explicit, so it can be enabled without any other unnecessary option? Reproducible: Always Actual Results: I have to enable other unused DRM to enable DRM_TTM_HELPER Expected Results: DRM_TTM_HELPER could be enabled explicitly.
I think this request would be better directed to the upstream kernel developers? Patching this in just for Gentoo feels weird.
fwiw this isn't new, DRM_KMS_HELPER also had the same problem for years. From nvidia-drivers side, how to enable these has always been explained and some like DRM_QXL are pretty small to enable and can be made a module leading to just 1 tiny unused module.
(In reply to Ionen Wolkens from comment #2) > fwiw this isn't new, DRM_KMS_HELPER also had the same problem for years. > > From nvidia-drivers side, how to enable these has always been explained and > some like DRM_QXL are pretty small to enable and can be made a module > leading to just 1 tiny unused module. In kernel 6.6.x there's no this problem and I haven't to follow your solution, enabling tiny fake modules
(In reply to CyberGuerro from comment #3) > (In reply to Ionen Wolkens from comment #2) > > fwiw this isn't new, DRM_KMS_HELPER also had the same problem for years. > > > > From nvidia-drivers side, how to enable these has always been explained and > > some like DRM_QXL are pretty small to enable and can be made a module > > leading to just 1 tiny unused module. > > In kernel 6.6.x there's no this problem and I haven't to follow your > solution, enabling tiny fake modules It may have been provided by something else that you just happen to have enabled, nvidia-drivers also requests DRM_KMS_HELPER and would complain about it if missing (this been in the ebuild for like 4 years now I forget), but if you look for the option you can't enable it directly and may need to enable something you don't need for it. And then DRM_QXL enables both.
Either way, I agree with comment #1 and I think this should be closed.