The cards that i810 and intel driver support overlap greatly. I would like to request that we make the drivers exclusive so that only one driver supports any one intel graphic card. I leave it up to the X developers to decide which driver supports which card. This has been discussed previously but never made "official" with a bug.
Are you aware of the fact that i810 driver is just a symlink to intel? [matej@viklef ~]$ cd /usr/lib/xorg/modules/drivers/ [matej@viklef drivers]$ ls -l i* -rwxr-xr-x 1 root root 523364 2. pro 06.46 intel_drv.so lrwxrwxrwx 1 root root 12 7. pro 20.31 i810_drv.so -> intel_drv.so [matej@viklef drivers]$
(this is on Fedora 10)
Er, well, this bug is filed on RHEL5. [root@localhost /]# cd /usr/lib64/xorg/modules/drivers/ [root@localhost drivers]# ls -l i* -rwxr-xr-x 1 root root 310408 Dec 8 10:55 i810_drv.so -rwxr-xr-x 1 root root 454184 Dec 8 10:55 intel_drv.so -rwxr-xr-x 1 root root 7672 Dec 8 10:55 ivch.so [root@localhost drivers]# rpm -qf i* xorg-x11-drv-i810-1.6.5-9.21.el5 xorg-x11-drv-i810-1.6.5-9.21.el5 xorg-x11-drv-i810-1.6.5-9.21.el5
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Acked. Could we get a chip -> driver mapping pasted into this bug?
After some discussion, it was decided not to actively drop code from either driver, as some customers are already running eg. intel on i830 chips, and the risk of breakage in migrating their configurations was too high. Instead the drivers will print a warning indicating that they are running in an unsupported configuration. QA will not be expected to test unsupported configs of the i810 and intel drivers. The canonical chip->driver mapping lives in i810.xinf in the xorg-x11-drv-i810 package, but the human-readable version is: i810: i810, i810E, I810 DC100, i815, i830, 845G, 855GM, and 865G intel: everything else Built as 1.6.5-9.25.el5 MODIFIED
Release note added. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: the graphics cards supported by the two drivers in this package overlap considerably. Previously, this created confusion for users as they selected the driver to use with a particular card. A preferred driver is now specified for each card, and if users select the non-preferred option, they receive a warning that the particular combination of card and driver is not a supported configuration. This clarifies the use of the drivers in this package. Existing configurations will continue to function, regardless of the combination of card and driver.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2009-1391.html