On Wednesday 25 October 2006 01:43, Roger Oberholtzer wrote:
I wonder why this link would be done? Is X.org wanting to 'hide' the nvidia corp driver? I would think no one would have 'nvidia' in their X config unless they DID want the nvidia corp driver. Xorg should restrict itself to its own driver: nv. The xorg-x11-driver-video-nvidia rpm should only fiddle with Xorg's .'nv' driver. NOT nvidia corps' 'nvidia' driver. And, I think it does this destructively: The nvidia corp driver and kernel modules were already installed when this link was made. It effectively erased the nvidia corp driver and replaced it with a link to the Xorg driver.
Note that Xorg --> SUSE --> your computer, not Xorg --> your computer. If you compile and install original xorg 6.9.0 it will mess SUSE installation, as it is different that xorg defaults. Not every file marked as xorg-x11.... belongs to X.org, and this one seems to be quick fix when Novell decided not to include proprietary drivers in openSUSE. Otherwise how to explain that whole rpm contains only one symlink, and uninstall script for existing driver. For particular file, is not clear how it was installed as nvidia (from ftp) rpm doesn't require it. It is possible trough indirect dependency, or Smart used the package with bigger version number as both are listed to provide the same nvidia driver :-) Anyhow, dust is cleared, and now you know that Smart shouldn't be used for sensitive (read system) updates. -- Regards, Rajko M.