Re: is xorg.conf still needed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 30.04.2008 15:41, Adam Jackson wrote:
On Wed, 2008-04-30 at 12:52 +1000, Rodd Clarkson wrote:
>
[1] The nvidia service from livna tries to
run /usr/sbin/nvidia-config-display which seems to require a xorg.conf
file in place.  It appears that either (a) livna will need to work
around the absence of this file by creating one (how?), and eventually
(b) that nvidia will need to rewrite their software to recognize that
the file need not exist.

The driver selection heuristic is the open source native driver for the
hardware, if it exists, followed by vesa.  Changing this (ie, to force
vesa, or to use a closed driver) requires writing a config file.

% system-config-display --noui --set-driver=nvidia

Will write a standard minimal config with the driver set to 'nvidia'.

I suppose that will work if the user installed the drivers manually with the nvidia-installer, as that simply overwrites some files from mesa or xorg as shipped by Fedora.

It won't work properly with the livna driver-packages afaik as those have to places some files in different directories (as we can't simply overwrite files with rpm and don't want to) and do some magic with /etc/ld.so.conf and a special ModulePath in /etc/X11/xorg.conf (¹) to make the linker and Xorg find those files (otherwise 3d won't work with the drivers; 2d will).

That's far from ideal and breaks quite often (for example with some proprietary games that have a hard coded rpath to libGL.so.1). I hope Fedora and Livna/RPM Fusion can work out a better solution in the future to avoid that mess. Steward (he maintains the fglrx and nvidia drivers in Livna) some months ago on this list suggested to switch to using alternatives for libGL.so.1, but he didn't get much (or any?) feedback on that. :-/

CU
knurd

(¹) -- that might become more complicated if there isn't any xorg.conf

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux