PDA

View Full Version : [ubuntu] Blender dosent open at all.



hockey97
December 2nd, 2008, 10:04 AM
Hi, I installed blender for ubuntu the lastest ubuntu.

I ran blender from the applications drop down menu.. it has a blender logo icon thingy which I click but dosen't run anything.

so when I ran it with the bash terminal... I get:

guessing 'blender-bin' == '/usr/bin/blender-bin'
Compiled with Python version 2.5.2.
Checking for installed Python... got it!
Xlib: extension "GLX" missing on display ":0.0".
intern/ghost/intern/GHOST_WindowX11.cpp:105: X11 glxChooseVisual() failed for OpenGL, verify working openGL system!


what does this mean?

does it mean I have a wrong graphics driver???


I have nvidia graphics card Geforce FX5500 256mb .

I am not clear on what graphics driver I need. So I just download the old drive the on they recommend for the older geforces.

which is the nvidia-glx-legacy which is for old graphics cards.

The problem is I don't know what they mean by old. Where is the line drawn.

I used to be able to run blender on ubuntu but that was last year.

The reason I am back at square one is that at that time I didn't have a external hard drive to make backups which I had a dual booted system.

I installed something on windows which allowed to see linux hd. Well about after 5 months windows made a popup window saying that hard drive R the linux hd is not a ntfs filesystem and said that windows will format disk to ntfs. Which it did and wiped out the whole drive.

So what can I do right now???

do I have the right graphics driver?

SmokinJuan
December 4th, 2008, 02:57 AM
Your FX5500 should be be using the nvidia-glx-new (pretty sure, but *may* be nvidia-glx). If you're running ubuntu 8.04 or 8.10 the drivers can be installed from System>Administration>Hardware Drivers and you won't have to worry about which version.

hockey97
January 9th, 2009, 09:13 PM
ya I tried that System>Administration>Hardware Drivers. It shows me nothing and says that this system uses no priority drivers.

well I just installed that glx-new... the first one you suggested. I still can't open blender.

here is what I see in the terminal:


guessing 'blender-bin' == '/usr/bin/blender-bin'
Compiled with Python version 2.5.2.
Checking for installed Python... got it!
Xlib: extension "GLX" missing on display ":0.0".
intern/ghost/intern/GHOST_WindowX11.cpp:105: X11 glxChooseVisual() failed for OpenGL, verify working openGL system!
ERROR: Unable to open Blender window

any suggestions?

chandra
January 23rd, 2009, 11:08 AM
I am running Kubuntu Hardy and had the same problem starting up blender.

I looked here and also at

http://ubuntuforums.org/showthread.php?t=901696

I then ran
kdesu jockey-kde and enabled the NVidia restricted driver and rebooted as advised.

Voila! I could start blender.

If you have an NVidia card and run Kubuntu perhaps this will work for you too. Or you could do the equivalent on Ubuntu.

Cheers!

chandra
January 23rd, 2009, 11:25 AM
If you already have the right NVidia driver installed, you might just want to add this line in the "Screen" section of /etc/X11/xorg.conf if it is not already there:


Option "AddARGBGLXVisuals" "True"

HTH

hockey97
January 24th, 2009, 01:58 AM
Well I tried all that and still dosent work.


Should I put any code in here from some files???

here is my xorg.conf file:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection


here is what jockey -kde spit out:


WARNING: modinfo for module nvidia_new failed: modinfo: could not find module nvidia_new

WARNING: modinfo for module nvidia failed: modinfo: could not find module nvidia

WARNING: modinfo for module nvidia_legacy failed: modinfo: could not find module nvidia_legacy

WARNING: modinfo for module fglrx failed: modinfo: could not find module fglrx

WARNING: modinfo for module wl failed: modinfo: could not find module wl



That is what is spit out in the command terminal.

when looking at system->Admin-> Hardware Drivers ... I see no drivers in it at all.

What should I do??? Is the drivers installed properly. I decided to use the envy drivers.


I tried doing the drivers from nvidia but couldn't install it.

It would say to turn off x server before installing. I didn't know how to do that so I google some more and found someone suggesting to use envy drivers.

I am not sure about it.


should I use the drivers directly from nvidia? If so then how do I get around with having to stop x server and install the driver?

ellgor
January 24th, 2009, 08:23 PM
Hi,

This worked for me, find the Blender file you downloaded, open it and click on the file marked blender, this should load blender straight to the desktop and be ready to go, to get it to run auto, left click and hold on the blender file and drag it to your desktop (this makes an icon for you to click on), hope this helps.

Regards, Ellgor.

hockey97
January 31st, 2009, 07:07 PM
no, it didn't work.

I ran the blender in the terminal.

This is all it spits out.


Compiled with Python version 2.5.2.
Checking for installed Python... got it!
Xlib: extension "GLX" missing on display ":0.0".
intern/ghost/intern/GHOST_WindowX11.cpp:179: X11 glxChooseVisual() failed for OpenGL, verify working openGL system!
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 18 (X_ChangeProperty)
Resource id in failed request: 0xb66f7ce0
Serial number of failed request: 12
Current serial number in output stream: 13



that is all I see when I type in blender.

SmokinJuan
February 1st, 2009, 05:52 PM
I don't know why the >admin>hardware route doesn't recognize your card. That's strange. However, if you still have the nvidia driver installed, it's not being used because your xorg.conf doesn't specify it's use.

nvidia-xconfig
should cofigure your xorg.config properly (you may need to run it as sudo). If you don't have nvidia-xconfig then

sudo apt-get install nvidia-xconfig
should help.

skullmunky
February 3rd, 2009, 06:22 AM
If Hardware Drivers isn't showing your card and giving you the option to install the Nvidia restricted driver, then there may be a lower-level issue. Here's my suggestions...

1. let's find out if your system's even recognizing the card correctly:

(in terminal)


sudo apt-get install hwinfo
hwinfo --gfxcard


You should see something like this in there:


Model: "nVidia Quadro FX 1400"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x00ce "Quadro FX 1400"
SubVendor: pci 0x10de "nVidia Corporation"


Also, look for the "Driver" output. If it says "nvidia" then that means it is using the official Nvidia drivers (what you want for using Blender). If it says "nv" then it is using the open-source drivers.

2. If it DIDN'T show an Nvidia card, that's problem #1. If it did, continue.

3. If it showed the driver as "nvidia", then your driver should be installed correctly. The Blender problem is something else.

You can also test if the driver is installed correctly like this:

in the terminal:


glxgears


you should get little animated 3D gears. If you get the "No GLX Visual 0:0" error or similar then the driver's not installed, or not installed right. Continue.

4. Nvidia drivers are confusing as all get-out. I have as many, or more, problems installing them in Windows as in Linux :) The "Hardware Drivers" thing automates it 9 times out of 10 (approx), but when that doesn't work here's the story as I understand it:

The best way is to install one of the drivers from the repositories (ie from Synaptic):

nvidia-glx-new
nvidia-glx
nvidia-glx-legacy

I *think* that GeForce FX and newer should work with nvidia-glx-new; that nvidia-glx is for cards around the GeForce4 vintage, and nvidia-glx-legacy is for GeForce3, GeForce2, and TNT cards. That's only a theory though.

So let's try installing that.


sudo apt-get install nvidia-glx-new

sudo apt-get install nvidia-settings



after those are complete, reboot.

5. try Blender, glxgears, and


nvidia-settings


6. If that doesn't work, we'll move on to the next round of tests...

jamesclish
July 18th, 2009, 12:26 PM
I get the same error message. Enabling the proprietary nvidia driver allowed Blender to run, however my second monitor dropped off...

Although, this is why we all love Ubuntu, yes? Digging around in config files all day long is actually quite stimulating.

hockey97
August 5th, 2009, 10:54 PM
yep I do got the nvidia driver right.

here is what I see:


:/# hwinfo --gfxcard
14: PCI 08.0: 0300 VGA compatible controller (VGA)
[Created at pci.296]
UDI: /org/freedesktop/Hal/devices/pci_10de_326
Unique ID: RE4e.SAkdXcofI50
SysFS ID: /devices/pci0000:00/0000:00:08.0
SysFS BusID: 0000:00:08.0
Hardware Class: graphics card
Model: "CardExpert GeForce FX 5500"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0326 "GeForce FX 5500"
SubVendor: pci 0x10b0 "CardExpert Technology"
SubDevice: pci 0x0401
Revision: 0xa1
Driver: "nvidia"
Driver Modules: "nvidia"
Memory Range: 0xe4000000-0xe4ffffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
Memory Range: 0x20040000-0x2005ffff (ro,prefetchable,disabled)
IRQ: 10 (98761 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v000010DEd00000326sv000010B0sd00000401bc03sc00 i00"
Driver Info #0:
XFree86 v4 Server Module: nv
Driver Info #1:
XFree86 v4 Server Module: nvidia
3D Support: yes
Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #14


Then what could be the problem?


When I type in to test the card this is what I get:


/# glxgears
Xlib: extension "GLX" missing on display ":0.0".

warbly
May 14th, 2010, 05:21 PM
Just what worked for me. Same problem, occured after running update in synaptic. No idea what update caused the problem, but no GLX blender error.

Anyway, i reinstalled my ATI proprietary driver from ati/amd website and bingo, did the trick.