This is the mail archive of the
cygwin-xfree
mailing list for the Cygwin XFree86 project.
OpenGL application performance and "ghost" windows remaining
- From: Daniel Humphreys <dan_humphreys at yahoo dot co dot uk>
- To: "cygwin-xfree at cygwin dot com" <cygwin-xfree at cygwin dot com>
- Date: Thu, 18 Apr 2013 16:31:38 +0100 (BST)
- Subject: OpenGL application performance and "ghost" windows remaining
- Reply-to: cygwin-xfree at cygwin dot com
- Reply-to: Daniel Humphreys <dan_humphreys at yahoo dot co dot uk>
Hi,
I have installed the latest version of Cygin X server
(1.13.3) and trying to run a 3D OpenGL based application via ssh (PuTTY)
and X11 port forwarding. My host machine is Windows Vista 32 bit and
am running a Lubuntu 12.10 guest VM using Virtualbox. I've started the
XWin server, connected to the VM using SSH and opened an xterm, set
LIBGL_ALWAYS_INDIRECT=1. Running "glxinfo |
grep OpenGL" tells me that I am picking up my graphics card and glxgears
also appears to give me good performance (~2kfps) so believe WGL to be
working ok.
When I try to start my OpenGL application from the
xterm and work through a typical use case, I appear to be getting
"ghost" windows left behind from windows/message boxes that appear as I
work through my example. These also appear when I left
click the left mouse and I can't find a way of getting rid of them.
Also the performance generally seems to be a bit temperamental and
"flickery" between what should be displayed and these "leftover" windows
depending on where I click on the screen.
Have I included sufficient information? I have a couple of jpegs I could upload if this helps.
I'm thinking it could be an issue related to the second of the known issues here:
http://x.cygwin.com/docs/ug/using-aiglx.html
What can I do to improve the performance of my application?
Many thanks!
P.S. Incidentally I know that my application works without any problems in the latest version of Xming (7.5.0.64)
but would like to try get Cygwin/X up and running to the same performance if possible.
--
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/