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 <[email protected]>escribió:
> On Tue, 28 Feb 2012 10:49:42 -0300 Wido <[email protected]> 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
> > <[email protected]>escribió:
> >
> > > On Tue, 28 Feb 2012 00:11:34 -0300 Wido <[email protected]> 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
> > > > <[email protected]>escribió:
> > > >
> > > > > On Sun, 26 Feb 2012 09:39:04 +1000 David Seikel <[email protected]
> >
> > > said:
> > > > >
> > > > > > On Sat, 25 Feb 2012 18:33:09 +0000 Mick <
> [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > > > On Friday 24 Feb 2012 10:28:22 you wrote:
> > > > > > > > On Fri, 24 Feb 2012 09:05:25 +0000 Mick <
> > > [email protected]>
> > > > > > > > said:
> > > > > > > > > On Friday 24 Feb 2012 01:05:15 Carsten Haitzler wrote:
> > > > > > > > > > On Fri, 24 Feb 2012 00:57:58 +0000 Mick
> > > > > > > > > > <[email protected]>
> > > > > > > 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) [email protected]
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> ------------------------------------------------------------------------------
> > > > > 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
> > > > > [email protected]
> > > > > 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
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> > >
> > >
> > > --
> > > ------------- Codito, ergo sum - "I code, therefore I am"
> --------------
> > > The Rasterman (Carsten Haitzler) [email protected]
> > >
> > >
> >
> >
> > --
> > Wido
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler) [email protected]
>
>
--
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users