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

Bug#362431: xorg: missing modules



Dear Daniel

I am sorry if my last post offended you; I had found these difficulties extremely frustrating and on re-reading, it seems that my post was unnecessarily abrasive. I don't really understand what you mean by saying that it's not working BECAUSE I have been trying to use the Nvidia driver. I know that in the past, Debian did not support the nvidia binary drivers and I can well understand this, since they have no 'control' over them. However  two things make this puzzling now: less importantly,  the nvidia-glx packages in non-free (not installable with xorg 7) and more importantly the problems I have encountered with gdm and xorg.conf. Surely something needs to be done to address what are essentially compatibility issues between xorg 6x and xorg 7x caused by different directory structures. At the very least the upgrade needs to address these so that the GPL 'nv' driver can be used 'out of the box' which is not possible at the moment. I recall that the Mozilla Firefox maintainers addressed similar issues in the past by symlinking from the old named components to the new name ones, maybe a similar approach would be helpful here?

Thanks

Joshua

Daniel Stone wrote:
On Mon, Apr 17, 2006 at 04:05:40PM +0100, Joshua Kite wrote:
  
After many, many hours and much reading of forums I have restored my X 
environment although at the moment only with the nv driver, not the 
nvidia driver. The problem is clearly a result of the change in module 
location and package naming with the move from xorg 6.x => xorg 7 and so 
I consider it to be the package maintainers' 'fault' and for them to 
address. Here is what I did:

Firstly I had to generate a 'virgin' new /etc/X11/xorg.conf .

dpkg-reconfigure -phigh xserver-xorg

did NOT work (complaining of a customised file) and so I had to

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old.20060417

The new xorg.conf looked very different indeed to the old one based on 
the old xfree86 XF86config-4 from the XF86 => xorg transition.

I still had problems with 'missing' modules which the following 'fixed'

ln -s /usr/X11R6/lib/modules/drivers/* /usr/lib/xorg/modules/drivers
ln -s /usr/X11R6/lib/modules/extensions/* /usr/lib/xorg/modules/extensions

I now found that although I could <startx> manually, I could not get a 
graphical login to come up automatically, gdm complained 'Xserver not 
found...' . I 'fixed' this with

ln -s /usr/bin/Xorg /usr/X11R6/bin/X

I am now back to an (unaccelerated) graphical login: X complains "Failed 
to initialize GLX extension (compatible NVIDIA X driver not found)". 
Naturally I have abandoned the Debian nvidia packages long ago (never 
really used them) and reinstalled the official nvidia 8756 'pkg-run' 
installer several times without further success. I presume that this glx 
problem will also be a location problem as with the rest and that this 
would explain the ubuntu situation which I described previously- the 
kernel loads the nvidia module but x won't use it. I don't have any more 
time to play with his right now but I hope that this sorry situation can 
be fixed by the package maintainers ASAP since it would seem everything 
is there but x is looking in the wrong places for the things it needs 
now that we have moved to xorg 7x.

Thanks especially to Jerome for your help and support
    
I started responding to your post in pieces, but then I realised that
you're using the proprietary NVIDIA driver.  Which explains why it's not
working.

There are numerous documented workarounds for this; please continue
searching (I don't have them to hand), as it is not Debian's problem.
  

Reply to: