Skocz do zawartości

Nvidia, Glx I Blender :(


MitS

Rekomendowane odpowiedzi

Mam pytanie odnośnie glx sad.gif

Chodzi o grafikę a mianowicie blendera ...

Dawałem już jeden wątek w którym mi odpowiedzieli że coś ze sterami nie tak więc pytam się tu...

Po instalacji (pomyślnej) sterowników nvidii (mam geforce 4 mx 64 mb) wg. tego przepisu:

 

Sprobuj pociagnac te paczki i zainstalowac:

1) http://www.tidnab.nowaruda.net/FC5/kmod-nv...54_FC5.i686.rpm

2) http://www.tidnab.nowaruda.net/FC5/xorg-x1....lvn.5.i386.rpm

 

(Udostepniam chwilowo)

 

1) #rpm -inv xorg-x11-drv-nvidia-1.0.8178-0.lvn.5.i386.rpm kmod-nvidia-1.0.8178-0.lvn.3.2.6.15_1.2054_FC5.i686.rpm

2) Jesli masz wlaczone SELinux to: #setsebool -P allow_execstack=1

3) #chkconfig --level 35 nvidia-glx on

4) #/etc/init.d/nvidia-glx start

5) #reboot

 

Stery już mam na dysku te co powyżej ...

Niby wszystko przebiegło pomyślnie, wszystko było [OK] oraz logo nvidi przy logowaniu...

Ale gdy chcem włączyć blendera ... to konsola wywala mi taki błąd:

 

[root@ozyrys ~]# blender
Using Python version 2.4
Xlib:  extension "GLX" missing on display ":0.0".
ERROR: Unable to open Blender window

 

No to patrzę w Nvidia X Server Setting i tam wchodząc w zakłądkę OpenGL / GLX information widzę taki tekst:

 

The OpenGL extension 'GLX' is not supported by

the X server or there was a problem retrieving

GLX information from the X server.

 

Czemu tak się dzieje ???

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 63
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

komenda wypluwa to:

 

[mits@ozyrys Desktop]$ glxinfo |grep render
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

 

Natomiast ta linijka jest w tym pliku ...

Odnośnik do komentarza
Udostępnij na innych stronach

Całą zawartość pliku:

 


# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
Identifier     "Default Layout"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "unix/:7100"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "fbdevhw"
Load  "record"
Load  "freetype"
Load  "type1"
Load  "glx"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#	Option	"Xleds"  "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#	Option	"XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#	Option	"XkbModel"	"pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#	Option	"XkbModel"	"microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#	Option	"XkbLayout"	"de"
# or:
#	Option	"XkbLayout"	"de"
#	Option	"XkbVariant"	"nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#	Option	"XkbOptions"	"ctrl:swapcaps"
# Or if you just want both to be control, use:
#	Option	"XkbOptions"	"ctrl:nocaps"
#
Identifier  "Keyboard0"
Driver      "kbd"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "pl"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "yes"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Daytek DT-1770"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync    30.0 - 70.0
VertRefresh  50.0 - 150.0
Option     "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x]"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
 Viewport   0 0
 Depth     16
 Modes    "800x600" "640x480"
EndSubSection
SubSection "Display"
 Viewport   0 0
 Depth     24
 Modes    "1280x1024"
EndSubSection
EndSection

Section "DRI"
Group        0
Mode         0666
EndSection

Odnośnik do komentarza
Udostępnij na innych stronach

Zakomentuj całą Section DRI, a potem spróbuj dodać

        Option "RenderAccel"                       "true"
       Option "NoDDC"                             "false"
       Option "Coolbits"                          "true"
       Option "UseEdidDPI"                        "true"
       Option "UseEdidFreqs"                      "true"
       Option "NvAGP"                             "1"

tam, gdzie masz Driver "nvidia".

 

Następnie zrestartuj X-y. Jeśli to nie pomoże to pokaż wynik polecenia

ldd /usr/bin/glxinfo

 

EDIT:

Aha. najprostszą metodą na sprawdzenie czy jest ok, jest wpisanie glxinfo |grep direct i powinno wypluć

direct rendering: Yes

Edytowane przez ecik__
Odnośnik do komentarza
Udostępnij na innych stronach

Czyli to ma tak wygladać:

 

[...]
Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x]"

      Option "RenderAccel"                       "true"
      Option "NoDDC"                             "false"
      Option "Coolbits"                          "true"
      Option "UseEdidDPI"                        "true"
      Option "UseEdidFreqs"                      "true"
      Option "NvAGP"                             "1"

EndSection

[...]

#Section "DRI"
#	Group        0
#	Mode         0666
#EndSection

 

A zresetować X-y to wystarczy uruchomić kompa ponownie czy jest jakieś magiczne polecenie ??????

Odnośnik do komentarza
Udostępnij na innych stronach

Tak się domyślałem że ta kombinacja wyłącza X-y (u mnie niestety wylogowuje smile.gif) - ale mniejsza z tym...

Nie pomogło te dopiski, a komendy:

ldd /usr/bin/glxinfo

 

[root@ozyrys ~]# ldd /usr/bin/glxinfo
       linux-gate.so.1 =>  (0x00ecf000)
       libglut.so.3 => /usr/lib/libglut.so.3 (0x007de000)
       libGLU.so.1 => /usr/lib/libGLU.so.1 (0x001e0000)
       libGL.so.1 => /usr/lib/nvidia/libGL.so.1 (0x009bf000)
       libm.so.6 => /lib/libm.so.6 (0x00d03000)
       libc.so.6 => /lib/libc.so.6 (0x00bce000)
       libX11.so.6 => /usr/lib/libX11.so.6 (0x00256000)
       libXext.so.6 => /usr/lib/libXext.so.6 (0x00d52000)
       libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x074a2000)
       libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05e74000)
       libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00b0f000)
       libGLcore.so.1 => /usr/lib/nvidia/libGLcore.so.1 (0x00ed0000)
       libnvidia-tls.so.1 => /usr/lib/nvidia/tls/libnvidia-tls.so.1 (0x004ca000)
       libdl.so.2 => /lib/libdl.so.2 (0x00d2a000)
       /lib/ld-linux.so.2 (0x00bad000)
       libXau.so.6 => /usr/lib/libXau.so.6 (0x00d4d000)
       libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00d45000)

 

oraz glxinfo |grep direct

[root@ozyrys ~]# glxinfo |grep direct
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

 

Czyli chyba nie pomogło sad.gif

Odnośnik do komentarza
Udostępnij na innych stronach

I dziwne, że nie pomogło bo korzysta z właściwych bibliotek... Wykonaj jeszcze na roocie polecenie

lsmod |grep nvidia

i podaj wynik.

 

A co do tej kombinacji to jeśli wylogowuje to zdaje się, że też jest ok. Jeśli się korzysta z runlevea 5 - to wylogowuje, a jak z runlevela 3 - to wychodzi do konsoli.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie pomogło sad.gifsad.gifsad.gif

Ten sam efekt...

 

Sprawdź jeszcze ten plik konfiguracyjny po zmianach jakie mi poleciłeś (może coś źle wpisałem - w nie odpowiednie pole itp ????)

 


# XFree86 4 configuration created by pyxf86config
#Section "DRI"
#	Group        0
#	Mode         0666
#EndSection

Section "ServerLayout"
Identifier     "Default Layout"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "unix/:7100"
EndSection

Section "Module"
Load  "dbe"
Load  "extmod"
Load  "fbdevhw"
Load  "record"
Load  "freetype"
Load  "type1"
Load  "glx"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#	Option	"Xleds"  "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#	Option	"XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#	Option	"XkbModel"	"pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#	Option	"XkbModel"	"microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#	Option	"XkbLayout"	"de"
# or:
#	Option	"XkbLayout"	"de"
#	Option	"XkbVariant"	"nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#	Option	"XkbOptions"	"ctrl:swapcaps"
# Or if you just want both to be control, use:
#	Option	"XkbOptions"	"ctrl:nocaps"
#
Identifier  "Keyboard0"
Driver      "kbd"
Option     "XkbModel" "pc105"
Option     "XkbLayout" "pl"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "yes"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Daytek DT-1770"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync    30.0 - 70.0
VertRefresh  50.0 - 150.0
Option     "dpms"
EndSection

Section "Device"
Identifier  "Videocard0"
Driver      "nvidia"
VendorName  "Videocard vendor"
BoardName   "nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x]"
Option     "RenderAccel" "true"
Option     "NoDDC" "false"
Option     "Coolbits" "true"
Option     "UseEdidDPI" "true"
Option     "UseEdidFreqs" "true"
Option     "NvAGP" "1"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Videocard0"
Monitor    "Monitor0"
DefaultDepth     24
SubSection "Display"
 Viewport   0 0
 Depth     16
 Modes    "800x600" "640x480"
EndSubSection
SubSection "Display"
 Viewport   0 0
 Depth     24
 Modes    "1280x1024"
EndSubSection
EndSection


#Section "DRI"
# Group        0
# Mode         0666
#EndSection


Odnośnik do komentarza
Udostępnij na innych stronach

Wynikiem tego polecenia jest taka lista:

[root@ozyrys ~]# find /usr/lib/xorg/modules -type f

/usr/lib/xorg/modules/v20002d.uc

/usr/lib/xorg/modules/libi2c.so

/usr/lib/xorg/modules/librac.so

/usr/lib/xorg/modules/v10002d.uc

/usr/lib/xorg/modules/libint10.so

/usr/lib/xorg/modules/libafb.so

/usr/lib/xorg/modules/linux/libdrm.so

/usr/lib/xorg/modules/linux/libfbdevhw.so

/usr/lib/xorg/modules/libcfb.so

/usr/lib/xorg/modules/libramdac.so

/usr/lib/xorg/modules/libshadow.so

/usr/lib/xorg/modules/libvbe.so

/usr/lib/xorg/modules/libcfb16.so

/usr/lib/xorg/modules/libxf4bpp.so

/usr/lib/xorg/modules/libpcidata.so

/usr/lib/xorg/modules/libmfb.so

/usr/lib/xorg/modules/input/mutouch_drv.so

/usr/lib/xorg/modules/input/penmount_drv.so

/usr/lib/xorg/modules/input/acecad_drv.so

/usr/lib/xorg/modules/input/spaceorb_drv.so

/usr/lib/xorg/modules/input/evdev_drv.so

/usr/lib/xorg/modules/input/elographics_drv.so

/usr/lib/xorg/modules/input/aiptek_drv.so

/usr/lib/xorg/modules/input/magictouch_drv.so

/usr/lib/xorg/modules/input/citron_drv.so

/usr/lib/xorg/modules/input/kbd_drv.so

/usr/lib/xorg/modules/input/palmax_drv.so

/usr/lib/xorg/modules/input/js_x_drv.so

/usr/lib/xorg/modules/input/ur98_drv.so

/usr/lib/xorg/modules/input/summa_drv.so

/usr/lib/xorg/modules/input/microtouch_drv.so

/usr/lib/xorg/modules/input/keyboard_drv.so

/usr/lib/xorg/modules/input/mouse_drv.so

/usr/lib/xorg/modules/input/void_drv.so

/usr/lib/xorg/modules/input/hyperpen_drv.so

/usr/lib/xorg/modules/input/elo2300_drv.so

/usr/lib/xorg/modules/input/digitaledge_drv.so

/usr/lib/xorg/modules/input/magellan_drv.so

/usr/lib/xorg/modules/input/synaptics_drv.o

/usr/lib/xorg/modules/input/joystick_drv.so

/usr/lib/xorg/modules/input/fpit_drv.so

/usr/lib/xorg/modules/input/wacom_drv.so

/usr/lib/xorg/modules/input/calcomp_drv.so

/usr/lib/xorg/modules/input/dynapro_drv.so

/usr/lib/xorg/modules/input/dmc_drv.so

/usr/lib/xorg/modules/libvgahw.so

/usr/lib/xorg/modules/extensions/nvidia/libglx.so.1.0.8178

/usr/lib/xorg/modules/extensions/librecord.so

/usr/lib/xorg/modules/extensions/libextmod.so

/usr/lib/xorg/modules/extensions/libdri.so

/usr/lib/xorg/modules/extensions/libglx.so

/usr/lib/xorg/modules/extensions/libxtrap.so

/usr/lib/xorg/modules/extensions/libGLcore.so

/usr/lib/xorg/modules/extensions/libdbe.so

/usr/lib/xorg/modules/extensions/libvnc.so

/usr/lib/xorg/modules/libxaa.so

/usr/lib/xorg/modules/libddc.so

/usr/lib/xorg/modules/drivers/cirrus_drv.so

/usr/lib/xorg/modules/drivers/voodoo_drv.so

/usr/lib/xorg/modules/drivers/ati_drv.so

/usr/lib/xorg/modules/drivers/cirrus_laguna.so

/usr/lib/xorg/modules/drivers/chips_drv.so

/usr/lib/xorg/modules/drivers/v4l_drv.so

/usr/lib/xorg/modules/drivers/nsc_drv.so

/usr/lib/xorg/modules/drivers/sis_drv.so

/usr/lib/xorg/modules/drivers/cyrix_drv.so

/usr/lib/xorg/modules/drivers/nv_drv.so

/usr/lib/xorg/modules/drivers/ark_drv.so

/usr/lib/xorg/modules/drivers/radeon_drv.so

/usr/lib/xorg/modules/drivers/vesa_drv.so

/usr/lib/xorg/modules/drivers/apm_drv.so

/usr/lib/xorg/modules/drivers/neomagic_drv.so

/usr/lib/xorg/modules/drivers/atimisc_drv.so

/usr/lib/xorg/modules/drivers/riva128.so

/usr/lib/xorg/modules/drivers/siliconmotion_drv.so

/usr/lib/xorg/modules/drivers/dummy_drv.so

/usr/lib/xorg/modules/drivers/rendition_drv.so

/usr/lib/xorg/modules/drivers/mga_drv.so

/usr/lib/xorg/modules/drivers/tdfx_drv.so

/usr/lib/xorg/modules/drivers/glint_drv.so

/usr/lib/xorg/modules/drivers/s3_drv.so

/usr/lib/xorg/modules/drivers/savage_drv.so

/usr/lib/xorg/modules/drivers/via_drv.so

/usr/lib/xorg/modules/drivers/tseng_drv.so

/usr/lib/xorg/modules/drivers/cirrus_alpine.so

/usr/lib/xorg/modules/drivers/vga_drv.so

/usr/lib/xorg/modules/drivers/fbdev_drv.so

/usr/lib/xorg/modules/drivers/vmware_drv.so

/usr/lib/xorg/modules/drivers/s3virge_drv.so

/usr/lib/xorg/modules/drivers/i740_drv.so

/usr/lib/xorg/modules/drivers/i810_drv.so

/usr/lib/xorg/modules/drivers/trident_drv.so

/usr/lib/xorg/modules/drivers/nvidia_drv.so

/usr/lib/xorg/modules/drivers/sisusb_drv.so

/usr/lib/xorg/modules/drivers/r128_drv.so

/usr/lib/xorg/modules/drivers/i128_drv.so

/usr/lib/xorg/modules/libcfb24.so

/usr/lib/xorg/modules/libxf8_16bpp.so

/usr/lib/xorg/modules/multimedia/theatre_detect_drv.so

/usr/lib/xorg/modules/multimedia/uda1380_drv.so

/usr/lib/xorg/modules/multimedia/bt829_drv.so

/usr/lib/xorg/modules/multimedia/tda9850_drv.so

/usr/lib/xorg/modules/multimedia/theatre_drv.so

/usr/lib/xorg/modules/multimedia/tda9885_drv.so

/usr/lib/xorg/modules/multimedia/msp3430_drv.so

/usr/lib/xorg/modules/multimedia/theatre200_drv.so

/usr/lib/xorg/modules/multimedia/fi1236_drv.so

/usr/lib/xorg/modules/multimedia/tda8425_drv.so

/usr/lib/xorg/modules/libcfb32.so

/usr/lib/xorg/modules/libshadowfb.so

/usr/lib/xorg/modules/liblayer.so

/usr/lib/xorg/modules/libxf8_32bpp.so

/usr/lib/xorg/modules/libscanpci.so

/usr/lib/xorg/modules/fonts/libbitmap.so

/usr/lib/xorg/modules/fonts/libtype1.so

/usr/lib/xorg/modules/fonts/libfreetype.so

/usr/lib/xorg/modules/libxf1bpp.so

/usr/lib/xorg/modules/libfb.so

/usr/lib/xorg/modules/libexa.so

/usr/lib/xorg/modules/libxf8_32wid.so

[root@ozyrys ~]#

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...