On 09/08/2010 15:08, l.w...@surrey.ac.uk wrote:
Hi Jon,

the lack of flickering and lack of double-buffering you describe sounds like 
geomview being run without opengl, either  because it has been compiled without 
opengl (still the default if you just type ./configure, I believe), or because
geomview -noopengl
was issued. Did you build Geomview with --with-opengl, and have you turned on a 
texturemapped Earth showing coloured continents? (If geomview issues a 'Shared 
memory unavailable, using fallback display method' to stderr at launch, it's 
not using OpenGL.)

Yes, I have configured geomview with --with-opengl.

No, I didn't turn on texturemapped earth, because your report didn't mention that. Does this mean turn on "Texture mapping" in Savi's rendering menu (which appears to be on by default) or "Use simple/detailed earth map"?

If I run geomview -noppengl I get no flickering even when rotating the planet.

When geomview is run with opengl, I see consistent flickering at every single 
animation stage, not just when dragging with the mouse. -noopengl is much 
smoother. (I'm using a fairly high-end Core2Duo with graphic card.)

Do you have something to make an animation start automatically when savi opens? I just get a static planet and z,y,x axes unless I drag it around with the mouse.

I've now realised that my crashes only occur when I use the second screen 
attached to my machine. (Mea culpa - I take multiple screens for granted.) When 
geomview's camera is on the root (laptop) screen, X doesn't crash, even when 
texturemapping, and I get slow but flickery animations of texturemapped Earths. 
Move it over to the second screen and do something that invokes texturemapping 
like turning on a detailed Earth - goodbye, Mr X.

I am also using multiple monitors.

It's a little odd that XWin.0.log doesn't explicitly call out the two screens 
as such - it knows the primary (laptop) monitor is 1280 by 800, and that DIB 
has a height of 1824 because there's a 1280x1024 screen positioned above it.

Although the logging could perhaps be clearer, -multiwindow implies -multimonitors by default which gives a single X screen the size of the Windows virtual desktop.

Is it still useful to give you a bt from gdb?

Yes, please.

--
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/

Reply via email to