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

Bug#370074: marked as done (xserver-xorg: Changed ModulePath breaks 3rd-party installers, e.g. NVIDIA video driver)



Your message dated Sun, 04 Jun 2006 14:43:55 -0400
with message-id <20060604184349.GC6791@localdomain>
and subject line Bug#370074: xserver-xorg: Changed ModulePath breaks 3rd-party installers, e.g. NVIDIA video driver
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xserver-xorg
Version: 1:7.0.20
Severity: important


Those of us with an NVidia GeForce 6100 (motherboard graphics) have to 
use a binary-only driver supplied by nVidia. The installer puts modules 
in /usr/X11R6/lib/modules, and until this morning that worked fine. 
However, my latest apt-get dist-upgrade left me without an X server, 
because the default module path has changed to /usr/lib/xorg/modules.

I can see the attraction of the new convention, but there is no need to 
break compatibility with 3rd-party software. I eventually found that 
adding the following lines to the "Files" section of my 
/etc/X11/xorg.conf file fixed the problem:

    # Path on which the NVIDIA drivers install themselves.
    ModulePath      "/usr/X11R6/lib/modules"
    # Debian default module path.
    ModulePath      "/usr/lib/xorg/modules"

The order is important: the NVidia-supplied "libglx" module must be used 
in place of the one which comes with the X server.

Obviously the ideal solution would be for NVidia (and others?) to 
release their driver under a licence that allows it to be packaged by 
Debian, but pragmatically that's not going to happen, so I suggest a fix 
along the above lines might be a good idea.

	Alistair

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages xserver-xorg depends on:
ii  debconf               1.5.1              Debian configuration management sy
ii  x11-common            1:7.0.20           X Window System (X.Org) infrastruc
ii  xbase-clients         1:7.0.1-2          miscellaneous X clients
ii  xkb-data              0.8-5              X Keyboard Extension (XKB) configu
ii  xserver-xorg-core     1:1.0.2-8          X.Org X server -- core server
ii  xserver-xorg-input-al 1:7.0.20           the X.Org X server -- input driver
ii  xserver-xorg-input-ev 1:1.0.0.5-2        X.Org X server -- evdev input driv
ii  xserver-xorg-input-kb 1:1.0.1.3-2        X.Org X server -- keyboard input d
ii  xserver-xorg-input-mo 1:1.0.4-3          X.Org X server -- mouse input driv
ii  xserver-xorg-video-al 1:7.0.20           the X.Org X server -- output drive
ii  xserver-xorg-video-ap 1:1.0.1.5-2        X.Org X server -- APM display driv
ii  xserver-xorg-video-ar 1:0.5.0.5-2        X.Org X server -- ark display driv
ii  xserver-xorg-video-at 1:6.5.8.0-1        X.Org X server -- ATI display driv
ii  xserver-xorg-video-ch 1:1.0.1.3-3        X.Org X server -- Chips display dr
ii  xserver-xorg-video-ci 1:1.0.0.5-2        X.Org X server -- Cirrus display d
ii  xserver-xorg-video-cy 1:1.0.0.5-2        X.Org X server -- Cyrix display dr
ii  xserver-xorg-video-du 1:0.1.0.5-2        X.Org X server -- dummy display dr
ii  xserver-xorg-video-fb 1:0.1.0.5-2        X.Org X server -- fbdev display dr
ii  xserver-xorg-video-gl 1:1.0.1.3-3        X.Org X server -- Glint display dr
ii  xserver-xorg-video-i1 1:1.1.0.5-2        X.Org X server -- i128 display dri
ii  xserver-xorg-video-i7 1:1.0.0.5-2        X.Org X server -- i740 display dri
ii  xserver-xorg-video-i8 1:1.5.1.0-2        X.Org X server -- Intel i8xx, i9xx
ii  xserver-xorg-video-im 1:1.0.0.5-2        X.Org X server -- IMSTT display dr
ii  xserver-xorg-video-mg 1:1.2.1.3.dfsg.1-2 X.Org X server -- MGA display driv
ii  xserver-xorg-video-ne 1:1.0.0.5-2        X.Org X server -- Neomagic display
ii  xserver-xorg-video-ne 1:0.1.4.1-3        X.Org X server -- Newport display 
ii  xserver-xorg-video-ns 1:2.7.6.5-2        X.Org X server -- NSC display driv
ii  xserver-xorg-video-nv 1:1.0.1.5-2        X.Org X server -- NV display drive
ii  xserver-xorg-video-re 1:4.0.1.3.dfsg.1-2 X.Org X server -- Rendition displa
ii  xserver-xorg-video-s3 1:1.8.6.5-2        X.Org X server -- S3 ViRGE display
ii  xserver-xorg-video-sa 1:2.0.2.3-4        X.Org X server -- Savage display d
ii  xserver-xorg-video-si 1:1.3.1.5-3        X.Org X server -- SiliconMotion di
ii  xserver-xorg-video-si 1:0.8.1.3-2        X.Org X server -- SiS display driv
ii  xserver-xorg-video-si 1:0.7.1.3-2        X.Org X server -- SiS USB display 
ii  xserver-xorg-video-td 1:1.1.1.3-3        X.Org X server -- tdfx display dri
ii  xserver-xorg-video-tg 1:1.0.0.5-3        X.Org X server -- TGA display driv
ii  xserver-xorg-video-tr 1:1.0.1.2-2        X.Org X server -- Trident display 
ii  xserver-xorg-video-ts 1:1.0.0.5-2        X.Org X server -- Tseng display dr
ii  xserver-xorg-video-v4 0.0.1.5-1          X.Org X server -- Video 4 Linux di
ii  xserver-xorg-video-ve 1:1.0.1.3-2        X.Org X server -- VESA display dri
ii  xserver-xorg-video-vg 1:4.0.0.5-2        X.Org X server -- VGA display driv
ii  xserver-xorg-video-vi 1:0.1.33.2-3       X.Org X server -- VIA display driv
ii  xserver-xorg-video-vm 1:10.11.1.3-2      X.Org X server -- VMware display d
ii  xserver-xorg-video-vo 1:1.0.0.5-2        X.Org X server -- Voodoo display d

Versions of packages xserver-xorg recommends:
ii  discover1                     1.7.18     hardware identification system
ii  laptop-detect                 0.12.1     attempt to detect a laptop
pn  mdetect                       <none>     (no description available)
pn  xresprobe                     <none>     (no description available)

-- debconf information:
  xserver-xorg/multiple_possible_x-drivers:
* xserver-xorg/config/monitor/use_sync_ranges: true
* xserver-xorg/config/inputdevice/mouse/port: /dev/input/mice
  xserver-xorg/config/monitor/lcd: false
  xserver-xorg/config/doublequote_in_string_error:
* xserver-xorg/config/monitor/screen-size: 17 inches (430 mm)
* shared/default-x-server: xserver-xorg
  xserver-xorg/autodetect_monitor: true
* xserver-xorg/config/inputdevice/mouse/protocol: ImPS/2
* shared/no_known_x-server:
* xserver-xorg/config/display/default_depth:
* xserver-xorg/config/display/modes: 1920x1440, 1792x1344, 1600x1200, 1280x960, 1152x864, 1024x768, 800x600, 640x480
  xserver-xorg/config/device/bus_id_error:
  xserver-xorg/config/inputdevice/keyboard/internal:
  xserver-xorg/config/monitor/vert-refresh: 50-160
* xserver-xorg/config/inputdevice/keyboard/options:
* xserver-xorg/autodetect_keyboard: false
* xserver-xorg/config/device/use_fbdev: false
* xserver-xorg/config/inputdevice/keyboard/variant:
  xserver-xorg/config/nonnumeric_string_error:
  xserver-xorg/config/fontpath/fontserver:
* xserver-xorg/config/inputdevice/keyboard/layout: gb
* xserver-xorg/config/modules: bitmap, dbe, ddc, dri, extmod, freetype, glx, int10, record, type1, v4l, vbe
* xserver-xorg/config/monitor/identifier: Generic Monitor
* xserver-xorg/config/inputdevice/mouse/emulate3buttons: false
* xserver-xorg/autodetect_mouse: false
  xserver-xorg/config/monitor/horiz-sync: 30-70
* xserver-xorg/config/device/video_ram: 65536
  xserver-xorg/config/monitor/range_input_error:
* xserver-xorg/config/write_dri_section: true
* xserver-xorg/config/inputdevice/keyboard/model: pc101
* xserver-xorg/config/device/driver: nvidia
* xserver-xorg/config/device/identifier: NVIDIA GeForce 6100
* xserver-xorg/config/monitor/selection-method: Simple
  xserver-xorg/config/null_string_error:
  shared/multiple_possible_x-servers:
* xserver-xorg/config/device/bus_id: PCI:0:5:0
* xserver-xorg/config/write_files_section: true
* xserver-xorg/autodetect_video_card: false
  xserver-xorg/config/monitor/mode-list: 1920x1440 @ 60Hz
* xserver-xorg/config/inputdevice/keyboard/rules: xorg


--- End Message ---
--- Begin Message ---
On Sat, Jun 03, 2006 at 07:26:24AM +0100, Alistair Turnbull wrote:
> Package: xserver-xorg
> Version: 1:7.0.20
> Severity: important
> 
> 
> Those of us with an NVidia GeForce 6100 (motherboard graphics) have to 
> use a binary-only driver supplied by nVidia. The installer puts modules 
> in /usr/X11R6/lib/modules, and until this morning that worked fine. 
> However, my latest apt-get dist-upgrade left me without an X server, 
> because the default module path has changed to /usr/lib/xorg/modules.
> 
> I can see the attraction of the new convention, but there is no need to 
> break compatibility with 3rd-party software. I eventually found that 
> adding the following lines to the "Files" section of my 
> /etc/X11/xorg.conf file fixed the problem:

There is indeed a need to break 3rd party software. The Xorg you are using
is X11R7, not X11R6. As such, /usr/X11R6/* is now obsolete and those third
party driver installers need to be updated. Furthermore, X11R7 complies
with the FHS, which is widely considered to be a good thing. If nvidia does
not supply a correct installer for your system, talk to them. I'm closing
this bug.

 - David Nusinow

--- End Message ---

Reply to: