Glxgears@user

Saesh

Ensign
Registriert
Aug. 2004
Beiträge
201
Hallo zusammen

Habe mir suse 9.2 installiert und bin echt total zufrieden damit, bis auf eine kleinigkeit.
Ich habe den Nvidia grafiktreiber ohne probleme installieren können.
Nur geht weder glxinfo oder glxgears wenn ich als user drinnen bin.

Es kommt immer folgendes:

Bei glxinfo bekomme ich das: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified

Bei glxgears:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

glxgears: Error: couldn't open display '(null)'


Wenn ich mich als root einlogge geht alles und ich kann point2play sogar starten.

Wenn ich den befehl "xhost +" (oder "xhost + local:user) eingbe, dann kann ich wenn ich in der konsole als su reingehe glxinfo und glxgears starten. Aber eben als normal user geht es einfach ned.

Wie setze ich denn die rechte dafür?

Falls, es hilf... hier meine XF86 Config:
Code:
# /.../
# SaX generated X11 config file
# Created on: 2004-11-30T18:34:30+0100.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
EndSection

Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de_CH"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "10"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech USB-PS/2 Optical Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 28-65
Identifier "Monitor[0]"
ModelName "SDM-X73"
Option "DPMS"
VendorName "SONY"
VertRefresh 57-75
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "640x480" 25.10 640 656 720 800 480 481 484 498
Modeline "640x480" 29.84 640 664 728 816 480 481 484 501
Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 32
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Device"
BoardName "GeForce 6800 GT"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
Option "Rotate" "off"
VendorName "NVidia"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
EndSection

Und meine fstab:


Code:
/dev/sda2            /                    reiserfs   acl,user_xattr            1 1
/dev/sda1            swap                 swap       pri=42                       0 0
/dev/hda1           /data1               vfat       defaults,umask=000    0 0
/dev/hda2           /data2               vfat       defaults,umask=000    0 0
/dev/hda3           /data3               vfat       defaults,umask=000    0 0
/dev/hdb1           /data4               vfat       defaults,umask=000    0 0
/dev/hdb2           /data5               vfat       defaults,umask=000    0 0
/dev/hdb3           /data6               vfat       defaults,umask=000    0 0
devpts                /dev/pts             devpts     mode=0620,gid=5     0 0
proc                    /proc                proc       defaults                       0 0
usbfs                  /proc/bus/usb   usbfs      noauto                         0 0
sysfs                  /sys                 sysfs      noauto                           0 0
/dev/dvd            /media/dvd     subfs      fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8                     0 0
/dev/dvdrecorder     /media/dvdrecorder   subfs      fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8                     0 0
/dev/fd0            /media/floppy  subfs      fs=floppyfss,procuid,nodev,nosuid,sync 0 0

Hat da jemand ne ahnung. Oder im schlimmsten fall mache ich einfach bei den beiden hauptpartitionen (swap und raiserfs) umask000. Geht das überhaupt?

Plz Help.

Danke im Voraus

Saesh

//Edit by Green Mamba
Ich hab mir mal erlaubt die Monster-Texte in CODE-Tags einzubinden, ist ein bisschen übersichtlicher! ;)
 
Zuletzt bearbeitet von einem Moderator:
Section "DRI"
Group "video"
Mode 0660
EndSection

ändern in

Section "DRI"
Group "video"
Mode 0666
EndSection
 
karuso schrieb:
Section "DRI"
Group "video"
Mode 0660
EndSection

ändern in

Section "DRI"
Group "video"
Mode 0666
EndSection

Hat leider nix gebracht.

Gibt es ne command wie ich beim start die rechte automatisch auf den user übertragen kann?

Eine art autostart command? Wenn ich enter drücken kann bevor grub lädt einfach nen eintrag machen?

Gruss Saesh
 
Dein user muss natürlich auch Mitglied Gruppe "video" sein.
Einfach mal als user in einer Konsole den Befehl "groups" eingeben.
Dann evtl. den user am einfachsten per Yast der Gruppe hinzufügen.
 
Danke Baron, hat super geklappt.

Da ich Wine Rack habe wird endlich Warcraft 3 gezockt.

THX. Du bist ein echter Meister, ich verbeuge mich vor dir. :o

Saesh
 
Werd ich versuchen, danke. (Edit: Kannst du mir sagen wie dass dann aussehen soll? Habe oben meine config gepostet. Verstehe das mit dri ned ganz)

Aber hmmm. Das problem ist das ich immer noch nicht point2play starten kann. Und die änderungen was AA und AF anbelangt werden auch nicht gespeichert.

Zwar kann ich jetzt glxinfo und glxgears starten, aber sieht immer noch dannach aus als ob, die rechte fehlen würden das ich als user die grafikkarte verwenden kann.?

Wenn ich mich als root einlogge geht eben alles, auch point2play. Ich verstehe es echt nicht!

Weiss da jemand was?

Gruss Saesh

Edit2: Der sound beim gamen fehlt mir auch. Mach ich irgendwas falsch? der sound funzt eigentlich, höre mp3 und so. aber im 3dgames is nix. marple blast gibt kein sound aus, aber supertux schon!?
 
Zuletzt bearbeitet:
Cool. Bin nun einfach als root rein und habe so warcraft 3 installiert. Bin dann wieder als user rein und hab es einfach mit winex verbunden. Und jetzt läuft das game sogar MIT sound! ;-)

Gruss Saesh
 
Doppelpost? Wo denn?? Egal.

Dein Tipp mit den # hab ich gemacht, aber was genau bewirkt der?

Vorher wurde der treiber richtig geladen und jetzt auch, wo ist der Unterschied?

Gruss Saesh
 
> Dein Tipp mit den # hab ich gemacht, aber was genau bewirkt der?

Zeilen, die mit einer Raute (#) beginnen, gelten als Kommentar und werden ignoriert.

> Vorher wurde der treiber richtig geladen und jetzt auch, wo ist der Unterschied?

Es gibt keinen; da aber nVidia ihr eigenes Süppchen kocht, kannst Du DRI sowieso nicht benutzen (für 3D-Beschleunigung braucht man die Treiber von nVidia).
Jetzt versucht XFree oder Xorg (je nach dem, was Du einsetzt) jedenfalls nicht mehr, DRI zu laden.
 
Zurück
Oben