Thanks for responding. It happens when I run OpenFoam, a fluid flow software. A graphic interface is loaded and when I try to display some variables on a graphic, theses messages pop up and the graphic interface freezes. I have to Ctrl C to get out of the interface and the software. I have a laptop Thinkpad Duo T9600 with VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650. I am running OpenSuse 11.4_x64. Let me know if you need something else …thanks a lot
Since you get an OpenGL error, can you tell us which graphics driver you
use? The output of
glxinfo | grep OpenGL
can help to identify the opengl version in use. Please post the complete
output in code tags.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
>
> @caf4926: Yes, I followed that link. The installation went fine.
> @Martin: here is the output:
>
> OpenGL vendor string: Mesa Project
> OpenGL renderer string: Software Rasterizer
> OpenGL version string: 1.4 (2.1 Mesa 7.10)
> OpenGL extensions:
>
This is of course only a guess, but it seems your OpenGL version is simply
insufficient for what the software wants to do. Is it an option for you to
to install the proprietary ATI driver to get full 3D support for your
hardware?
The error (Uknown extension) indicates that the software needs opengl
context with more features than your default driver (radeon I guess)
provides.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
Thanks Martin. Actually, I tried to install the FGLRX driver and went through all sort of problems with my X unable to start, as described in SDB:ATI troubleshooting - openSUSE … (you can read my threads in boot/installation). Is there another efficient compatible driver out there ?
Fennec wrote:
> Is there another efficient compatible
> driver out there ?
>
I do not know, since I did not use ATI with linux for about 6 years now. Can
you check which driver you use now (vesa, radeon, radeonhd)? If radeonhd is
in use now radeon may be better for your card or exactly the other way
around, I am afraid you can only find out by try and error.
Just as a side note, I use several scientific applications myself and use
VTK myself (I mention it because it seems to be used by openfoam) for
visualisations and also do 3D programming with plain OpenGL and gave up on
ATI in 2005 because of all the trouble I had as a user and a programmer with
drivers working some time and sometimes not.
I see you have several threads about updating openSUSE and the one about
fglrx. To be honest I think your best option is to backup everything and do
a clean install with 11.4 and try the catalyst 11.6 driver. Sorry for not
having a better idea.
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
Thanks Martin for your advice, I am using Radeon. Actually, I don’t know if a fresh install would resolve the issue. I remember installing opensuse 11.3 and I had exactly the same error message with this software. I ll do some tests and keep you posted.
>
> Thanks Martin for your advice, I am using Radeon. Actually, I don’t know
> if a fresh install would resolve the issue. I remember installing
> opensuse 11.3 and I had exactly the same error message with this
> software. I ll do some tests and keep you posted.
>
I wonder that you have only “software rasterizer” with your card and the
radeon driver. I will investigate a bit if it is possible to make dri work
with radeon and the hd3650, I would guess that can solve your problem (the
effect should be that your opengl version is increased to 2.x instead of the
1.4 which is now in effect).
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
Can you post the content of /var/log/Xorg.0.log to http://susepaste.org/ and
give us the link here to see what Xorg tries ans says during startup?
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
> Can you post the content of /var/log/Xorg.0.log to http://susepaste.org/
> and give us the link here to see what Xorg tries ans says during startup?
>
And also the full xorg.conf
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
>
> Hey Martin,
> Here are the links:
> ‘SUSE Paste’ (http://susepaste.org/27975426)
> ‘SUSE Paste’ (http://susepaste.org/33940220)
>
> You’ll probably suggest a better xorg.conf file. Radeon doesn’t seem to
> be loaded in the var/log. lsmod | grep radeon returs:
> radeon 1097742 1
> ttm 74373 1 radeon
> drm_kms_helper 36694 2 radeon,i915
> drm 232019 4 radeon,ttm,i915,drm_kms_helper
> i2c_algo_bit 6246 2 radeon,i915
>
>
> Let me know if you need more info. Thanks a lot
>
As a very first step you can do the following simple test. Remove your
xorg.conf completely by renaming it to something else (xorg.conf.old for
example) and restart the X server (since 11.3 Xorg does no longer need a
xorg.conf), Xorg will then try to find the best solution during startup. See
if it does a good job there is nothing to loose and post the log file after
you did that (in case everything goes wrong just rename the file back to
xorg.conf and restart again).
Check also what glxinfo says without xorg.conf.
If it turns out that the X server starts with radeon when no xorg.conf is
present but you still have software rasterizer add the following two lines
Load "dri"
Load "dri2"
to /etc/X11/xorg.conf.d/50-device.conf
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.4 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.4 | nVidia
ION | 3GB Ram
Installing fglrx the way I suggested in your other thread is absolutely easy and many people have no problem doing so. You started with the wrong method, then messed up with different ATI drivers and finally decide to stick to the radeon driver? Is that right?
This is the glxinfo output on a system running the proprietary ATI driver:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 2400 XT
OpenGL version string: 3.3.10834 Compatibility Profile Context
OpenGL extensions:
All you need to get it to work is to run atiupgrade - and nothig else! - just after a fresh installation, provided you have a network connection in order to install the script and all the packages needed (which are installed automatically as they are included in atiupgrade dependencies). It’s not impossible that simply typing atiupgrade as root will install the driver properly right now (you didn’t tell me)… in other words, it should, but I’m unable to tell how it will handle the different drivers you installed in the meantime.
@Martin. Thanks Martin, I will try it. @PTA thanks again for your comment. The xorg.conf that I sent is the default xorg.conf (I just copied it from xorg.conf_install), I didn’t install any driver but fglrx. Now, I realized that I shouldn’t have probably followed this link (SDB:ATI drivers - openSUSE). When it didn’t work out, I removed fglrx and came back to the inital Xorg and I thought the default will take care of it. Now, I will try again to install fglrx your way. Is the new produced Xorg.conf file going to take care of my laptop devices i.e. screen, driver ?
atiupgrade will run aticonfig --initial to add a device section for fglrx in /etc/X11/xorg.conf. If this section is already present, it won’t. If /etc/X11/xorg.conf doesn’t exist, it will create one.