Bug#772740: xserver-xorg-video-nvidia-legacy-304xx: No glXSwapIntervalSGI despite reported GLX_SGI_swap_control in socket-based connections

Ilya Anfimov ilan at astelecom.ru
Fri Dec 19 11:01:07 UTC 2014


On Wed, Dec 17, 2014 at 01:03:46AM +0100, Andreas Beckmann wrote:
> On 2014-12-10 16:32, Ilya Anfimov wrote:
> > Dear  Maintainer,  I'm trying to run OpenGL acceleration in indi-
> > rect GLX mode on an old NVidia graphics card. The OpenGL  library
> > is  set to mesa, as it should have sufficient GLX implementation,
> > it works fine with other X-servers  (cygwin/intel)  and  it  will
> > definitely  not  support  direct rendering to server with propri-
> > etary nvidia driver.
>
> I'm not sure that is a supported setup ...
>
> You have a lot of nvidia related cruft on that historically grown machine:

  Thanks for your interest in this issue.

  After  investigation,  it  looks  partially true: nvidia_drv.so
symlink in /usr/lib/xorg/modules/drivers is made by hand, as

update-alternatives  --set  glx /usr/lib/mesa-diverted

 removes this symlink.
 Hoever, while README states that this configuration is official-
ly unsupported (which is sad), the bug also could be triggered by
connecting to the nvidia-driven X-server from machine  with  mesa
or ATI libGL drivers.

>
> * some 340.xx driver packages are installed, but that does not support
> your card, remove them

 OK,  I'll  try  that  on fresh debian this weekend (when I could
boot it from usb flash for experiments).
 However, I think that nvidia-alternative is exactly for  keeping
both versions on one machine.

>
> * lots of files from older .run driver installations have been left on
> your box, move them aside or delete them:

 Thanks, I removed this old stuff.

 This  didn't change anything (started another X server for test-
ing).
 btw, I've written small C example demonstrating problem and  at-
tached it.

[skipped]

>
> you explicitly disabled the nvidia module:
>
> > <<<<<<<<<< /etc/modprobe.d/nvidia-kernel-common.conf >>>>>>>>>>
> > alias char-major-195* nvidia
> > options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
> > # To enable FastWrites and Sidebus addressing, uncomment these lines
> > # options nvidia NVreg_EnableAGPSBA=1
> > # options nvidia NVreg_EnableAGPFW=1
> >
> > # see #580894
> > #blacklist nouveau
> > options nouveau modeset=1
> > blacklist nvidia
> > ^^^^^^^^^^ /etc/modprobe.d/nvidia-kernel-common.conf ^^^^^^^^^^
>

 nevertheless, nvidia is loaded:

0_ilan at azor /tmp%lsmod |grep nvidia
nvidia              11285975  56
i2c_core               15803  13 i2c_piix4,nvidia,videodev,v4l2_common,tveeprom,saa7134,tuner,tda8290,tda9887,tea5767,tuner_simple,i2c_nforce2,eeprom
0_ilan at azor /tmp%lsmod |grep nouveau
1_ilan at azor /tmp%

 I  don't  know why -- is it because the nvidia xorg driver loads
it via insmod, skipping modprobe rules, or because nvidia  is  an
alias of nvidia-legacy-304xx:

0_ilan at azor /etc/modprobe.d%cat nvidia.conf
alias nvidia nvidia-legacy-304xx
remove nvidia-legacy-304xx rmmod nvidia
0_ilan at azor /etc/modprobe.d%

> Unfortunately the bug script did not collect information about the
> nvidia things in /usr/lib/xorg/modules (this will be fixed in
> 304.125-1), I would expect that there are even more files from old versions.

  There really was libnvidia-wfb.so* . Removing it and starting X
server with buggy glx driver doesn't change anything.
 Also, I had attached ls -l on all  those  directories,  just  in
case you'll want to see it.

>
> In the end you probably loaded a mix of incompatible versions resulting
> in your failures.

 Server version is definitely 304.123 -- nvidia driver and nvidia
glx module are linked to specific libraries, and they scream when
they are of diffirent versions or when kernel module is different
version.  Attached mmap of X-server, proving that.

 Client is Mesa (without any dri installed), it should  not  take
any touch of nvidia libraries.

 Also,  I've  taken  some  experiments,  and  found  that  nvidia
libGL.so.1 works fine. It works in both direct and indirect mode.
It  also  works  fine  with -340  version of client library (only
indirect mode, of course).
 Wireshark view of indirect mode traffic shows,  that  in  nvidia
glx  library  glXSwapIntervalSGI is made by some NV-GLX extension
requests, undecoded as there is no NV-GLX decode support in wire-
shark. I don't know simple ways to disable usage of NV-GLX, so  I
don't know what this client library will do when it will not find
NV-GLX extension on server.
  ATI's  libgl1-fglrx-glx  libGL.so.1  library fails, nearly  the
same way as MESA one.

>
> Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: swabsgi.c
Type: text/x-csrc
Size: 2705 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20141219/d931ba22/attachment-0001.c>
-------------- next part --------------
7f6e16fc4000-7f6e16fd7000 r-xp 00000000 fd:0f 1480480                    /usr/lib/x86_64-linux-gnu/libevdev.so.2.1.3
7f6e16fd7000-7f6e171d6000 ---p 00013000 fd:0f 1480480                    /usr/lib/x86_64-linux-gnu/libevdev.so.2.1.3
7f6e171d6000-7f6e171dc000 r--p 00012000 fd:0f 1480480                    /usr/lib/x86_64-linux-gnu/libevdev.so.2.1.3
7f6e171dc000-7f6e171dd000 rw-p 00018000 fd:0f 1480480                    /usr/lib/x86_64-linux-gnu/libevdev.so.2.1.3
7f6e171dd000-7f6e171e2000 r-xp 00000000 fd:0f 1483294                    /usr/lib/x86_64-linux-gnu/libmtdev.so.1.0.0
7f6e171e2000-7f6e173e1000 ---p 00005000 fd:0f 1483294                    /usr/lib/x86_64-linux-gnu/libmtdev.so.1.0.0
7f6e173e1000-7f6e173e2000 r--p 00004000 fd:0f 1483294                    /usr/lib/x86_64-linux-gnu/libmtdev.so.1.0.0
7f6e173e2000-7f6e173e3000 rw-p 00005000 fd:0f 1483294                    /usr/lib/x86_64-linux-gnu/libmtdev.so.1.0.0
7f6e17429000-7f6e17436000 r-xp 00000000 fd:0f 1507519                    /usr/lib/xorg/modules/input/evdev_drv.so
7f6e17436000-7f6e17636000 ---p 0000d000 fd:0f 1507519                    /usr/lib/xorg/modules/input/evdev_drv.so
7f6e17636000-7f6e17637000 r--p 0000d000 fd:0f 1507519                    /usr/lib/xorg/modules/input/evdev_drv.so
7f6e17637000-7f6e17638000 rw-p 0000e000 fd:0f 1507519                    /usr/lib/xorg/modules/input/evdev_drv.so
7f6e17638000-7f6e1774b000 rw-p 00000000 00:00 0 
7f6e1774b000-7f6e1774c000 rw-s fac03000 00:05 12548                      /dev/nvidia0
7f6e1774c000-7f6e1774d000 rw-s c2ad0000 00:05 12548                      /dev/nvidia0
7f6e1774d000-7f6e1775d000 rw-s b8a31000 00:05 12548                      /dev/nvidia0
7f6e1775d000-7f6e1775e000 rw-s fa001000 00:05 12548                      /dev/nvidia0
7f6e1775e000-7f6e17be7000 rw-p 00000000 00:00 0 
7f6e17be7000-7f6e17c05000 rw-s 1281d0000 00:05 12548                     /dev/nvidia0
7f6e17c05000-7f6e18333000 rw-s d0000000 00:05 12548                      /dev/nvidia0
7f6e18333000-7f6e18334000 rw-s fa680000 00:05 12548                      /dev/nvidia0
7f6e18334000-7f6e18354000 rw-s 1b2128000 00:05 12548                     /dev/nvidia0
7f6e18354000-7f6e18355000 rw-s fac02000 00:05 12548                      /dev/nvidia0
7f6e18355000-7f6e18365000 rw-s 10edc4000 00:05 12548                     /dev/nvidia0
7f6e18365000-7f6e18393000 r-xp 00000000 fd:0f 311463                     /usr/lib/xorg/modules/libwfb.so
7f6e18393000-7f6e18592000 ---p 0002e000 fd:0f 311463                     /usr/lib/xorg/modules/libwfb.so
7f6e18592000-7f6e18594000 r--p 0002d000 fd:0f 311463                     /usr/lib/xorg/modules/libwfb.so
7f6e18594000-7f6e18595000 rw-p 0002f000 fd:0f 311463                     /usr/lib/xorg/modules/libwfb.so
7f6e18595000-7f6e185b8000 r-xp 00000000 fd:0f 311457                     /usr/lib/xorg/modules/libfb.so
7f6e185b8000-7f6e187b8000 ---p 00023000 fd:0f 311457                     /usr/lib/xorg/modules/libfb.so
7f6e187b8000-7f6e187ba000 r--p 00023000 fd:0f 311457                     /usr/lib/xorg/modules/libfb.so
7f6e187ba000-7f6e187bb000 rw-p 00025000 fd:0f 311457                     /usr/lib/xorg/modules/libfb.so
7f6e187bb000-7f6e18f6e000 r-xp 00000000 fd:0f 573541                     /usr/lib/nvidia/legacy-304xx/nvidia_drv.so
7f6e18f6e000-7f6e1916d000 ---p 007b3000 fd:0f 573541                     /usr/lib/nvidia/legacy-304xx/nvidia_drv.so
7f6e1916d000-7f6e19243000 rw-p 007b2000 fd:0f 573541                     /usr/lib/nvidia/legacy-304xx/nvidia_drv.so
7f6e19243000-7f6e19281000 rw-p 00000000 00:00 0 
7f6e19281000-7f6e192a3000 r-xp 00000000 fd:0f 311447                     /usr/lib/xorg/modules/libint10.so
7f6e192a3000-7f6e194a2000 ---p 00022000 fd:0f 311447                     /usr/lib/xorg/modules/libint10.so
7f6e194a2000-7f6e194a3000 r--p 00021000 fd:0f 311447                     /usr/lib/xorg/modules/libint10.so
7f6e194a3000-7f6e194a5000 rw-p 00022000 fd:0f 311447                     /usr/lib/xorg/modules/libint10.so
7f6e194a5000-7f6e1ae75000 r-xp 00000000 fd:0f 541277                     /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.304.123
7f6e1ae75000-7f6e1b074000 ---p 019d0000 fd:0f 541277                     /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.304.123
7f6e1b074000-7f6e1b875000 rwxp 019cf000 fd:0f 541277                     /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.304.123
7f6e1b875000-7f6e1b88f000 rwxp 00000000 00:00 0 
7f6e1b88f000-7f6e1b892000 r-xp 00000000 fd:0f 2182459                    /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.304.123
7f6e1b892000-7f6e1ba91000 ---p 00003000 fd:0f 2182459                    /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.304.123
7f6e1ba91000-7f6e1ba92000 rw-p 00002000 fd:0f 2182459                    /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.304.123
7f6e1ba92000-7f6e1c27c000 r-xp 00000000 fd:0f 1638845                    /usr/lib/nvidia/legacy-304xx/libglx.so.304.123
7f6e1c27c000-7f6e1c47c000 ---p 007ea000 fd:0f 1638845                    /usr/lib/nvidia/legacy-304xx/libglx.so.304.123
7f6e1c47c000-7f6e1c69c000 rwxp 007ea000 fd:0f 1638845                    /usr/lib/nvidia/legacy-304xx/libglx.so.304.123
7f6e1c69c000-7f6e1c6a0000 rwxp 00000000 00:00 0 
7f6e1c6a0000-7f6e1c6b6000 r-xp 00000000 fd:00 17382                      /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6e1c6b6000-7f6e1c8b5000 ---p 00016000 fd:00 17382                      /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6e1c8b5000-7f6e1c8b6000 rw-p 00015000 fd:00 17382                      /lib/x86_64-linux-gnu/libgcc_s.so.1
7f6e1c8b6000-7f6e1c8dc000 r-xp 00000000 fd:00 17391                      /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f6e1c8dc000-7f6e1cadb000 ---p 00026000 fd:00 17391                      /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f6e1cadb000-7f6e1cadc000 r--p 00025000 fd:00 17391                      /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f6e1cadc000-7f6e1cadd000 rw-p 00026000 fd:00 17391                      /lib/x86_64-linux-gnu/libpng12.so.0.50.0
7f6e1cadd000-7f6e1cae3000 r-xp 00000000 fd:0f 1483229                    /usr/lib/x86_64-linux-gnu/libfontenc.so.1.0.0
7f6e1cae3000-7f6e1cce2000 ---p 00006000 fd:0f 1483229                    /usr/lib/x86_64-linux-gnu/libfontenc.so.1.0.0
7f6e1cce2000-7f6e1cce3000 r--p 00005000 fd:0f 1483229                    /usr/lib/x86_64-linux-gnu/libfontenc.so.1.0.0
7f6e1cce3000-7f6e1cce4000 rw-p 00006000 fd:0f 1483229                    /usr/lib/x86_64-linux-gnu/libfontenc.so.1.0.0
7f6e1cce4000-7f6e1cce5000 rw-p 00000000 00:00 0 
7f6e1cce5000-7f6e1ccf4000 r-xp 00000000 fd:00 115820                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f6e1ccf4000-7f6e1cef3000 ---p 0000f000 fd:00 115820                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f6e1cef3000-7f6e1cef4000 r--p 0000e000 fd:00 115820                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f6e1cef4000-7f6e1cef5000 rw-p 0000f000 fd:00 115820                     /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7f6e1cef5000-7f6e1cf98000 r-xp 00000000 fd:0f 1474744                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f6e1cf98000-7f6e1d198000 ---p 000a3000 fd:0f 1474744                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f6e1d198000-7f6e1d19e000 r--p 000a3000 fd:0f 1474744                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f6e1d19e000-7f6e1d19f000 rw-p 000a9000 fd:0f 1474744                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
7f6e1d19f000-7f6e1d1b9000 r-xp 00000000 fd:00 16735                      /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6e1d1b9000-7f6e1d3b8000 ---p 0001a000 fd:00 16735                      /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6e1d3b8000-7f6e1d3b9000 r--p 00019000 fd:00 16735                      /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6e1d3b9000-7f6e1d3ba000 rw-p 0001a000 fd:00 16735                      /lib/x86_64-linux-gnu/libz.so.1.2.8
7f6e1d3ba000-7f6e1d3cb000 r-xp 00000000 fd:00 16468                      /lib/x86_64-linux-gnu/libgpg-error.so.0.13.0
7f6e1d3cb000-7f6e1d5ca000 ---p 00011000 fd:00 16468                      /lib/x86_64-linux-gnu/libgpg-error.so.0.13.0
7f6e1d5ca000-7f6e1d5cb000 r--p 00010000 fd:00 16468                      /lib/x86_64-linux-gnu/libgpg-error.so.0.13.0
7f6e1d5cb000-7f6e1d5cc000 rw-p 00011000 fd:00 16468                      /lib/x86_64-linux-gnu/libgpg-error.so.0.13.0
7f6e1d5cc000-7f6e1d638000 r-xp 00000000 fd:00 16469                      /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f6e1d638000-7f6e1d838000 ---p 0006c000 fd:00 16469                      /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f6e1d838000-7f6e1d839000 r--p 0006c000 fd:00 16469                      /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f6e1d839000-7f6e1d83a000 rw-p 0006d000 fd:00 16469                      /lib/x86_64-linux-gnu/libpcre.so.3.13.1
7f6e1d83a000-7f6e1d852000 r-xp 00000000 fd:00 16590                      /lib/x86_64-linux-gnu/libpthread-2.19.so
7f6e1d852000-7f6e1da51000 ---p 00018000 fd:00 16590                      /lib/x86_64-linux-gnu/libpthread-2.19.so
7f6e1da51000-7f6e1da52000 r--p 00017000 fd:00 16590                      /lib/x86_64-linux-gnu/libpthread-2.19.so
7f6e1da52000-7f6e1da53000 rw-p 00018000 fd:00 16590                      /lib/x86_64-linux-gnu/libpthread-2.19.so
7f6e1da53000-7f6e1da57000 rw-p 00000000 00:00 0 
7f6e1da57000-7f6e1da5e000 r-xp 00000000 fd:00 17296                      /lib/x86_64-linux-gnu/librt-2.19.so
7f6e1da5e000-7f6e1dc5d000 ---p 00007000 fd:00 17296                      /lib/x86_64-linux-gnu/librt-2.19.so
7f6e1dc5d000-7f6e1dc5e000 r--p 00006000 fd:00 17296                      /lib/x86_64-linux-gnu/librt-2.19.so
7f6e1dc5e000-7f6e1dc5f000 rw-p 00007000 fd:00 17296                      /lib/x86_64-linux-gnu/librt-2.19.so
7f6e1dc5f000-7f6e1ddfe000 r-xp 00000000 fd:00 16615                      /lib/x86_64-linux-gnu/libc-2.19.so
7f6e1ddfe000-7f6e1dffe000 ---p 0019f000 fd:00 16615                      /lib/x86_64-linux-gnu/libc-2.19.so
7f6e1dffe000-7f6e1e002000 r--p 0019f000 fd:00 16615                      /lib/x86_64-linux-gnu/libc-2.19.so
7f6e1e002000-7f6e1e004000 rw-p 001a3000 fd:00 16615                      /lib/x86_64-linux-gnu/libc-2.19.so
7f6e1e004000-7f6e1e008000 rw-p 00000000 00:00 0 
7f6e1e008000-7f6e1e108000 r-xp 00000000 fd:00 16677                      /lib/x86_64-linux-gnu/libm-2.19.so
7f6e1e108000-7f6e1e307000 ---p 00100000 fd:00 16677                      /lib/x86_64-linux-gnu/libm-2.19.so
7f6e1e307000-7f6e1e308000 r--p 000ff000 fd:00 16677                      /lib/x86_64-linux-gnu/libm-2.19.so
7f6e1e308000-7f6e1e309000 rw-p 00100000 fd:00 16677                      /lib/x86_64-linux-gnu/libm-2.19.so
7f6e1e309000-7f6e1e323000 r-xp 00000000 fd:00 16817                      /lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f6e1e323000-7f6e1e522000 ---p 0001a000 fd:00 16817                      /lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f6e1e522000-7f6e1e524000 r--p 00019000 fd:00 16817                      /lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f6e1e524000-7f6e1e525000 rw-p 0001b000 fd:00 16817                      /lib/x86_64-linux-gnu/libaudit.so.1.0.0
7f6e1e525000-7f6e1e52f000 rw-p 00000000 00:00 0 
7f6e1e52f000-7f6e1e534000 r-xp 00000000 fd:0f 1476187                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6e1e534000-7f6e1e733000 ---p 00005000 fd:0f 1476187                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6e1e733000-7f6e1e734000 rw-p 00004000 fd:0f 1476187                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f6e1e734000-7f6e1e735000 r-xp 00000000 fd:0f 1476267                    /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f6e1e735000-7f6e1e934000 ---p 00001000 fd:0f 1476267                    /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f6e1e934000-7f6e1e935000 r--p 00000000 fd:0f 1476267                    /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f6e1e935000-7f6e1e936000 rw-p 00001000 fd:0f 1476267                    /usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
7f6e1e936000-7f6e1e939000 r-xp 00000000 fd:0f 1477164                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6e1e939000-7f6e1eb38000 ---p 00003000 fd:0f 1477164                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6e1eb38000-7f6e1eb39000 r--p 00002000 fd:0f 1477164                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6e1eb39000-7f6e1eb3a000 rw-p 00003000 fd:0f 1477164                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f6e1eb3a000-7f6e1eb76000 r-xp 00000000 fd:0f 1474721                    /usr/lib/libXfont.so.1.4.1
7f6e1eb76000-7f6e1ed75000 ---p 0003c000 fd:0f 1474721                    /usr/lib/libXfont.so.1.4.1
7f6e1ed75000-7f6e1ed76000 r--p 0003b000 fd:0f 1474721                    /usr/lib/libXfont.so.1.4.1
7f6e1ed76000-7f6e1ed78000 rw-p 0003c000 fd:0f 1474721                    /usr/lib/libXfont.so.1.4.1
7f6e1ed78000-7f6e1ee1d000 r-xp 00000000 fd:0f 1479025                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6
7f6e1ee1d000-7f6e1f01c000 ---p 000a5000 fd:0f 1479025                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6
7f6e1f01c000-7f6e1f024000 r--p 000a4000 fd:0f 1479025                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6
7f6e1f024000-7f6e1f025000 rw-p 000ac000 fd:0f 1479025                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.6
7f6e1f025000-7f6e1f031000 r-xp 00000000 fd:0f 1474679                    /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f6e1f031000-7f6e1f230000 ---p 0000c000 fd:0f 1474679                    /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f6e1f230000-7f6e1f231000 r--p 0000b000 fd:0f 1474679                    /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f6e1f231000-7f6e1f232000 rw-p 0000c000 fd:0f 1474679                    /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
7f6e1f232000-7f6e1f23a000 r-xp 00000000 fd:0f 1476779                    /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f6e1f23a000-7f6e1f439000 ---p 00008000 fd:0f 1476779                    /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f6e1f439000-7f6e1f43b000 r--p 00007000 fd:0f 1476779                    /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f6e1f43b000-7f6e1f43c000 rw-p 00009000 fd:0f 1476779                    /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
7f6e1f43c000-7f6e1f43f000 r-xp 00000000 fd:00 16676                      /lib/x86_64-linux-gnu/libdl-2.19.so
7f6e1f43f000-7f6e1f63e000 ---p 00003000 fd:00 16676                      /lib/x86_64-linux-gnu/libdl-2.19.so
7f6e1f63e000-7f6e1f63f000 r--p 00002000 fd:00 16676                      /lib/x86_64-linux-gnu/libdl-2.19.so
7f6e1f63f000-7f6e1f640000 rw-p 00003000 fd:00 16676                      /lib/x86_64-linux-gnu/libdl-2.19.so
7f6e1f640000-7f6e1f717000 r-xp 00000000 fd:00 115825                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.2
7f6e1f717000-7f6e1f917000 ---p 000d7000 fd:00 115825                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.2
7f6e1f917000-7f6e1f918000 r--p 000d7000 fd:00 115825                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.2
7f6e1f918000-7f6e1f921000 rw-p 000d8000 fd:00 115825                     /lib/x86_64-linux-gnu/libgcrypt.so.20.0.2
7f6e1f921000-7f6e1f942000 r-xp 00000000 fd:00 115812                     /lib/x86_64-linux-gnu/libselinux.so.1
7f6e1f942000-7f6e1fb42000 ---p 00021000 fd:00 115812                     /lib/x86_64-linux-gnu/libselinux.so.1
7f6e1fb42000-7f6e1fb43000 r--p 00021000 fd:00 115812                     /lib/x86_64-linux-gnu/libselinux.so.1
7f6e1fb43000-7f6e1fb44000 rw-p 00022000 fd:00 115812                     /lib/x86_64-linux-gnu/libselinux.so.1
7f6e1fb44000-7f6e1fb46000 rw-p 00000000 00:00 0 
7f6e1fb46000-7f6e1fb54000 r-xp 00000000 fd:00 115816                     /lib/x86_64-linux-gnu/libudev.so.1.5.0
7f6e1fb54000-7f6e1fd53000 ---p 0000e000 fd:00 115816                     /lib/x86_64-linux-gnu/libudev.so.1.5.0
7f6e1fd53000-7f6e1fd54000 r--p 0000d000 fd:00 115816                     /lib/x86_64-linux-gnu/libudev.so.1.5.0
7f6e1fd54000-7f6e1fd55000 rw-p 0000e000 fd:00 115816                     /lib/x86_64-linux-gnu/libudev.so.1.5.0
7f6e1fd55000-7f6e1fd75000 r-xp 00000000 fd:00 16591                      /lib/x86_64-linux-gnu/ld-2.19.so
7f6e1fd77000-7f6e1fd97000 rw-s 000a0000 00:05 579                        /dev/mem
7f6e1fd97000-7f6e1ff2d000 rw-p 00000000 00:00 0 
7f6e1ff30000-7f6e1ff32000 rw-s 189383000 00:05 12548                     /dev/nvidia0
7f6e1ff32000-7f6e1ff33000 rw-s fa001000 00:05 12548                      /dev/nvidia0
7f6e1ff33000-7f6e1ff73000 rw-s 000c0000 00:05 579                        /dev/mem
7f6e1ff73000-7f6e1ff75000 rw-p 00000000 00:00 0 
7f6e1ff75000-7f6e1ff76000 r--p 00020000 fd:00 16591                      /lib/x86_64-linux-gnu/ld-2.19.so
7f6e1ff76000-7f6e1ff77000 rw-p 00021000 fd:00 16591                      /lib/x86_64-linux-gnu/ld-2.19.so
7f6e1ff77000-7f6e1ff78000 rw-p 00000000 00:00 0 
7f6e1ff78000-7f6e201b2000 r-xp 00000000 fd:0f 1066341                    /usr/bin/Xorg
7f6e203b2000-7f6e203b4000 r--p 0023a000 fd:0f 1066341                    /usr/bin/Xorg
7f6e203b4000-7f6e203c1000 rw-p 0023c000 fd:0f 1066341                    /usr/bin/Xorg
7f6e203c1000-7f6e203d2000 rw-p 00000000 00:00 0 
7f6e21b7a000-7f6e22838000 rw-p 00000000 00:00 0                          [heap]
7fff6b642000-7fff6b68e000 rw-p 00000000 00:00 0                          [stack]
7fff6b6df000-7fff6b6e0000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
-------------- next part --------------
+ ls -l /usr/lib/xorg/modules
total 1036
drwxr-xr-x 2 root root   4096 Dec 19 13:25 drivers
drwxr-xr-x 2 root root   4096 Dec 19 12:37 extensions
drwxr-xr-x 2 root root   4096 Nov 12 12:57 input
-rw-r--r-- 1 root root 101072 Nov  4 00:52 libexa.so
-rw-r--r-- 1 root root 154768 Nov  4 00:52 libfb.so
-rw-r--r-- 1 root root  18760 Nov  4 00:52 libfbdevhw.so
-rw-r--r-- 1 root root 286992 Nov  4 00:52 libglamoregl.so
-rw-r--r-- 1 root root 146248 Nov  4 00:52 libint10.so
-rw-r--r-- 1 root root  35080 Nov  4 00:52 libshadow.so
-rw-r--r-- 1 root root  10440 Nov  4 00:52 libshadowfb.so
-rw-r--r-- 1 root root  22992 Nov  4 00:52 libvbe.so
-rw-r--r-- 1 root root  31872 Nov  4 00:52 libvgahw.so
-rw-r--r-- 1 root root 195728 Nov  4 00:52 libwfb.so
drwxr-xr-x 2 root root   4096 Dec 19 12:37 linux
drwxr-xr-x 2 root root   4096 Nov 14 12:51 multimedia
+ ls -l /usr/lib/xorg/modules/drivers
total 3740
-rw-r--r-- 1 root root   10472 Oct  5 21:17 ati_drv.so
-rw-r--r-- 1 root root   32752 Jul  8 22:45 cirrus_alpine.so
-rw-r--r-- 1 root root   15928 Jul  8 22:45 cirrus_drv.so
-rw-r--r-- 1 root root   28656 Jul  8 22:45 cirrus_laguna.so
-rw-r--r-- 1 root root   21696 Jul  8 22:46 fbdev_drv.so
-rw-r--r-- 1 root root 1367120 Jul  8 22:49 intel_drv.so
-rw-r--r-- 1 root root  173496 Oct  7 13:37 mach64_drv.so
-rw-r--r-- 1 root root  139760 Jul  8 22:49 mga_drv.so
-rw-r--r-- 1 root root   46000 Jul  8 22:51 modesetting_drv.so
-rw-r--r-- 1 root root   65192 Jul  8 22:50 neomagic_drv.so
-rw-r--r-- 1 root root  219888 Sep  6 13:37 nouveau_drv.so
lrwxrwxrwx 1 root root      42 Dec 19 13:25 nvidia_drv.so -> /usr/lib/nvidia/legacy-304xx/nvidia_drv.so
-rw-r--r-- 1 root root  357488 Jul  8 22:52 openchrome_drv.so
-rw-r--r-- 1 root root  109512 Jul  8 22:53 r128_drv.so
-rw-r--r-- 1 root root  435048 Oct  5 21:17 radeon_drv.so
-rw-r--r-- 1 root root  139064 Jul  8 22:57 savage_drv.so
-rw-r--r-- 1 root root  111088 Jul  8 23:00 siliconmotion_drv.so
-rw-r--r-- 1 root root   74608 Jul  8 22:59 sisusb_drv.so
-rw-r--r-- 1 root root   62928 Jul  8 23:00 tdfx_drv.so
-rw-r--r-- 1 root root  140296 Jul  8 23:01 trident_drv.so
-rw-r--r-- 1 root root   26408 Jul  8 23:02 vesa_drv.so
-rw-r--r-- 1 root root  153296 Jul  8 23:01 vmware_drv.so
+ ls -l /usr/lib/xorg/modules/extensions
total 2864
-rw-r--r-- 1 root root 2502561 Mar  7  2007 libGLcore.so
lrwxrwxrwx 1 root root      35 Dec 19 12:32 libglx.so -> /etc/alternatives/nvidia--libglx.so
-rw-r--r-- 1 root root  421696 Sep 23  2009 libglx.so-xorg
lrwxrwxrwx 1 root root      35 Dec 10 17:07 libnvglx.so -> /etc/alternatives/nvidia--libglx.so
+ ls -l /usr/lib/xorg/modules/input
total 384
-rw-r--r-- 1 root root  61432 Aug 28 15:57 evdev_drv.so
-rw-r--r-- 1 root root  37152 Jul  8 23:19 joystick_drv.so
-rw-r--r-- 1 root root  22112 Jul  8 23:20 kbd_drv.so
-rw-r--r-- 1 root root  49064 Oct 26 21:00 mouse_drv.so
-rw-r--r-- 1 root root  70240 Sep 18 02:09 synaptics_drv.so
-rw-r--r-- 1 root root  15400 Jul  8 23:23 vmmouse_drv.so
-rw-r--r-- 1 root root 114120 Oct  4 10:09 wacom_drv.so
+ ls -l /usr/lib/xorg/modules/linux
total 0
+ ls -l /usr/lib/xorg/modules/multimedia
total 92
-rw-r--r-- 1 root root 14536 Nov  4 00:52 bt829_drv.so
-rw-r--r-- 1 root root 14536 Nov  4 00:52 fi1236_drv.so
-rw-r--r-- 1 root root 14536 Nov  4 00:52 msp3430_drv.so
-rw-r--r-- 1 root root  6344 Nov  4 00:52 tda8425_drv.so
-rw-r--r-- 1 root root 10440 Nov  4 00:52 tda9850_drv.so
-rw-r--r-- 1 root root 10440 Nov  4 00:52 tda9885_drv.so
-rw-r--r-- 1 root root 10440 Nov  4 00:52 uda1380_drv.so


More information about the pkg-nvidia-devel mailing list