On Thu, 14 Apr 2011 15:50:34 +0200, Jan de Groot wrote:
On Thu, 2011-04-14 at 15:32 +0200, Thomas Bächler wrote:
Am 14.04.2011 15:06, schrieb Jan de Groot:
His closing comments in the bug report are wrong, I think. I need to try, but if I understand this right, you can still install nouveau (with this file) and X will fall back to other drivers if nouveau fails.
No, once you configure a driver, it will be taken. If it fails, it will just throw an error. The 20-nvidia.conf file in nvidia-utils also forces the nvidia driver for all devices. I tried this with 1.9.x with a thinclient setup to pass the ShadowFB option to the intel driver. The Intel machines worked, the ATI machines didn't start X because the intel driver didn't work.
This situation is really crappy: 1) The list of default drivers to try is hardcoded into Xorg, not configurable. 2) Instead of trying multiple available device configuration sections, Xorg will take the first one available and fail if that doesn't work.
So, if a new driver is added, it won't be supported out of the box in a clean way. IMO, this justifies patching the list inside the xorg-server package, adding nvidia and nouveau (in that order).
The order doesn't matter, as you can't have both nvidia and nouveau installed at the same time due to -dri conflicts.
BTW: as we have hybrid graphics these days, is that supported by the Nvidia driver, and if so, shouldn't we think of some other way to support xf86-video-intel + nvidia-utils on one system?
Is this Optimus? Afaik you cannot use these on Linux. -- Pierre Schmitz, https://users.archlinux.de/~pierre