I recently switched from GiD 15 to 16 and the first thing I noticed was lag in every action except for selecting options in the toolbar. Everything else, from creating a line, zooming in/out, selecting entities, whatever I do it has about half second of delay from the input, and it worsens as I create more entities as surfaces and volumes, and even worser when postprocessing.
I compared the settings of GiD 15 to 16 and I am using the same options in everything except for the theme “GiD Black” which changed to “GiD Black vectorial” but I get the same results with all the themes.
Is this some king of incompatibility with my graphic card? What can I do to make it perform well?
As you pointed, maybe your graphic card or driver is slow in some specific OpenGL function,
Is GiD slow drawing big models or also small models? (e.g. <1 Milion of elements)
What is the exact GiD version that you are using? e.g. 16.0.5 official, 16.1.5d developer,…
And which operating system?
And which graphic card (can see a lot of information in Help->About… More)
To avoid the problem can try to update your graphic card driver
and can try several GiD preferences in
Utilities->Preferences..
Graphical->System
e.g. Fast vs Safe (safe will draw by software, without use your graphic driver. In theory is slower with big meshes, but maybe in your patologic case works better )
and try alls methods: Vertex buffer object, Vertex array, Display list, Immediate mode
(in theory they are ordered from fast to slow)
The GiD version is 16.0.5 official, using the portable version, is there any difference respect to “Install version”? before I was using 15.1.4d developer version, but before that I have used many other versions and never had any issue.
Ubuntu version is 20.04.6 LTS.
I am using a very small model to test this, a 1x1 square of 1600 elements.
I have all the configurations in the (Fast) option but no improvements.
I also tested all drawing methods: Vertex buffer object, Vertex array, Display list, Immediate mode, and they are all slow.
As for my controllers, I have updated them recently, and they seem to be working correctly, I tested for
There is no difference between the ‘portable’ version (.tar.gz) and the install version. Simply the install create some links and desktop icons to start the program, etc.
and try the ‘safe visualization mode’ to draw by software
I just tried the developer 16.1.5d version but I have the same issue.
I also tested the safe visualization mode, and tried changing the other configurations as well, but it is the same.
Just in case (because this should work properly by default) I went to nvidia controller configuration and made the video card specifically run GiD, and got the same result.
Dear Alejandro,
it is indeed a strange behaviour. Did you reset your gid preferences? if not, Can you send us your preferences ( $HOME/.gid ) ?
If i understand correctly you problem is that when you changed from gid 15.1.4d to 16.0.4, just after starting GiD, every action ( creating lines, surfaces, selecting lines to label) in the 3d graphic area takes a delay between the action and showing the response? and that delay increases when the number of entities being displayed increases as well?
You mention that only clicking options in the toolbar the response is fast. on all toolbars/macross? how about selection options in the top menu bar? and on other windows?
i just did some tests on a linux desktop computer but with a nvidia Quadro T1000 card. And could not reproduce your problems, i.e. could not perceive the delay between the action and graphic response you mentioned. I am looking for a laptop with a nvidia card to test there if the problem is with this graphics configuration.
This is a wild guess, but can you try
in Preferences → Graphical → Appearance : to use a ‘non vectorial’ theme, for instance “GiD light” or “GiD Classic” ?
in Preferences → System : disabling the option ‘Selection lines by software’ ?
The strange thing is that by selecting ‘Safe visualization mode’ the delay still persists.
I am supposing that there is no background task, application, compilation or calculation running, is that right?