I have recompiled Evas and Ecore, just to make sure. For EVAS, I used this flags (I enabled all the pixman stuff, but don't think it matters)
./configure --prefix=/opt/e17 --cache-file=/tmp/easy_e17/easy_e17.cache --enable-word-cache --enable-pipe-render --enable-pthreads --enable-metric-cache --enable-gles-variety-sgx *--enable-gl-flavor-gles (this wasn't present before)* --enable-pixman --enable-pixman-font --enable-pixman-image --enable-pixman-image-scale-sample --enable-pixman-line --enable-pixman-poly --enable-pixman-rect ------------------------------------------------------------------------ evas 1.1.99.68223 ------------------------------------------------------------------------ Configuration Options Summary: Engines: Software Memory Buffer.....: yes Software X11...............: yes (Xlib: yes) (XCB: no) OpenGL X11.................: yes (Xlib: yes) (XCB: no) (GLES: yes) (SGX: yes) (s3c6410: no) Software GDI...............: no Software DirectDraw........: no Direct3d...................: no OpenGL SDL.................: no OpenGL Cocoa...............: no Software Framebuffer.......: yes DirectFB...................: no PSL1GHT....................: no Software 8bit grayscale....: no Software 16bit ............: no Software 16bit X11.........: no Software 16bit Directdraw..: no Software 16bit WinCE.......: no Software 16bit SDL.........: no (primitive: no) Wayland Shm................: yes Wayland Egl................: no Image Loaders: BMP.....................: yes EDB.....................: yes EET.....................: yes GENERIC.................: yes GIF.....................: yes ICO.....................: yes JPEG....................: yes (region: no) PMAPS...................: yes PNG.....................: yes PSD.....................: yes SVG.....................: no TGA.....................: yes TIFF....................: yes WBMP....................: yes XPM.....................: yes Font Sourcing Systems: EET.....................: yes Font Searching Systems: Fontconfig..............: yes Font Rendering Helpers: Fribidi.................: yes Harfbuzz................: no liblinebreak............: yes CPU Specific Extensions: Fallback C Code.........: yes MMX.....................: yes SSE.....................: yes SSE3....................: yes ALTIVEC.................: no NEON....................: no Thread Support..........: yes Features: MAGIC_DEBUG.............: yes Cache Server............: yes Threaded Pipe Rendering.: yes Async Pipe Rendering....: no Async Events............: yes Async Image Preload.....: yes Word Cache..............: yes Metric Cache............: yes Pixman..................: yes Pixman Fonts............: yes Pixman Rects............: yes Pixman Lines............: yes Pixman Polygons.........: yes Pixman Images...........: yes Pixman Image ScaleSample: yes Tiled 32BPP rotate......: no ARGB Software Engine Options: Sampling Scaler.........: yes Smooth Scaler...........: yes YUV Converter...........: yes ARGB Conversion Options: Smaller Dither Mask.....: no Line Dither Mask........: no No Dither Mask for 16bpp: no 8bpp RGB 332............: yes 8bpp RGB 666............: yes 8bpp RGB 232............: yes 8bpp RGB 222............: yes 8bpp RGB 221............: yes 8bpp RGB 121............: yes 8bpp RGB 111............: yes 8bpp Grayscale (256)....: yes 8bpp Grayscale (16).....: yes 8bpp Grayscale 64-pal...: yes 16bpp RGB 565...........: yes 16bpp BGR 565...........: yes 16bpp RGB 555...........: yes 16bpp RGB 444...........: yes 16bpp RGB 565 (444 ipaq): yes 16bpp Rotation 0........: yes 16bpp Rotation 90.......: yes 16bpp Rotation 180......: yes 16bpp Rotation 270......: yes 24bpp RGB 888...........: yes 24bpp BGR 888...........: yes 24bpp RGB 666 (666 ezx).: yes 32bpp RGB 8888..........: yes 32bpp RGBX 8888.........: yes 32bpp BGR 8888..........: yes 32bpp BGRX 8888.........: yes 32bpp RGB 666 (666 ezx).: yes 32bpp Rotation 0........: yes 32bpp Rotation 90.......: yes 32bpp Rotation 180......: yes 32bpp Rotation 270......: yes Documentation.............: no Examples..................: install:yes build:no Tests.....................: no Coverage..................: no Compilation............: make (or gmake) CPPFLAGS.............: -I/opt/e17/include CFLAGS...............: -O2 -march=amdfam10 CXXFLAGS.............: -g -O2 LDFLAGS..............: -L/opt/e17/lib Installation...........: make install (as root if needed, with 'su' or 'sudo') prefix...............: /opt/e17 ------------------------------------------------------------------------------------------------------ for ECORE, I didn't use any modifier. This is what i got ecore 1.1.99.68223 Optional Modules: Core: Ecore........................: always Thread support.............: POSIX Thread safety..............: no GLib support...............: yes Always integrate GLib......: no Use g_main_loop............: no Gathering memory statistic.: yes Gathering timer allocation.: no Ecore_Con....................: yes OpenSSL....................: no (disabled) IPv6.......................: yes GnuTLS.....................: yes CURL.......................: yes Local Sockets..............: yes Abstract Sockets.........: yes c-ares.....................: no Ecore_Ipc....................: yes OpenSSL....................: no (disabled) GnuTLS.....................: yes Ecore_File...................: yes Inotify....................: yes Windows notification.......: no Poll.......................: yes CURL.......................: yes Ecore_IMF....................: yes XIM........................: yes SCIM.......................: no Ecore_IMF_Evas...............: yes Ecore_Input..................: yes Ecore_Input_Evas.............: yes Graphic systems: Ecore_X (Xlib backend).......: yes Xcursor....................: yes Xkb........................: yes Xprint.....................: no Xinerama...................: yes Xrandr.....................: yes Xgesture...................: no Xscreensaver...............: yes Xrender....................: yes Xcomposite.................: yes Xfixes.....................: yes Xdamage....................: yes Xdpms......................: yes Xtest......................: yes XIM........................: yes Xi2........................: yes Ecore_Win32..................: no Ecore_Cocoa..................: no Ecore_SDL....................: no Ecore_FB.....................: yes Touchscreen................: yes Ecore_DirectFB...............: no Ecore_WinCE..................: no Ecore_PSL1GHT................: no Ecore_Wayland................: no Ecore Evas: Ecore_Evas...................: yes Software Memory Buffer.....: yes Software X11...............: yes (Xlib=yes) (XCB=no) OpenGL X11.................: yes (Xlib=yes) (XCB=no) Software GDI...............: no Software DirectDraw........: no Direct3D...................: no OpenGL Glew................: no Software SDL...............: no OpenGL SDL.................: no OpenGL Cocoa...............: no DirectFB...................: no PSL1GHT....................: no Software Framebuffer.......: yes Software 8bit grayscale XCB: no Software 16bit X11.........: yes Software 16bit DirectDraw..: no Software 16bit WinCE.......: no Sing.Proc. Windowing System: yes Wayland Shm................: no Wayland Egl................: no Tests................: no Maximum log level....: <unset> Documentation..........: no Compilation............: make (or gmake) CPPFLAGS.............: -I/opt/e17/include CFLAGS...............: -O2 -march=amdfam10 -Wall -W CXXFLAGS.............: -g -O2 LDFLAGS..............: -L/opt/e17/lib Installation...........: make install (as root if needed, with 'su' or 'sudo') prefix...............: /opt/e17 ------------------------------------------------------------------------------------------------------ But now I'm hitting another (and worst) bug. When I switch composite from software render to GL, it makes enlightenment and Xserver to crash and I got kicked to the login. And everytime I login again, it crashes again and again until I remove ~/.e/e/config/standard/module.com.* El 28 de febrero de 2012 11:52, Carsten Haitzler <ras...@rasterman.com>escribió: > On Tue, 28 Feb 2012 10:49:42 -0300 Wido <wido...@gmail.com> said: > > > Honestly, I can't remember =S. And can't finde the logs either =S =S > > > > However, I always compile evas with this flags: " > > > > --enable-word-cache --enable-pipe-render --enable-pthreads > > --enable-metric-cache --enable-gles-variety-sgx", so I suppose it has. > For > > ecore-evas, I'm not so sure, so just to be really really sure, I will > > recompile them and let you know how it goes > > well configure spews out all the settings evas/ecore compile with at > configure > time. > > > BTW, Is there a way to know if it has? > > there is a gl_x11 module for evas - another file in > PREFIX/lib/evas/modules/engines/ > > and it has to be named the right architecture like other moduels and be > versioned correctly (all moduels get versioned along with the evas version > so > it has to match). > > > El 28 de febrero de 2012 02:12, Carsten Haitzler > > <ras...@rasterman.com>escribió: > > > > > On Tue, 28 Feb 2012 00:11:34 -0300 Wido <wido...@gmail.com> said: > > > > > > did evas and ecore-evas build with evas gl engine support? > > > > > > > I have a GeForce 9800GT, using latest NVidia drivers (OpenGL version > > > > string: 3.3.0 NVIDIA 295.20), recent EFL (Revision: 68223), recent SO > > > libs > > > > (debian wheezy, almost up-to-date), and still get that annoying > message > > > > "Your screen does not support OpenGL. Falling back to software > engine" > > > > > > > > can't figure out what I'm doing wrong =( > > > > > > > > > > > > More specs: > > > > server glx vendor string: NVIDIA Corporation > > > > client glx vendor string: NVIDIA Corporation > > > > GLX version: 1.4 > > > > OpenGL vendor string: NVIDIA Corporation > > > > OpenGL renderer string: GeForce 9800 GT/PCIe/SSE2/3DNOW! > > > > OpenGL version string: 3.3.0 NVIDIA 295.20 > > > > OpenGL shading language version string: 3.30 NVIDIA via Cg compiler > > > > > > > > > > > > -------------------------------------------------------------------------------------- > > > > > > > > 'magic' Raster's options are enabled: > > > > Option "TripleBuffer" "True" > > > > Option "Coolbits" "7" > > > > Option "UseEvents" "True" > > > > Option "OnDemandVBlankInterrupts" "True" > > > > > > > > > > > > -------------------------------------------------------------------------------------- > > > > > > > > Two monitors, one at 2048x1152, the other 1680x1050. Virtual screen > size > > > > determined to be 3728 x 1152 > > > > > > > > > > > > -------------------------------------------------------------------------------------- > > > > > > > > Overall performance looks ok. But I do notice a downgrade in > performance > > > > when comp is enabled and youtube strams a video at 720P. Also notice > > > > downgrade in performance when some windows are opened (chrome + > couple of > > > > konsoles) and I switch virtual desktop > > > > > > > > El 26 de febrero de 2012 03:36, Carsten Haitzler > > > > <ras...@rasterman.com>escribió: > > > > > > > > > On Sun, 26 Feb 2012 09:39:04 +1000 David Seikel <onef...@gmail.com > > > > > said: > > > > > > > > > > > On Sat, 25 Feb 2012 18:33:09 +0000 Mick < > michaelkintz...@gmail.com> > > > > > > wrote: > > > > > > > > > > > > > On Friday 24 Feb 2012 10:28:22 you wrote: > > > > > > > > On Fri, 24 Feb 2012 09:05:25 +0000 Mick < > > > michaelkintz...@gmail.com> > > > > > > > > said: > > > > > > > > > On Friday 24 Feb 2012 01:05:15 Carsten Haitzler wrote: > > > > > > > > > > On Fri, 24 Feb 2012 00:57:58 +0000 Mick > > > > > > > > > > <michaelkintz...@gmail.com> > > > > > > > said: > > > > > > > > > > > On Friday 24 Feb 2012 00:21:00 Carsten Haitzler wrote: > > > > > > > > > > > > you just need xproto + xlibs. > > > > > > > > > > > > > > > > > > > > > > > > just remember that compositing will be broken for > you due > > > > > > > > > > > > to your server being old anyway, but e/efl will > compile > > > and > > > > > > > > > > > > run but compositing may fail (and we will be moving > to > > > > > > > > > > > > compositing only in future). > > > > > > > > > > > > > > > > > > > > > > Oops! Won't we have an option to switch it off if we > want > > > to? > > > > > > > > > > > > > > > > > > > > in future - no. for e17 release it'll stay a module, but > > > after > > > > > > > > > > that it'll be compositing only. get used to it - i > suggest u > > > > > > > > > > use it and report bugs/issues. :) > > > > > > > > > > > > > > > > > > Well, I can't say it is bug(s) but it is a matter of > overall > > > > > > > > > responsiveness and resources used, especially on older > systems. > > > > > > > > > Composite uses (slightly) more CPU and memory on my amd64 > box > > > and > > > > > > > > > more so on an old x86 with a PIII on it. > > > > > > > > > > > > > > > > the lowest-end machine i've use it on is a pentium-m@600mhz- it > > > > > > > > works very well there. sure - not silky smooth but very > usable... > > > > > > > > considering its copying mountains of data around and > rendering > > > > > > > > everything with the cpu (clients included) it's pretty > amazing. > > > :) > > > > > > > > seriously... software compositing is working (decently) on > > > > > > > > PHONES... yes - its a price to pay - software compositing > adds an > > > > > > > > extra copy from x to local data first before drawing and then > > > > > > > > writing it back to x - so it adds extra overhead. theres no > zero > > > > > > > > copy path like gl + texture-from-pixmap. > > > > > > > > > > > > > > > > > Plus when say I watch something in mplayer and I move > focus to > > > > > > > > > another window, then the mplayer window becomes > transparent and > > > > > > > > > the picture fades. Since the cursor does not automatically > > > follow > > > > > > > > > my eyes I just switch composite off. > > > > > > > > > > > > > > > > you can select what style u want with compositing - its > there in > > > > > > > > the comp gui to select. you can have the fading disabled - > > > wobbles > > > > > > > > too etc. > > > > > > > > > > > > > > Hmmm ... my PIII comes up with this compositor warning: > > > > > > > > > > > > > > "Your screen does not support OpenGL. Falling back to software > > > > > > > engine" > > > > > > > > > > > > > > It seems it doesn't like the Radeon Mobility M6 LY that this > old > > > > > > > laptop is running. I don't recall having this problem before. > I > > > > > > > should try a later snapshot to see if it persists. > > > > > > > > > > > > > > I can see in top enlightenment runs between 3.4 - 5% of the CPU > > > with > > > > > > > bursts up to 35.9 - 54% when I move between windows (a couple > of > > > > > > > aterms and a xterm). > > > > > > > > > > > > > > Without composite enlightenment shows between 0.5 - 2.5% of > the CPU > > > > > > > with bursts up to 7.9% when I move between windows. > > > > > > > > > > > > > > So, yes it is usable, but if I am doing something heavy on this > > > > > > > little box like compiling, compressing files, etc, then it > slows > > > down > > > > > > > noticeably and this is why I would rather give up compositing > > > effects > > > > > > > for functionality. > > > > > > > > > > > > > > Are there some settings in the composite configuration, which > will > > > > > > > minimise the load? > > > > > > > > > > > > I'm seeing 30 to 50% of one core being used with the composite > module > > > > > > turned on, even worse in software mode, and that was with it > sitting > > > > > > idle. It did indeed interfere with my 3D app, it stuttered. I > > > jiggled > > > > > > the settings somewhat, but did not get much better than that. > > > > > > > > > > > > CPU: AMD Phenom(tm) II X4 840 Processor > > > > > > Memory: 3961 MB > > > > > > Graphics Card: GeForce GT 220/PCI/SSE2 > > > > > > OpenGL Version: 3.2.0 NVIDIA 195.36.24 > > > > > > > > > > > > Unloaded the module again. > > > > > > > > > > wait a sec.. your nvidia drivers are ANCIENT... like from when > > > dinosaurs > > > > > roamed the earth! get an update man! i can have compositing on this > > > GTS450 > > > > > (nvidia) without hassles - yes its more powerful than yours, but > this > > > > > really > > > > > only matters to complex shaders and really nasty geometry. as such > i > > > have > > > > > run > > > > > and recorded a whole bevy of tests with the unigine heaven > benchmark > > > > > (modern > > > > > game engine that supports linux along with other platforms). i can > > > enable > > > > > or > > > > > disable tessellation and tessellation HURTS per - but thats > irrelevant > > > to > > > > > compositing other than showing that a very complex gl using game > can > > > work > > > > > without issues with compositing on. as such performance isnt great > > > until i > > > > > tune > > > > > down quality to absolute lowest levels. also remember i have 2 > screens > > > > > (3520x1120). results: > > > > > > > > > > | test | comp on | comp off | > > > > > | tess on | 43.6 | 45.5 | > > > > > | tess off | 9.9 | 10.1 | > > > > > | low qual | 7.6 | 7.6 | > > > > > > > > > > videos here: > > > > > > > > > > http://www.youtube.com/watch?v=zQJfbKE8P1w > > > > > http://www.youtube.com/watch?v=uzhjgpt4BRQ > > > > > http://www.youtube.com/watch?v=qrLb3T0cLts > > > > > > > > > > http://www.youtube.com/watch?v=i7uFPoerbe4 > > > > > http://www.youtube.com/watch?v=vM6B0MF-n1s > > > > > http://www.youtube.com/watch?v=m37GTJKHiHo > > > > > > > > > > no artifacts, no stuttering in compositing (well no more stuttering > > > that in > > > > > non-composited mode when framerates are low anyway). actual > framerate > > > cost > > > > > of > > > > > compositing .. in a window = 4% framerate drop for the fastest > tests. > > > 2% > > > > > for > > > > > the more "intense" tests and fore the most intense.. no drop at > all. > > > > > > > > > > of course if i ran this fullscreen (ie window fills the entire root > > > > > window) e17 > > > > > turns compositing off (unless you go disable that feature) and so > its > > > not > > > > > even > > > > > standing in the way of the app and the screen it draws to, so its > not > > > very > > > > > relevant to benchmark that as it boils down to a pass-through > unless > > > you > > > > > have > > > > > some really big driver bugs. > > > > > > > > > > -- > > > > > ------------- Codito, ergo sum - "I code, therefore I am" > > > -------------- > > > > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > Virtualization & Cloud Management Using Capacity Planning > > > > > Cloud computing makes use of virtualization - but cloud computing > > > > > also focuses on allowing computing to be delivered as a service. > > > > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > > _______________________________________________ > > > > > enlightenment-users mailing list > > > > > enlightenment-users@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > > > > > > > > > > > > > > > > > > > > -- > > > > Wido > > > > > > > > ------------------------------------------------------------------------------ > > > > Keep Your Developer Skills Current with LearnDevNow! > > > > The most comprehensive online learning library for Microsoft > developers > > > > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, > MVC3, > > > > Metro Style Apps, more. Free future releases when you subscribe now! > > > > http://p.sf.net/sfu/learndevnow-d2d > > > > _______________________________________________ > > > > enlightenment-users mailing list > > > > enlightenment-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > > > > > > > > -- > > > ------------- Codito, ergo sum - "I code, therefore I am" > -------------- > > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > > > > > > > -- > > Wido > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > -- Wido ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users