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