| View previous topic :: View next topic |
| Author |
Message |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Fri Aug 28, 2009 4:10 am Post subject: (SOLVED) direct rendering as user nvidia |
|
|
here is a good one,
can any one tell me why i do not have direct rendering as a user only root? and yes i have video in my group and i verified i hade the correct permisions to nvidea0 in the modeles.
i had direct rendering 2 days ago but i reinstalled my nvidia drivers and now i have no rendering as a user??
please help
Last edited by srilliet on Sat Aug 29, 2009 11:04 pm; edited 1 time in total |
|
| Back to top |
|
 |
njcwotx Guru


Joined: 25 Feb 2005 Posts: 587 Location: Texas
|
Posted: Fri Aug 28, 2009 4:52 am Post subject: |
|
|
think you have to put your user in the video group. Its in the recent docs I read, a security "feature"  _________________ Drinking from the fountain of knowldege.
Sometimes sipping.
Sometimes gulping.
Always thirsting. |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Fri Aug 28, 2009 1:09 pm Post subject: |
|
|
i am in the video group,
ever thing was working until i re-installed my driver. two dayes ago. it was the only change i made. i also traied everthing in the other post about glx does not help. |
|
| Back to top |
|
 |
depontius Advocate

Joined: 05 May 2004 Posts: 3509
|
Posted: Fri Aug 28, 2009 2:29 pm Post subject: |
|
|
I would look into things like "hal" and "policykit" for possible explanations. The way console privileges are granted is a-changin', and direct rendering is a console privilege. These days xorg hooks into hal, too. _________________ .sigs waste space and bandwidth |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Fri Aug 28, 2009 7:02 pm Post subject: |
|
|
| thank you i will check into this tonight. if it dose not work i will generate a detailed listing of my settings. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54508 Location: 56N 3W
|
Posted: Fri Aug 28, 2009 7:15 pm Post subject: |
|
|
srilliet,
Please post your /var/log/Xorg.0.log file.
What makes you think you don't have direct rendering ? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Sat Aug 29, 2009 3:17 am Post subject: |
|
|
$ groups
disk wheel uucp audio cdrom video usb users stephen plugdev vboxusers
$
$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
$
( tried abouve line did not make a change)
$ ls -l /dev/nv*
crw-rw---- 1 root video 195, 0 Aug 28 21:07 /dev/nvidia0
crw-rw---- 1 root video 195, 255 Aug 28 21:07 /dev/nvidiactl
$
----------------------------
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30.4 i686
Current Operating System: Linux localhost 2.6.30.4 #2 SMP PREEMPT Wed Aug 26 18:12:23 MDT 2009 i686
Build Date: 08 August 2009 04:47:38PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug 28 21:08:37 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Videocard0"
(**) Option "Xinerama" "0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x9a0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
(II) Loader running on linux
(++) using VT number 7
(--) PCI:*(0@1:0:0) nVidia Corporation GeForce 8600 GTS rev 161, Mem @ 0xf6000000/0, 0xe0000000/0, 0xf4000000/0, I/O @ 0x0000b000/0, BIOS @ 0x????????/131072
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 185.18.14 Wed May 27 03:09:07 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver 185.18.14 Wed May 27 02:32:54 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NvAGP" "0"
(**) NVIDIA(0): Option "TwinView" "1"
(**) NVIDIA(0): Option "MetaModes" "CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0"
(**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-0"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Use of AGP disabled per request
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 8600 GTS (G84) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 60.84.55.00.03
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 8600 GTS at PCI:1:0:0:
(--) NVIDIA(0): Samsung SyncMaster (CRT-0)
(--) NVIDIA(0): Samsung SyncMaster (CRT-0): 400.0 MHz maximum pixel clock
(**) NVIDIA(0): TwinView enabled
(II) NVIDIA(0): Display Device found referenced in MetaMode: CRT-0
(WW) NVIDIA(0): TwinView requested, but only 1 display devices found.
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): Invalid display device in Mode Description
(WW) NVIDIA(0): "DFP:nvidia-auto-select+0+0"
(WW) NVIDIA(0): Not using mode description "DFP:nvidia-auto-select+0+0";
(WW) NVIDIA(0): unable to map to display device
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):
(II) NVIDIA(0): "CRT:nvidia-auto-select+1680+0,DFP:nvidia-auto-select+0+0"
(II) NVIDIA(0): Virtual screen size determined to be 2960 x 1024
(--) NVIDIA(0): DPI set to (95, 96); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode
(II) NVIDIA(0): "CRT:nvidia-auto-select+1680+0,DFP:nvidia-auto-select+0+0"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 2.1.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(**) ImPS/2 Logitech Wheel Mouse: always reports core events
(**) ImPS/2 Logitech Wheel Mouse: Device: "/dev/input/event4"
(II) ImPS/2 Logitech Wheel Mouse: Found 3 mouse buttons
(II) ImPS/2 Logitech Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Logitech Wheel Mouse: Configuring as mouse
(**) ImPS/2 Logitech Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Logitech Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImPS/2 Logitech Wheel Mouse" (type: MOUSE)
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event3"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us" |
|
| Back to top |
|
 |
d2_racing Bodhisattva


Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sat Aug 29, 2009 4:20 am Post subject: |
|
|
Hi, can you post this :
| Code: |
# cat /etc/X11/xorg.conf
|
|
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Sat Aug 29, 2009 5:53 am Post subject: |
|
|
i installed conselkit and policy kit updated the hole system added to my group still no change
one other thing i really don't understand is direct rendering runs in root. i added a guest account to see if there was an issue with my home directory no change.
side note the errors in my xlog config is do to my second monitor bing unpluged at this time no change when pluged or un pluged.
$ cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder3) Thu Feb 14 18:21:33 PST 2008
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
# Load "type1"
# Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Option "NvAGP" "0" # for testing!!!
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GTS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "CRT: nvidia-auto-select +1680+0, DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "dri"
Mode 0666
EndSection |
|
| Back to top |
|
 |
MassimoM n00b

Joined: 03 May 2008 Posts: 14 Location: Italy
|
Posted: Sat Aug 29, 2009 9:56 am Post subject: |
|
|
Recently, I had a similar problem. (Direct Rendering with nvidia-drivers not available ALSO AS ROOT)
I had a stale symlink pointing to xorg's libGL instead of nvidia's one. I suspect that it is a eselect problem.
I've manually corrected the link and now it works.
1)Find the libGL path used by glxinfo, with ldd.
2)Follow symlinks until you reach the real file, and post all paths
It must reference a nvidia file,not a xorg's one.
Example on my pc:
| Code: |
sigmaii ~ # ldd $(which glxinfo)
linux-vdso.so.1 => (0x00007fffdfdf8000)
[b]libGL.so.1 => /usr/lib64/xorg/libGL.so.1[/b] (0x00007f5f7d44a000)
libm.so.6 => /lib/libm.so.6 (0x00007f5f7d148000)
libc.so.6 => /lib/libc.so.6 (0x00007f5f7cded000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f5f7cae1000)
libGLcore.so.1 => //usr/lib64/opengl/nvidia/lib/libGLcore.so.1 (0x00007f5f7b7bf000)
libnvidia-tls.so.1 => //usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.1 (0x00007f5f7b6bd000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x0000003003c00000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f5f7b4b9000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5f7d407000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x00007f5f7b2b6000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f5f7b098000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f5f7ae95000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x0000003001c00000)
sigmaii ~ # ls -hl /usr/lib64/xorg/libGL.so.1
lrwxrwxrwx 1 root root 28 2 gen 2008 /usr/lib64/xorg/libGL.so.1 -> /usr/lib64/xorg/libGL.so.1.2
sigmaii ~ # ls -hl /usr/lib64/xorg/libGL.so.1.2
lrwxrwxrwx 1 root root 29 27 ago 19:59 /usr/lib64/xorg/libGL.so.1.2 -> ../opengl/nvidia/lib/libGL.so
sigmaii ~ # ls -hl /usr/lib64/opengl/nvidia/lib/libGL.so
lrwxrwxrwx 1 root root 18 26 ago 00:43 /usr/lib64/opengl/nvidia/lib/libGL.so -> libGL.so.185.18.14
sigmaii ~ # ls -hl /usr/lib64/opengl/nvidia/lib/libGL.so.185.18.14
-rwxr-xr-x 1 root root 770K 26 ago 00:43 /usr/lib64/opengl/nvidia/lib/libGL.so.185.18.14
|
When I had the problem, /usr/lib64/xorg/libGL.so.1 was a real file, and I have no clue about its origin. qfile didn't help me.
[/b][/code] |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Sat Aug 29, 2009 2:57 pm Post subject: |
|
|
AS A USER
stephen@localhost ~ $ ldd $(which glxinfo)
linux-gate.so.1 => (0xffffe000)
libGL.so.1 => /usr/lib/xorg/libGL.so.1 (0xb801c000)
libm.so.6 => /lib/libm.so.6 (0xb7fd8000)
libc.so.6 => /lib/libc.so.6 (0xb7e9b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7db0000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7d98000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7d88000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1 (0xb7d7b000)
/lib/ld-linux.so.2 (0xb8097000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7d77000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7d72000)
libdl.so.2 => /lib/libdl.so.2 (0xb7d6e000)
stephen@localhost ~ $ ls -hl usr/lib/xorg/libGL.so.1
ls: cannot access usr/lib/xorg/libGL.so.1: No such file or directory
stephen@localhost ~ $ su
Password:
localhost stephen # ls -hl usr/lib/xorg/libGL.so.1
ls: cannot access usr/lib/xorg/libGL.so.1: No such file or directory
localhost stephen # exit
exit
stephen@localhost ~ $ ls -hl /usr/lib/xorg/libGL.so.1
lrwxrwxrwx 1 root root 26 Aug 26 18:23 /usr/lib/xorg/libGL.so.1 -> /usr/lib/xorg/libGL.so.1.2
stephen@localhost ~ $ ls -hl /lib/libm.so.6
lrwxrwxrwx 1 root root 11 Jul 7 21:21 /lib/libm.so.6 -> libm-2.9.so
stephen@localhost ~ $ ls -hl /lib/libc.so.6
lrwxrwxrwx 1 root root 11 Jul 7 21:21 /lib/libc.so.6 -> libc-2.9.so
stephen@localhost ~ $ ls -hl /usr/lib/libX11.so.6
lrwxrwxrwx 1 root root 15 Apr 6 21:56 /usr/lib/libX11.so.6 -> libX11.so.6.2.0
stephen@localhost ~ $ ls -hl /lib/libpthread.so.0
lrwxrwxrwx 1 root root 17 Jul 7 21:21 /lib/libpthread.so.0 -> libpthread-2.9.so
stephen@localhost ~ $ ls -hl /usr/lib/libXext.so.6
lrwxrwxrwx 1 root root 16 Apr 6 21:56 /usr/lib/libXext.so.6 -> libXext.so.6.4.0
stephen@localhost ~ $ ls -hl /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1
-rw-r--r-- 1 root root 46K Jul 7 21:12 /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1
stephen@localhost ~ $ ls -hl /lib/ld-linux.so.2
lrwxrwxrwx 1 root root 9 Jul 7 21:21 /lib/ld-linux.so.2 -> ld-2.9.so
stephen@localhost ~ $ ls -hl /usr/lib/libXau.so.6
lrwxrwxrwx 1 root root 15 Apr 6 21:54 /usr/lib/libXau.so.6 -> libXau.so.6.0.0
stephen@localhost ~ $ ls -hl /usr/lib/libXdmcp.so.6
lrwxrwxrwx 1 root root 17 Mar 3 2008 /usr/lib/libXdmcp.so.6 -> libXdmcp.so.6.0.0
stephen@localhost ~ $ ls -hl /lib/libdl.so.2
lrwxrwxrwx 1 root root 12 Jul 7 21:21 /lib/libdl.so.2 -> libdl-2.9.so
stephen@localhost ~ $
AS ROOT
localhost stephen # ldd $(which glxinfo)
linux-gate.so.1 => (0xffffe000)
libGL.so.1 => //usr//lib/opengl/nvidia/lib/libGL.so.1 (0xb7fe7000)
libm.so.6 => /lib/libm.so.6 (0xb7fc1000)
libc.so.6 => /lib/libc.so.6 (0xb7e84000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d99000)
libGLcore.so.1 => //usr//lib/opengl/nvidia/lib/libGLcore.so.1 (0xb6e81000)
libnvidia-tls.so.1 => //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1 (0xb6e7e000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6e6f000)
libdl.so.2 => /lib/libdl.so.2 (0xb6e6b000)
/lib/ld-linux.so.2 (0xb80c0000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6e67000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6e62000)
localhost stephen # ls -hl //usr//lib/opengl/nvidia/lib/libGL.so.1
lrwxrwxrwx 1 root root 15 Aug 28 22:24 //usr//lib/opengl/nvidia/lib/libGL.so.1 -> libGL.so.180.60
localhost stephen # ls -hl /lib/libm.so.6
lrwxrwxrwx 1 root root 11 Jul 7 21:21 /lib/libm.so.6 -> libm-2.9.so
localhost stephen # ls -hl /lib/libc.so.6
lrwxrwxrwx 1 root root 11 Jul 7 21:21 /lib/libc.so.6 -> libc-2.9.so
localhost stephen # ls -hl /usr/lib/libX11.so.6
lrwxrwxrwx 1 root root 15 Apr 6 21:56 /usr/lib/libX11.so.6 -> libX11.so.6.2.0
localhost stephen # ls -hl //usr//lib/opengl/nvidia/lib/libGLcore.so.1
lrwxrwxrwx 1 root root 19 Aug 28 22:24 //usr//lib/opengl/nvidia/lib/libGLcore.so.1 -> libGLcore.so.180.60
localhost stephen # ls -hl //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1
lrwxrwxrwx 1 root root 25 Aug 28 22:24 //usr//lib/opengl/nvidia/lib/libnvidia-tls.so.1 -> ../tls/libnvidia-tls.so.1
localhost stephen # ls -hl /usr/lib/libXext.so.6
lrwxrwxrwx 1 root root 16 Apr 6 21:56 /usr/lib/libXext.so.6 -> libXext.so.6.4.0
localhost stephen # ls -hl /usr/lib/libXext.so.6
lrwxrwxrwx 1 root root 16 Apr 6 21:56 /usr/lib/libXext.so.6 -> libXext.so.6.4.0
localhost stephen # ls -hl /lib/libdl.so.2
lrwxrwxrwx 1 root root 12 Jul 7 21:21 /lib/libdl.so.2 -> libdl-2.9.so
localhost stephen # ls -hl /lib/ld-linux.so.2
lrwxrwxrwx 1 root root 9 Jul 7 21:21 /lib/ld-linux.so.2 -> ld-2.9.so
localhost stephen # ls -hl /usr/lib/libXau.so.6
lrwxrwxrwx 1 root root 15 Apr 6 21:54 /usr/lib/libXau.so.6 -> libXau.so.6.0.0
localhost stephen # ls -hl /usr/lib/libXdmcp.so.6
lrwxrwxrwx 1 root root 17 Mar 3 2008 /usr/lib/libXdmcp.so.6 -> libXdmcp.so.6.0.0
localhost stephen #
seems roor and user has difrances what should i do?? |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54508 Location: 56N 3W
|
Posted: Sat Aug 29, 2009 2:59 pm Post subject: |
|
|
srilliet,
| Code: | | (**) NVIDIA(0): Option "NvAGP" "0" |
You are telling the graphics system not to use the nVidia provided agpgart driver, so its expecting you to provide your own, from the kernel. You don't get 3D acceleration without a agpgart driver of some sort.
Can you test with only a single display setup please.
There used to be issues with nVidia and two or more displays. I don't know if thats fixed yet _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Sat Aug 29, 2009 3:08 pm Post subject: |
|
|
| changing this line has no affect. direct redering works fine in root but not as a user |
|
| Back to top |
|
 |
MassimoM n00b

Joined: 03 May 2008 Posts: 14 Location: Italy
|
Posted: Sat Aug 29, 2009 5:43 pm Post subject: |
|
|
Try to:
1)rename /usr/lib/xorg/libGL.so.1 to libGL.so.1.OLD
2)create a symlink /usr/lib/xorg/libGL.so.1 pointing to /usr/lib/opengl/nvidia/lib/libGL.so.1
3)terminate X and re-login as user
Maybe there is a better solution, but I think it can work.
Anyone has clues about the cause??
If you want to revert, just delete the symlink and rename the library. |
|
| Back to top |
|
 |
platojones Veteran


Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Sat Aug 29, 2009 5:58 pm Post subject: |
|
|
Hrmmm...only works are root eh?
The xorg server searches for the xorg.conf file in slightly different locations depending on whether you are logged in as root or as a user. I've been burned by this before. Check your xorg log file after starting as root...look for this line:
| Code: | | (==) Using config file: "/etc/X11/xorg.conf" |
Then start X as a normal user and compare...they should be the same. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54508 Location: 56N 3W
|
Posted: Sat Aug 29, 2009 6:12 pm Post subject: |
|
|
platojones,
Near the top of the log file is | Code: | | (==) Using config file: "/etc/X11/xorg.conf" | which is a dead give away for the xorg.conf in use.
srilliet,
Does | Code: | ls -l /dev/nvid*
crw-rw---- 1 root video 195, 0 Aug 29 12:37 /dev/nvidia0
crw-rw---- 1 root video 195, 255 Aug 29 12:37 /dev/nvidiactl | get you the same thing as mine, above or do your have the rw- missing for the group ?
or even another group in place of video ?
Either would indicate that your udev rules are in a mess _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Sat Aug 29, 2009 11:03 pm Post subject: |
|
|
THANK YOU THANK YOU THANK YOU
now i can play eve agin in wine and i can terminate windows
thanks to every one especialy MassimoM.
Stephen |
|
| Back to top |
|
 |
depontius Advocate

Joined: 05 May 2004 Posts: 3509
|
Posted: Sun Aug 30, 2009 12:55 am Post subject: |
|
|
| MassimoM wrote: | Try to:
1)rename /usr/lib/xorg/libGL.so.1 to libGL.so.1.OLD
2)create a symlink /usr/lib/xorg/libGL.so.1 pointing to /usr/lib/opengl/nvidia/lib/libGL.so.1
3)terminate X and re-login as user
Maybe there is a better solution, but I think it can work.
Anyone has clues about the cause??
If you want to revert, just delete the symlink and rename the library. |
Is this kind of the same thing as "eselect opengl"? _________________ .sigs waste space and bandwidth |
|
| Back to top |
|
 |
srilliet n00b

Joined: 20 Apr 2006 Posts: 40 Location: Calgary
|
Posted: Sun Aug 30, 2009 1:55 am Post subject: |
|
|
| no the driver was selected using the eselect witch did work for root but not the users. there was a bad simlink to the file for users. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54508 Location: 56N 3W
|
Posted: Sun Aug 30, 2009 12:50 pm Post subject: |
|
|
srilliet,
There is something odd there - symlinks are properties of the filesystem. They are user independent.
The permissions on a symlink are never used, only the permissions on the file they point to. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
JD1 n00b

Joined: 04 Aug 2006 Posts: 7
|
Posted: Tue Sep 29, 2009 5:19 pm Post subject: |
|
|
| depontius wrote: | | MassimoM wrote: | Try to:
1)rename /usr/lib/xorg/libGL.so.1 to libGL.so.1.OLD
2)create a symlink /usr/lib/xorg/libGL.so.1 pointing to /usr/lib/opengl/nvidia/lib/libGL.so.1
3)terminate X and re-login as user
Maybe there is a better solution, but I think it can work.
Anyone has clues about the cause??
If you want to revert, just delete the symlink and rename the library. |
Is this kind of the same thing as "eselect opengl"? |
Strangely, this helped me out. I don't know why eselect wasn't being effective. Thanks MassimoM! |
|
| Back to top |
|
 |
|