View Issue Details

IDProjectCategoryView StatusLast Update
0000509FreeCADBugpublic2011-12-06 13:53
Reporterover2there Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionno change required 
Product Version0.11 
Summary0000509: FreeCad 0.12 Ubuntu 11.10 - Graphics problem with serveral windows opened
DescriptionFreeCad blocks if several windows are opened for editing. If the windows are closed and only one window is opened, it works.
For me it seems that it is a graphics issue. Also I needed to block write (with permissions) to config file so that the program starts with correct graphics. Maybe it comes with qt, as the config file stores only qt informations.

Would be great if you could correct this problem, your software is really great, but that bug is really sucking.

I attach you a screen shot.
TagsNo tags attached.
FreeCAD Information

Activities

2011-12-05 08:39

 

freecad-block.png (Attachment missing)

yorik

2011-12-05 13:07

administrator   ~0001392

This looks like a typical OpenGL problem.
Can you check what return those 2 commands:

glxinfo | grep "direct rendering"
glxinfo | grep string

I also didn't understand very well what you needed to do with config files, and which config files you are talking about...

over2there

2011-12-05 13:27

reporter   ~0001394

Well, here is the output you requested.

:~$ glxinfo | grep "direct rendering"
direct rendering: Yes

glxinfo | grep string
server glx vendor string: ATI
server glx version string: 1.4
client glx vendor string: ATI
client glx version string: 1.4
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4290
OpenGL version string: 3.3.11005 Compatibility Profile Context
OpenGL shading language version string: 3.30

Regarding the permission issue: I changed back permissions to read+write and it works. Sorry, wrong alert.

yorik

2011-12-05 13:39

administrator   ~0001395

Okay you have a recent ATI driver... Too bad, that would have been easier...
Now really I'm afraid there is not much we can do on the FreeCAD side... That kind of problem happens from time to time with some users, under different forms.

What FreeCAD does is simply create a Qt window, and add a big Coin / SoQt widget to it, which is responsible for the 3D display. The way Coin uses OpenGL is probably what causes the problem (uses stuff that is badly supported by the ATI driver)...

over2there

2011-12-06 09:45

reporter   ~0001400

Mmmh, is there really no fixture? Maybe selecting software rendering, or any workaround. I do have enough CPU and Graphic-Cards speed.
Any successions? Newer coin version? OpenGL Update? What could I try, as this error is really a block for me.
Your software is really great, but I unfortunately this blocks every possible usage.

wmayer

2011-12-06 11:09

administrator   ~0001401

Those errors are almost OpenGL problems of your graphic driver. First, try upgrading your driver if this doesn't help it's best to ask on the Coin3d ML mentioning the exact type of your card. They probably can give you a better and more detailed answer.

yorik

2011-12-06 12:10

administrator   ~0001402

You can always try to narrow the problem... I cannot guarantee you this will lead to some concrete solution, but it might give you alternative solutions.

What you could try:

- Check if a more recent version of your driver exists on the ATI website. If yes, try installing it manually

- Have you dual boot? If yes, boot into windows and see if things work there. If yes, that means almost certainly the problem is inside the ATI driver (I had an ATI board too during years and linux support was a nightmare at that time)

- The following is only if you are a bit comfortable with command line stuff: I would also try disabling the ATI driver (you must edit your xorg.conf, and disable the fglrx driver (normally I believe it's just a matter of commenting out the line that has fglrx in it. But do this only if you know how to reenable it WITHOUT graphic environment, ok? It could simply fail to load... Then see if things work (you may need to install mesa drivers, if not installed yet)

The last solution is to my knowledge the only way to not use the ATI OpenGL driver... I don't know of a way to run only one application in software mode, but searching a bit on the net, it might be possible (the contrary of what bumblebee does)

over2there

2011-12-06 13:30

reporter   ~0001407

First of all thank you very much for your support. I updated the ATI Driver (I hate this driver) and it semms to work!
Thank you, you can change state to "resolved", if you like.
Thanks for your support and help!
Michael

yorik

2011-12-06 13:53

administrator   ~0001408

A good issue is a resolved issue, as Client Eastwood would say ;)

Issue History

Date Modified Username Field Change
2011-12-05 08:39 over2there New Issue
2011-12-05 08:39 over2there File Added: freecad-block.png
2011-12-05 13:07 yorik Note Added: 0001392
2011-12-05 13:07 yorik Status new => feedback
2011-12-05 13:27 over2there Note Added: 0001394
2011-12-05 13:39 yorik Note Added: 0001395
2011-12-06 09:45 over2there Note Added: 0001400
2011-12-06 11:09 wmayer Note Added: 0001401
2011-12-06 12:10 yorik Note Added: 0001402
2011-12-06 13:30 over2there Note Added: 0001407
2011-12-06 13:53 yorik Note Added: 0001408
2011-12-06 13:53 yorik Status feedback => closed
2011-12-06 13:53 yorik Resolution open => no change required