You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(10) |
Jul
(5) |
Aug
(20) |
Sep
(12) |
Oct
(1) |
Nov
(5) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(4) |
Feb
(13) |
Mar
(14) |
Apr
(33) |
May
(15) |
Jun
(49) |
Jul
(24) |
Aug
(90) |
Sep
(13) |
Oct
(85) |
Nov
(25) |
Dec
(6) |
2003 |
Jan
(9) |
Feb
(89) |
Mar
(85) |
Apr
(98) |
May
(30) |
Jun
(55) |
Jul
(79) |
Aug
(78) |
Sep
(77) |
Oct
(47) |
Nov
(48) |
Dec
(18) |
2004 |
Jan
(75) |
Feb
(176) |
Mar
(137) |
Apr
(67) |
May
(119) |
Jun
(128) |
Jul
(53) |
Aug
(50) |
Sep
(46) |
Oct
(55) |
Nov
(53) |
Dec
(25) |
2005 |
Jan
(34) |
Feb
(21) |
Mar
(29) |
Apr
(48) |
May
(23) |
Jun
(35) |
Jul
(18) |
Aug
(69) |
Sep
(49) |
Oct
(35) |
Nov
(16) |
Dec
(7) |
2006 |
Jan
(21) |
Feb
(17) |
Mar
(16) |
Apr
(20) |
May
(48) |
Jun
(19) |
Jul
(23) |
Aug
(55) |
Sep
(42) |
Oct
(7) |
Nov
(7) |
Dec
(4) |
2007 |
Jan
(6) |
Feb
(17) |
Mar
(3) |
Apr
(6) |
May
(4) |
Jun
(12) |
Jul
(1) |
Aug
(7) |
Sep
(11) |
Oct
(1) |
Nov
(10) |
Dec
(4) |
2008 |
Jan
(5) |
Feb
(7) |
Mar
(12) |
Apr
(21) |
May
(1) |
Jun
(3) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(4) |
Nov
(7) |
Dec
(9) |
2009 |
Jan
(4) |
Feb
|
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
(10) |
Oct
(1) |
Nov
|
Dec
(2) |
2010 |
Jan
(4) |
Feb
|
Mar
(3) |
Apr
|
May
(1) |
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2013 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Andres F. M. V. <af....@un...> - 2008-12-10 02:47:07
|
Can't say much on Chromium, but if I'm mistaken it supports up to OpenGL 1.5. I've run into some trouble running apps that use OpenGL 1.8/2.0 features myself. As for SAGE, I was actually reading about it today, and they offer an OpenGL wrapper that's supposed to be able to run OpenGL apps without any modification. Additionally, they also have some information on how to modify (ever so slightly) applications in order for them to work on SAGE. Hope this helps. -Andres -----Original Message----- From: Brock Palen [mailto:br...@um...] Sent: Tuesday, December 09, 2008 9:39 PM To: chr...@li... Subject: [Chromium-users] Modern Chromium I have inherited a 4x4 tile wall that was built (hardware) and has linux loaded but no software. Now I know DMX is part of Xorg now, but what is the state of chromium? The last update on SF is 2006. Does it even work on RHEL5 ? This is my first tiled display, is there a successor to Chromium I should be looking at? I see the Rocks Viz roll provides Chromium and SAGE. I like Chromium because of ability to run unmodified applications. Our apps would be matlab, visit, paraview (maybe), and another handful of engineering apps, (Fluent, AbaqusCAE, Comsol). Most of these were built without a tiled display in mind (paraview? is the only one aware?) thus I liked this feature of Chromium. Does Chromium support the updates to OpenGL? Latest data I found was OpenGL 1.5. Is this a problem with newer apps? Please direct me for what research I should do to understand the options. is it true SAGE requires modified apps? Oh and is the TG Threaded Mothership still available? I can't find it on their website. Is it even needed? Brock Palen www.umich.edu/~brockp Center for Advanced Computing br...@um... (734)936-1985 ---------------------------------------------------------------------------- -- SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Chromium-users mailing list Chr...@li... https://lists.sourceforge.net/lists/listinfo/chromium-users |
From: Brock P. <br...@um...> - 2008-12-10 02:40:02
|
I have inherited a 4x4 tile wall that was built (hardware) and has linux loaded but no software. Now I know DMX is part of Xorg now, but what is the state of chromium? The last update on SF is 2006. Does it even work on RHEL5 ? This is my first tiled display, is there a successor to Chromium I should be looking at? I see the Rocks Viz roll provides Chromium and SAGE. I like Chromium because of ability to run unmodified applications. Our apps would be matlab, visit, paraview (maybe), and another handful of engineering apps, (Fluent, AbaqusCAE, Comsol). Most of these were built without a tiled display in mind (paraview? is the only one aware?) thus I liked this feature of Chromium. Does Chromium support the updates to OpenGL? Latest data I found was OpenGL 1.5. Is this a problem with newer apps? Please direct me for what research I should do to understand the options. is it true SAGE requires modified apps? Oh and is the TG Threaded Mothership still available? I can't find it on their website. Is it even needed? Brock Palen www.umich.edu/~brockp Center for Advanced Computing br...@um... (734)936-1985 |
From: Andres F. M. V. <af....@un...> - 2008-11-26 04:06:20
|
Hello all. I've been trying to get Chromium and JOGL to work together on a Xdmx tiled display wall but I've come across several problems. All tests were done using Jgears demo from the jogl-demos source found on their site. Initially, Jogl does not work under DMX (works fine in on a single node). I keep getting an error stating "cannot make context current". I can't figure out what's happening. I've tried running it with the flag -Djogl.GLContext.optimize, forcing it to run on a single thread, and even making a direct call to .makeContextCurrent(), but I still get the same error. The stack trace: --------------------------------------------------------------------------- java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1020) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348) at com.sun.opengl.util.Animator.display(Animator.java:158) at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181) at java.lang.Thread.run(Thread.java:674) Caused by: javax.media.opengl.GLException: Error making context current at com.sun.opengl.impl.x11.X11PbufferGLContext.makeCurrentImpl(X11PbufferGLCont ext.java:90) at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134) at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182) at com.sun.opengl.impl.GLPbufferImpl.maybeDoSingleThreadedWorkaround(GLPbufferI mpl.java:208) at com.sun.opengl.impl.GLPbufferImpl.display(GLPbufferImpl.java:88) at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:659) at demos.jgears.JGears.paintComponent(JGears.java:56) at javax.swing.JComponent.paint(JComponent.java:1041) at javax.swing.JComponent.paintChildren(JComponent.java:878) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5164) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java :302) at javax.swing.RepaintManager.paint(RepaintManager.java:1145) at javax.swing.JComponent._paintImmediately(JComponent.java:5112) at javax.swing.JComponent.paintImmediately(JComponent.java:4922) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696) at com.sun.opengl.util.Animator$1.run(Animator.java:302) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225) at java.awt.EventQueue.dispatchEvent(EventQueue.java:602) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java :275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:20 0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java :190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) ------------------------------------------------------------------------- Trying to run it using chromium, I get a different error. From what I'm able to understand, it's because certain GLX functions have not been implemented in chromium. I'm using a modified dmx.conf mothership for 3 nodes, starting crservers manually on each one. Trace for chromium error: ---------------------------------------------------------------------------- - CR Warning(guaviare:12224): Unsupported GLX Call: glXCreateGLXPixmap() java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1020) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348) at com.sun.opengl.util.Animator.display(Animator.java:158) at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181) at java.lang.Thread.run(Thread.java:674) Caused by: javax.media.opengl.GLException: glXCreateGLXPixmap failed at com.sun.opengl.impl.x11.X11OffscreenGLDrawable.create(X11OffscreenGLDrawable .java:94) at com.sun.opengl.impl.x11.X11OffscreenGLDrawable.setSize(X11OffscreenGLDrawabl e.java:67) at javax.media.opengl.GLJPanel.initialize(GLJPanel.java:929) at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:488) at demos.jgears.JGears.paintComponent(JGears.java:56) at javax.swing.JComponent.paint(JComponent.java:1041) at javax.swing.JComponent.paintChildren(JComponent.java:878) at javax.swing.JComponent.paint(JComponent.java:1050) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5164) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java :302) at javax.swing.RepaintManager.paint(RepaintManager.java:1145) at javax.swing.JComponent._paintImmediately(JComponent.java:5112) at javax.swing.JComponent.paintImmediately(JComponent.java:4922) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696) at com.sun.opengl.util.Animator$1.run(Animator.java:302) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225) at java.awt.EventQueue.dispatchEvent(EventQueue.java:602) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java :275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:20 0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java :190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) ------------------------------------------------------------------------- I've also used the 'strace' command to try and figure out if there was something out of place with the libraries being used, but everything seems to be in order. Inside Xdmx there are failed calls to other libraries, but end of the day the same ones are being used. To be honest I'm stuck and I don't really know what else to try now. I would greatly appreciate any advice. Seeing as Xdmx is part of Xorg now, I asked around on their mailing lists but I have yet to receive any response. Thanks in advance. -Andres PS: Apologies for the long post. Wansn't sure if I'd be able to send the stack traces as attachments. |
From: Alan H. <al...@tu...> - 2008-11-20 08:55:16
|
On Thu, 2008-11-20 at 12:14 +1100, Paul Pocock wrote: > Is there an effort to update Chromium to OGL 2.0? Has anyone actually > gone and added the extensions to Chromium? Afraid not Paul. Alan. |
From: Paul P. <Pau...@ds...> - 2008-11-20 01:14:50
|
Is there an effort to update Chromium to OGL 2.0? Has anyone actually gone and added the extensions to Chromium? Regards Paul IMPORTANT: This email remains the property of the Australian Defence Organisation and is subject to the jurisdiction of section 70 of the CRIMES ACT 1914. If you have received this email in error, you are requested to contact the sender and delete the email. |
From: Sean A. <ah...@or...> - 2008-11-12 17:37:55
|
Andres Felipe Molina Villamizar wrote: > I'm not entirely sure what I should do with the autostart information > you gave me. Would I have to create a new configuration file that > launches java apps rather than executables? I might not have been clear enough. The basic idea would be to use the normal configuration file. You just use LD_LIBRARY_PATH (or LD_PRELOAD) to automatically (dynamically) link to libGL.so.1 which is actually a link to libcrfaker.so. That way, you can just run your java program normally, without having to think about crappfaker. You can go a step further and automatically launch the mothership and the crservers (autostart) so you don't even have to set things up before you launch your java app. -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: Andres F. M. V. <af....@un...> - 2008-11-12 17:35:10
|
Thanks for your reply. I'm not entirely sure what I should do with the autostart information you gave me. Would I have to create a new configuration file that launches java apps rather than executables? >For java, I'd probably get away from crappfaker. I'd go the direct >LD_LIBRARY_PATH OR LD_PRELOAD route. See info at >http://chromium.sourceforge.net/doc/autostart.html > >-Sean |
From: Sean A. <ah...@or...> - 2008-11-11 15:43:49
|
Andres Felipe Molina Villamizar wrote: > On a separate note, if I want to run a jogl application using Chromium, > can I just specify the java jar command when calling the crappfaker on > the host machine? > > i.e. crapfacker <<java command to execute application>> For java, I'd probably get away from crappfaker. I'd go the direct LD_LIBRARY_PATH OR LD_PRELOAD route. See info at http://chromium.sourceforge.net/doc/autostart.html -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: Andres F. M. V. <af....@un...> - 2008-11-11 15:09:23
|
We're trying to run JOGL on top of DMX, on a 64bit Linux box (CentOS 5.2). No Chromium just yet. It runs fine without DMX, but when I try to run it inside DMX I get the following error: ---------------------------------------------------------------------------- --------------- java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1020) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348) at com.sun.opengl.util.Animator.display(Animator.java:158) at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181) at java.lang.Thread.run(Thread.java:674) Caused by: javax.media.opengl.GLException: Error making context current at com.sun.opengl.impl.x11.X11PbufferGLContext.makeCurrentImpl(X11PbufferGLCont ext.java:90) at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134) at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182) at com.sun.opengl.impl.GLPbufferImpl.maybeDoSingleThreadedWorkaround(GLPbufferI mpl.java:208) at com.sun.opengl.impl.GLPbufferImpl.display(GLPbufferImpl.java:88) at javax.media.opengl.GLJPanel.paintComponent(GLJPanel.java:659) at javax.swing.JComponent.paint(JComponent.java:1041) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5164) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java :302) at javax.swing.RepaintManager.paint(RepaintManager.java:1145) at javax.swing.JComponent._paintImmediately(JComponent.java:5112) at javax.swing.JComponent.paintImmediately(JComponent.java:4922) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:740) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:696) at com.sun.opengl.util.Animator$1.run(Animator.java:302) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:225) at java.awt.EventQueue.dispatchEvent(EventQueue.java:602) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java :275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:20 0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java :190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) ---------------------------------------------------------------------------- --- I'm trying to use the example at the following URL: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6503420 It seems to me it is not a problem with the driver (as suggested in the bug description) since the program runs outside of DMX. Any hints? On a separate note, if I want to run a jogl application using Chromium, can I just specify the java jar command when calling the crappfaker on the host machine? i.e. crapfacker <<java command to execute application>> Thanks in advance, -------------------------------------------- Andrés Molina Ing. De Sistemas y Computación Universidad de Los Andes Grupo Imagine |
From: Peter E. <pe...@ei...> - 2008-10-20 12:58:20
|
Hello everyone, I have set up Chromium (CVS version) on Windows with a simple Tilesort/Cave-like configuration, and auto-startup is working as well using $HOME/.crconfigs and crfaker.dll renamed to opengl32.dll. This works fine with the application rendering into the windows created by crserver. The original GLUT window stays empty, though. My question now is, how can I create two OpenGL contexts in order to render into the original GLUT Window as well? Without Chromium, I managed to create two GLUT windows and rendering into them. But when using the opengl32.dll-faker approach, all rendering seems to end up in Chromium. I also tried the 'match_window_count' option. Or do I need to go about this differently by not using the faker but by linking to crfaker.dll explicitly and usinsg crWindowCreate() etc.? In a second attempt, I tried this: main() { glutInit(...) glutInitDisplayMode(...) crContext = crCreateContext_ptr(...) crWindow = crWindowCreate_ptr(...) glutWindow = glutCreateWindow(...) glutDisplayFunc(renderCallback) glutReshapeFunc(reshapeCallback) } And within the rendering callback: { renderGLUTScene(); glutSwapBuffers(); crMakeCurrent(crWindow, crContext); renderCRScene(); crSwapBuffers(crWindow, crContext); } The GLUT window works this way, but the Chromium Windows don't seem to SWAP since they show only garbage, glClear seems to have no effect (they do refresh their contents, though). I hope synchronizing GLUT and Chromium rendering like this is ok, as well. Any ideas? Peter |
From: Sean A. <ah...@or...> - 2008-10-20 04:05:22
|
Andres Felipe Molina Villamizar wrote: > So far the only way DMX runs is if in fact there is a window manager running > on the back-end nodes. Otherwise, how am I able to run xhost+... so that my > front-end can connect? Running "xhost +" has nothing to do with window managers. It's a modification of the authentication mechanism of the X server. It has nothing to do with the layout and geometry of X client windows. And anyway, you should avoid "xhost +" wherever possible. It creates one of the most insecure computing environments that you can possibly deploy. You are saying, in essence, "I give everyone on the entire internet access to read every keystroke, mouse movement, and window content. I also will let them inject whatever they want into my system." I would recommend exploring the use of xauth(1) to manage your access instead. > I am using the xorg code. Version according to rpm retrieved by yum: > xorg-x11-server-Xdmx-1.1.1-48.41.el5 > > The good news is that I finally got chromium and dmx to work. Turns out that > I had an error with my dmx.conf file. I was only declaring the backend > machine in the hosts array and it created conflicts elsewhere. Glad to hear you worked it out. > This leads me to my new problem. I've been running frame rate tests using > the glxgears app on chromium+dmx seems to run considerably slower than dmx > by itself (~1700 FPS vs ~9800 FPS, respectively). More so, I don't see any > GL_CR_dmx in the list of OpenGL Extensions given by glxinfo (according to > the docs page I should). Is there any other way of checking if chromium is > running? If you aren't using autodmx.conf, then you absolutely can't tell through the method you're using, since the only process you're capturing is glxgears through crappfaker. Everything else is going through DMX's GLX/Proxy. You can tell it's running by things like messages output by the back-end servers (assuming you have compiled without RELEASE turned on), the crserver processes floating upward in "top", and by tossing in various SPUs (print) to monitor progress. Your speed is going to vary greatly depending on things like: 1. Whether you are using display lists, and whether you have display list processing turned on. 2. The bucketing mode you are using in the tilesorter. 3. How many tiles you have. Two tiles will give you lower performance with Chromium. You're likely better using just GLX/Proxy. 4. What your underlying network fabric is. The rest of the Chromium community will have to weigh in here. > I am running glxgears manually, like so: > -------------------- > guaviare $: python dmx.conf > *start crservers on guaviare and guaviare3* > guaviare $: crappfaker glxgears You might want to try using autodmx.conf. It makes things a lot easier for launching. As an example, all processes that use OpenGL will be forwarded through Chromium. Also, you don't have to launch the mothership, and you don't have to use crappfaker. > To be honest, this is kind of a miss-matched setup I have going on. Chromium > 1.9 has been compiled from source. DMX was entirely different story. I > downloaded the sourceforge source .tar and compiled it in order to get the > libdmx.a library needed by chromium, following the instructions on the Docs > site. I this must be wrong on several levels, but this was before I found > out dmx had been integrated into Xorg. > > What would be the correct way of installing these two? I would get your libdmx.a from your xorg RPMs. I would compile Chromium from source. -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: Andres F. M. V. <af....@un...> - 2008-10-19 22:39:36
|
First off, thank you very much for your reply. So far the only way DMX runs is if in fact there is a window manager running on the back-end nodes. Otherwise, how am I able to run xhost+... so that my front-end can connect? I am using the xorg code. Version according to rpm retrieved by yum: xorg-x11-server-Xdmx-1.1.1-48.41.el5 The good news is that I finally got chromium and dmx to work. Turns out that I had an error with my dmx.conf file. I was only declaring the backend machine in the hosts array and it created conflicts elsewhere. This leads me to my new problem. I've been running frame rate tests using the glxgears app on chromium+dmx seems to run considerably slower than dmx by itself (~1700 FPS vs ~9800 FPS, respectively). More so, I don't see any GL_CR_dmx in the list of OpenGL Extensions given by glxinfo (according to the docs page I should). Is there any other way of checking if chromium is running? I am running glxgears manually, like so: -------------------- guaviare $: python dmx.conf *start crservers on guaviare and guaviare3* guaviare $: crappfaker glxgears -------------------- To be honest, this is kind of a miss-matched setup I have going on. Chromium 1.9 has been compiled from source. DMX was entirely different story. I downloaded the sourceforge source .tar and compiled it in order to get the libdmx.a library needed by chromium, following the instructions on the Docs site. I this must be wrong on several levels, but this was before I found out dmx had been integrated into Xorg. What would be the correct way of installing these two? Thanks, -Andres -----Original Message----- From: Sean Ahern [mailto:ah...@or...] Sent: Sunday, October 19, 2008 3:50 PM To: Andres Felipe Molina Villamizar Cc: chr...@li...; dmx...@li... Subject: Re: [DMX-Devel] Chromium and DMX beginner troubles Andres Felipe Molina Villamizar wrote: > The only way to get DMX to run is when each node is started in TWM. When > logged in Gnome or KDE it fails to connect? Any particular reason? You shouldn't run a window manager on the back-end nodes. It's superfluous and would likely give strange visual artifacts anyway. (I'm not sure whether DMX operates in OverrideRedirect mode on the back-ends.) > Once DMX runs, UI elements such as icons and text don't show up properly > (specially under Gnome). Only way to make it visualize properly is to > use the -norender parameter when running the Dmx command (just two > displays for testing purposes): > > $ startx -- /usr/bin/Xdmx :1 -display guaviare:0 -display guaviare3:0 > +xinerama -norender That's correct. However, I think this problem has been alleviated by the recent X.org builds. What version of DMX are you running, code from the deprecated DMX sourceforge web site, or the DMX that comes from the X.org code tree? More precisely, what DMX is yum giving you? > I am unable to run chromium once DMX is running. I followed the steps > detailed in the chromium docs page (manual run), but I get the following > message from the mothership: > > $ CR Warning(guaviare:22281): Tilesort bucket_mode = Non-Uniform Grid, > but tiles don't form a non-uniform grid! Falling back to Test All Tiles > mode. That's not a problem, it's just a warning. And you'll get it when your chromium configuration forms a non-uniform grid. Some powerwalls (TwinView comes to mind) are designed like this. If yours is not, if it truly is a uniform grid, then you have a bug somewhere in your chromium config file. Have you been able to successfully run Chromium across your system without DMX in the picture? That's a good "walk before you run" test. > And the following repeated message from the crserver on guaviare3: > > $ CR Warning(guaviare3:10322): Render SPU: render_to_app/crut_window > option is set but the window ID 0x1400002 is invalid on the display > named guaviare3:0.0 Not sure why you would have a CRUT problem. Why are you setting CRUT options? I would try running a serial non-CRUT application first (glxgears comes to mind) before you try anything more complex. -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: Sean A. <ah...@or...> - 2008-10-19 20:49:56
|
Andres Felipe Molina Villamizar wrote: > The only way to get DMX to run is when each node is started in TWM. When > logged in Gnome or KDE it fails to connect? Any particular reason? You shouldn't run a window manager on the back-end nodes. It's superfluous and would likely give strange visual artifacts anyway. (I'm not sure whether DMX operates in OverrideRedirect mode on the back-ends.) > Once DMX runs, UI elements such as icons and text don’t show up properly > (specially under Gnome). Only way to make it visualize properly is to > use the –norender parameter when running the Dmx command (just two > displays for testing purposes): > > $ startx -- /usr/bin/Xdmx :1 –display guaviare:0 –display guaviare3:0 > +xinerama -norender That's correct. However, I think this problem has been alleviated by the recent X.org builds. What version of DMX are you running, code from the deprecated DMX sourceforge web site, or the DMX that comes from the X.org code tree? More precisely, what DMX is yum giving you? > I am unable to run chromium once DMX is running. I followed the steps > detailed in the chromium docs page (manual run), but I get the following > message from the mothership: > > $ CR Warning(guaviare:22281): Tilesort bucket_mode = Non-Uniform Grid, > but tiles don't form a non-uniform grid! Falling back to Test All Tiles > mode. That's not a problem, it's just a warning. And you'll get it when your chromium configuration forms a non-uniform grid. Some powerwalls (TwinView comes to mind) are designed like this. If yours is not, if it truly is a uniform grid, then you have a bug somewhere in your chromium config file. Have you been able to successfully run Chromium across your system without DMX in the picture? That's a good "walk before you run" test. > And the following repeated message from the crserver on guaviare3: > > $ CR Warning(guaviare3:10322): Render SPU: render_to_app/crut_window > option is set but the window ID 0x1400002 is invalid on the display > named guaviare3:0.0 Not sure why you would have a CRUT problem. Why are you setting CRUT options? I would try running a serial non-CRUT application first (glxgears comes to mind) before you try anything more complex. -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: David L. P. <pa...@gm...> - 2008-09-29 15:23:17
|
CR folks-- Has anyone created an SPU for identifying the ordinal position of projectors? My interest is in something similar to the "identify" button on Win32 "display properties" where the desktop ordinal for a display is splashed across the screen of each connected projector. In particular, I would like for this SPU to splash the ID on demand, such as a particular keypress or some other user interaction. Has any developed such an SPU before? How did you capture user input and pass it along to crserver SPUs (i.e. to initiate the ID splash)? Any help would be greatly appreciated. --Dave -- David L. Page Knoxville, Tennessee dav...@ie... 865.607.8192 |
From: Aleksander S. <edw...@op...> - 2008-09-05 10:27:09
|
I am running 'psubmit' demo program on one machine. i a try to measure fps like this: int main(){ ... for (frame = 0; ; frame++) { if (opt.clearFlag) glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); glBarrierExecCR_ptr( MASTER_BARRIER ); glPushMatrix(); drawMyScene(frame, opt.rank); glPopMatrix(); glBarrierExecCR_ptr( MASTER_BARRIER ); if (opt.swapFlag) { // really swap crSwapBuffers_ptr( window, 0 ); } else { // don't really swap, just mark end of frame crSwapBuffers_ptr( window, CR_SUPPRESS_SWAP_BIT ); } getFPS(); } ... } drawMyScene is empty and i get fps = 8 frame per second.... why??? how can i get higher fps? thanks for You help! ALEKSANDER S |
From: Chang Y. <cha...@gm...> - 2008-08-08 21:58:05
|
Hi all, I would like to ask for some help on configuring Chromium for a tiled display. Our tiled display has totally 20 panels (5x4) connected to 10 PCs, in which each PC drives two 1920x1080 panels (vertically stacked). Is there a template file for this kind of configuration? I looked into "wall.conf" and changed it into a conf file with 10 nodes. I tried to change the viewport of each node (by considering the width and height of seams between the panels), but didn't get good results. The images are not geometrically aligned. Do I need to go for a nested approach: create a 5x2 tile for the 10 PCs and then create a 2x1 tile on each PC? I tried to understand the "multitilesort.conf", but couldn't quite understand it. My configuration file is as follows: ... TILE_COLS = 5 TILE_ROWS = 2 ACTUAL_COLS=TILE_COLS ACTUAL_ROWS=TILE_ROWS TILE_WIDTH = 1920 TILE_WIDTH_DELTA = 83 # the width of seam TILE_HEIGHT = 2160 TILE_HEIGHT_DELTA = 2*83 # the height of seam tilesortspu = SPU( 'tilesort' ) tilesortspu.Conf( 'bucket_mode', 'Uniform Grid') tilesortspu.Conf( 'fake_window_dims', [256, 256]) clientnode = CRApplicationNode( 'wall' ) clientnode.ClientDLL( os.path.join(crlibdir,'libcrfaker.so') ) clientnode.SPUDir( crlibdir ) clientnode.SetApplication( sys.argv[1] ) clientnode.AddSPU( SPU( 'array' )) clientnode.Conf( 'show_cursor', 1) clientnode.AddSPU( tilesortspu ) for row in range(TILE_ROWS): for col in range(TILE_COLS): machine = (TILE_ROWS-row-1)+1+col*TILE_ROWS x = col*(TILE_WIDTH+TILE_WIDTH_DELTA) y = row*(TILE_HEIGHT+TILE_HEIGHT_DELTA) print "x=",x,"y=",y,"machine",machine node = CRNetworkNode( 'wall%d-10' % machine ) node.AddTile( x, y, TILE_WIDTH, TILE_HEIGHT ) renderspu = SPU( 'render' ) renderspu.Conf( 'window_geometry', [0, 0, TILE_WIDTH, TILE_HEIGHT] ) renderspu.Conf('fullscreen', 1) renderspu.Conf('show_cursor', 1) node.AddSPU( renderspu ) node.SPUDir( crlibdir ) cr.AddNode( node ) ... I would really appreciate any help from you guys. Thank you very much. Best regards, Chang Yuan |
From: David L. P. <pa...@gm...> - 2008-06-11 15:08:22
|
CR users-- I am using the 'cavetest1.conf' (with some modifications). I am particularly interested in the code that sets the projection matrix for each wall. Here's a snippet from the python script: ---- begin snippet --- renderspu = SPU( 'render' ) node = CRNetworkNode( ) p = CRMatrix() p.Frustum( -fScale, fScale, -fScale, fScale, fScale, farPlane ) node.Conf('projection_matrix', p.ToList()) node.AddSPU( renderspu ) cr.AddNode( node ) --- end snippet---- If the original OpenGL app defines a view frustrum (glFrustrum or gluPerspective), the python script redefines that view frustrum per wall of the cave. Right? If so, one thing that I am struggling with is to estimate an appropriate 'fScale' and 'farPlane' on the fly. Or some other variables to appropriately define the view frustrum to closely follow the original frustrum of the OpenGL app. It seems that most of the example Chromium python scripts require some a priori knowledge about the original OpenGL app to appropriately scale the view frustrums. My interest is to try and do this on the fly. Does any one have any tricks or tips to do so? The cave system that I am working with requires a certain projection matrix/view frustrum for things to look correct. At the same time, there is some slack for me to scale and match the the original view frustrum of the original OpenGL app as the designer intended. I am uncomfortable with hard coding these scale parameters in a python script that are specific for each application. Alternatively, one approach that I am considering is to write a 'scaling' SPU. I haven't fully thought this approach out, but it seems I would need to intercept glFrustrum calls. I would pass view frusturm information about my cave to the SPU at initialization. Then, when the SPU intercepts glFrustrum calls, it would look at the original Frustrum parameters and tweak relative to the desired frustrum paramters for my cave. I am thinking this 'scale' SPU would sit in front of a 'render' SPU on a crserver node. Any thoughts on this approach? I would appreciate any comments or feedback or tips/tricks. Thanks in advance. --Dave -- David L. Page Knoxville, Tennessee dav...@ie... 865.607.8192 |
From: Sean A. <ah...@or...> - 2008-06-04 17:41:53
|
As I mentioned earlier, please use the chromium-users mailing list for discussions like this. I do not support Chromium. Won J Jeon wrote: > Thanks for your comments. BTW, do you have any matching viewer that can > receive OpenGL calls from GLIntercept and does rendering? I don't know what GLIntercept is, so I'm sure I don't understand your question. Chromium's 'render' SPU will take OpenGL calls and submit them to the system OpenGL library for direct rendering. -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: Sean A. <ah...@or...> - 2008-06-04 13:13:21
|
Won J Jeon wrote: > I have a question for your regarding general OpenGL related issues. When > a 3D rendering application runs and OpenGL calls are captured by > GLIntercept, can we distinguish camera-related operations from > model-related ones? I'm wondering if we could separate them so that we > could have separate steps for the whole rendering process (e.g., first, > model construction and second, camera/view change & projection). You can capture every single OpenGL call, so if your code can make a determination from that, you're good to go. -Sean __ Sean Ahern Oak Ridge National Laboratory AIM: ornlsean 865-241-3748 |
From: Dan B. P. <ph...@cs...> - 2008-05-13 00:27:06
|
this question may belong on the xf4vnc or vncproxy mailing list, but it's also related to chromium... the Chromium Renderserver Setup guide (http://vncproxy.sourceforge.net/setup.html) says to use XF4VNC as the Xserver, since it supports the VNC and Xcliplist. However, if Chromium is rendering to the XF4VNC Xserver, that Xserver doesn't have direct rendering enabled, so it's really slow. Is that the correct setup? I also tried enabling the Xcliplist and vnc extensions on my regular xserver (xorg) and set the renderspu to render to that display. that works...but when I connect to the display through a vncviewer, most of the updates are dropped and I just see very choppy sequences (for atlantis). If the point is to render on the application node and access the display with a vncviewer, then it seems like running Xorg with the VNC extension, or using x11vnc will give faster rendering times than Chromium over VNC, is that correct? tia, dan |
From: David L. P. <pa...@gm...> - 2008-04-30 14:58:36
|
FYI. I just wanted to update the mailing list that the proposed kludge seemed to solve Aleksander's problem. ---------- Forwarded message ---------- From: Aleksander Stroiński <edw...@op...> Date: Tue, Apr 29, 2008 at 4:25 PM Subject: Re[4]: Chromium-users Digest, Vol 23, Issue 9 To: "David L. Page" <dav...@ie...> Helo David thx very much:) it helps! Alenksader > I do not recognize the error message that you are receiving, but you might want to try the following command line: C:\cr-1.9\bin\WIN_NT>mt.exe -manifest atlantis.exe.manifest -outputresource:atlantis.exe;1 This command will embeds the manifest file that MS Visual Studio 2005 creates. This embedding is necessary to ensure that manifest information follows the atlantis.exe file around (i.e. Chromium copies the altantis.exe file to a temp directory). If that corrects your problem, then you are having a similar issue to what I encountered. The following MSDN link gives more details about the manifest files: http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx An easy first check is to look in the cr-1.9\bin\WIN_NT directory and see if there are ".manifest" (dot-manifest) files for exe and dll files. If so, then the above solution might solve your problem. Best regards, --Dave On Tue, Apr 29, 2008 at 6:04 AM, Edwin_Foe <edw...@op...> wrote: Windows XP Professional 64bit and i compiled it using cygwin(cl.exe - Visual Studio 2005 Professional compiler). If You want, i will prepare my environment and give You remote across through remote desktop. Aleksander Can you give some details about your system? What version of compiler? --Dave -- David L. Page, PhD dav...@ie... 865.607.8192 -- David L. Page, PhD dav...@ie... 865.607.8192 |
From: David L. P. <pa...@gm...> - 2008-04-29 13:03:20
|
Aleksander-- I do not recognize the error message that you are receiving, but you might want to try the following command line: C:\cr-1.9\bin\WIN_NT>mt.exe -manifest atlantis.exe.manifest -outputresource:atlantis.exe;1 This command will embeds the manifest file that MS Visual Studio 2005 creates. This embedding is necessary to ensure that manifest information follows the atlantis.exe file around (i.e. Chromium copies the altantis.exe file to a temp directory). If that corrects your problem, then you are having a similar issue to what I encountered. The following MSDN link gives more details about the manifest files: http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx An easy first check is to look in the cr-1.9\bin\WIN_NT directory and see if there are ".manifest" (dot-manifest) files for exe and dll files. If so, then the above solution might solve your problem. Best regards, --Dave On Tue, Apr 29, 2008 at 6:04 AM, Edwin_Foe <edw...@op...> wrote: > Windows XP Professional 64bit and i compiled it using cygwin(cl.exe - > Visual Studio 2005 Professional compiler). > > If You want, i will prepare my environment and give You remote across > through remote desktop. > > > > Aleksander > > > > > > > > > Can you give some details about your system? What version of compiler? > > > > --Dave > -- David L. Page, PhD dav...@ie... 865.607.8192 |
From: Edwin_Foe <edw...@op...> - 2008-04-29 10:10:20
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title></title> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"><!-- body { margin: 5px 5px 5px 5px; background-color: #ffffff; } /* ---------- Text Styles ---------- */ hr { color: #000000} body, table /* Normal text */ { font-size: 9pt; font-family: 'Courier New'; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; } span.rvts1 /* Heading */ { font-size: 10pt; font-family: 'Arial'; font-weight: bold; color: #0000ff; } span.rvts2 /* Subheading */ { font-size: 10pt; font-family: 'Arial'; font-weight: bold; color: #000080; } span.rvts3 /* Keywords */ { font-size: 10pt; font-family: 'Arial'; font-style: italic; color: #800000; } a.rvts4, span.rvts4 /* Jump 1 */ { font-size: 10pt; font-family: 'Arial'; color: #008000; text-decoration: underline; } a.rvts5, span.rvts5 /* Jump 2 */ { font-size: 10pt; font-family: 'Arial'; color: #008000; text-decoration: underline; } span.rvts6 { font-size: 11pt; font-family: 'tahoma'; font-weight: bold; color: #ffffff; background-color: #0000ff; } span.rvts7 { font-size: 11pt; font-family: 'tahoma'; } a.rvts8, span.rvts8 { font-size: 11pt; font-family: 'tahoma'; color: #0000ff; text-decoration: underline; } span.rvts9 { font-size: 8pt; font-family: 'arial'; font-style: italic; color: #c0c0c0; } /* ---------- Para Styles ---------- */ p,ul,ol /* Paragraph Style */ { text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } .rvps1 /* Centered */ { text-align: center; } --></style> </head> <body> <p>Windows XP Professional 64bit and i compiled it using cygwin(cl.exe - Visual Studio 2005 Professional compiler).</p> <p>If You want, i will prepare my environment and give You remote across through remote desktop.</p> <p><br></p> <p><br></p> <p>Aleksander</p> <p><br></p> <p><br></p> <p><br></p> <p><br></p> <p><br></p> <p><span class=rvts7> </span></p> <p><span class=rvts7>Can you give some details about your system? What version of compiler?</span></p> <p><span class=rvts7> </span></p> <p><span class=rvts7>--Dave</span></p> </body></html> |
From: David L. P. <pa...@gm...> - 2008-04-28 20:40:22
|
Aleksander-- Can you give some details about your system? What version of compiler? --Dave On Mon, Apr 28, 2008 at 3:20 PM, < chr...@li...> wrote: > Send Chromium-users mailing list submissions to > chr...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/chromium-users > or, via email, send a message with subject or body 'help' to > chr...@li... > > You can reach the person managing the list at > chr...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Chromium-users digest..." > > > Today's Topics: > > 1. problem with running example (Aleksander Stroi?ski) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 27 Apr 2008 22:31:28 +0200 > From: Aleksander Stroi?ski <edw...@op...> > Subject: [Chromium-users] problem with running example > To: chr...@li... > Message-ID: <159...@op...> > Content-Type: text/plain; charset=windows-1250 > > > Hello, > > > I have a problem with running first Chromium example. I compiled Chromium > and run(in three different Windows console) > > python crdemo.conf atlantis > crserver.exe > crappfaker.exe > > > and it return error:? > "Runtime Error! > R6034 > An application has made an attempt to load the C runtime library > incorrectly." > > > any suggestions? > may be some other configuration is needed? > > > Aleksander > > > > > ------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > ------------------------------ > > _______________________________________________ > Chromium-users mailing list > Chr...@li... > https://lists.sourceforge.net/lists/listinfo/chromium-users > > > End of Chromium-users Digest, Vol 23, Issue 9 > ********************************************* > -- David L. Page, PhD dav...@ie... 865.607.8192 |
From: Aleksander S. <edw...@op...> - 2008-04-27 20:31:37
|
Hello, I have a problem with running first Chromium example. I compiled Chromium and run(in three different Windows console) python crdemo.conf atlantis crserver.exe crappfaker.exe and it return error: "Runtime Error! R6034 An application has made an attempt to load the C runtime library incorrectly." any suggestions? may be some other configuration is needed? Aleksander |