On Thu, Dec 03, 2009 at 03:23:54PM +0100, Petr Baudis wrote:
Hi!
Thanks for the detailed writeup.
On Thu, Dec 03, 2009 at 02:38:29PM +0100, Egbert Eich wrote:
KMS is integrated in the DRM drivers. In the near future most graphics driver will switch to KMS: - Intel already ships a fully working KMS driver. Future Intel chipsets will be supported by the KMS driver only. - KMS in the Radeon DRM driver is still work in progress but it is already working well on some chipsets. - Noveau is relying heavily on KMS for their free 3D driver for NVIDIA chipsets. The proprietary ATI and NVIDIA drivers are unlikely to switch to KMS in the near future.
AIUI, if someone wants to use the proprietary driver, it is enough that the package adds nomodeset boot option to bootloader configuration and the drivers should continue to work just fine? (I'm no fan, but on few machines I need 3D on ATI...)
The idea is that the install script for the proprietary driver would either set the global NO_KMS_IN_INITRD sysconfig variable or blacklist exactly those PCI ids in /etc/kms/<drm_driver_name>.blacklist and rerun mkinitrd. The latter is actually preferred as the fglrx driver doesn't support the range of hardware that is covered by the free drivers. The uninstall script should be kind enough to remove those entries and rerun mkinitrd. Cheers, Egbert. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org