"
@Scott
fbcon is loaded by the -intel driver by i830_kernel_mode_enabled() in src/i830_driver.c:
ret = drmCheckModesettingSupported(busIdString);
if (ret) {
if (xf86LoadKernelModule("i915"))
ret = drmCheckModesettingSupported(busIdString);
}
/* Be nice to the user and load fbcon too */
if (!ret)
(void) xf86LoadKernelModule("fbcon");
So basically i915 and fbcon are loaded when checking for KMS.
"
What I'd like to know is why something for "be nice to the user" is being hard-coded as policy in the driver?
Personally, I really like the 80x25 text console. It's snappy and fast, and is just the right size for me.
I don't like it being forced on me, and as a workaround on my system I've renamed the fbcon.ko to fbcon.ko.disabled.
May I suggest that whether or not fbcon is loaded be left up to the system admin? I hate fbcon and having it hard-force-loaded is most unkind.
This is a violation of "provide mechanism not policy".
" mode_enabled( ) in src/i830_driver.c:
@Scott
fbcon is loaded by the -intel driver by i830_kernel_
ret = drmCheckModeset tingSupported( busIdString) ; Module( "i915") ) tingSupported( busIdString) ; odule(" fbcon") ;
if (ret) {
if (xf86LoadKernel
ret = drmCheckModeset
}
/* Be nice to the user and load fbcon too */
if (!ret)
(void) xf86LoadKernelM
So basically i915 and fbcon are loaded when checking for KMS.
"
What I'd like to know is why something for "be nice to the user" is being hard-coded as policy in the driver?
Personally, I really like the 80x25 text console. It's snappy and fast, and is just the right size for me.
I don't like it being forced on me, and as a workaround on my system I've renamed the fbcon.ko to fbcon.ko.disabled.
May I suggest that whether or not fbcon is loaded be left up to the system admin? I hate fbcon and having it hard-force-loaded is most unkind.
This is a violation of "provide mechanism not policy".