2011/3/20 Jochen Schröder <cycoma...@gmail.com>:
> This discussion actually reminds of something I have been meaning to
> report for quite a while. I have a desktop system with a low end radeon
> card, and a laptop with integrated intel card. On both systems I'm using
> software engine for composite, because it's significantly faster than
> GL, however when I watch videos (either through vlc/totem or flash) in
> full-screen they become jerky, not terribly but just enough to notice
> (I'd say a frame rate of ~15-17). Checking composite full-screen does
> not make any difference at all. The videos run fine in Gnome with
> composition enabled. Any ideas?
>
If Gnome is using OpenGL for compositing this is probably faster than
software compositing in e17.
Does texture_from_pixmap setting work with comp module?

> Cheers
> Jochen
>
>
>
> On 19/03/11 22:15, Carsten Haitzler (The Rasterman) wrote:
>> On Sat, 19 Mar 2011 17:31:04 +0800 P Purkayastha<ppu...@gmail.com>  said:
>>
>>> It seems to depend on the type of nvidia card you have. I had a T61 with
>>> nvidia card NVS140m with 128M video ram. Composite would be decently fast
>>> for a while, but gradually get very slow after a couple of hours. The
>>> slow-down could be hastened if I dared to run any video via vdpau, or
>>> restart e. ecomorph used to run fine for a while, but eventually get slow
>>> too (in about a day).
>>>
>>> I now have a different laptop with nvidia 310M with 1G video ram. composite
>>> is really fast in this. The card seems able to run without any slowness,
>>> tested for over a week. Restarts of e or playing videos via vdpau has no
>>> slow-down effect.
>>>
>>> The difference between the above two systems was so stark that I believe my
>>> earlier graphics card (or the driver) was just not up to the mark. Also,
>>> probably composite is more taxing and unforgiving on your gpu than
>>> ecomorph/compiz (raster can confirm perhaps?). Eventually, the nvs140m
>>> graphics card died suddenly in the middle of playing a video (the infamous
>>> nvidia hardware problem). This also leads me to believe that the hardware
>>> was not up to the mark.
>>>
>>> raster has always claimed that composite was smooth on his system (that too
>>> with a dual screen setup at high resolution). I presume he has a powerful
>>> enough and recent graphics card.
>>
>> actually have a whole range off them. my desktop has the lowest end nvidia -
>> 8600GTS with only 256m ram. laptop actually is the highest end (gt-330m, 1gb
>> vid ram).
>>
>> as such this slowdown issue is almost certainly some nvidia driver resource
>> leak. you will find that no matter how many times you restart the 
>> enlightenment
>> process, it will remain slow until an Xorg restart.
>>
>> evas is the rendering engine for e17's comp module. that means it needs what
>> evas needs. evas needs a GLSL capable GPU. old GPU's just don't cut it and
>> drivers that don't support GLSL (properly and efficiently) will be poor. As
>> such a good driver that supports GLSL will perform equally well as compiz. 
>> just
>> the baseline support requirement for evas's rendering is higher than compiz
>> (needs newer card and decent drivers). As such all nvidia cards have done 
>> full
>> hardware shaders that are GLSL capable since the GF6xxx series. there will be
>> no difference between GLSL and fixed function on these level of cards and up 
>> as
>> all the fixed pipeline is implemented as shaders anyway. apparently the open
>> radeon drivers don't (properly) support GLSL shaders, so with ati you're
>> screwed unless you use the gallium drivers i understand. they can do shaders
>> right. fglrx (closed drivers) do do shaders right, but fglrx just cant 
>> properly
>> handle direct rendering + compositing, so texture-from-pixmap exhibits bugs.
>> nvidia handles this just fine. the intel drivers do shaders just fine on the
>> 945GM i have and work just fine with e17's comp and speed is good. no 
>> resource
>> leak issues.
>>
>> you may want to try the newest nvidia drivers and combinations to see if
>> issues went away. jeffdammeth also suspects loose binding of textures may
>> trigger it, though compiz also can use loose binding (loose binding is a good
>> speedup for nvidia - or was). it might be interesting to disable loose 
>> bindings
>> on nvidia (see evas_x_main.c in the gl_x11 engine where it does
>> gw->detected.loose_binding = 1 when detecting nvidia).
>>
>>> On Sat, Mar 19, 2011 at 7:44 AM, Jeff Hoogland<jeffhoogl...@linux.com>wrote:
>>>
>>>> Howdy There,
>>>>
>>>> So I finally got Evas/Ecore to build with OpenGL support - so my
>>>> compositing
>>>> is now running in OpenGL mode (instead of software) and much to my dismay
>>>> everything still runs horridly slow on my nvidia graphics card!
>>>> Ecomorph/other three-d run just fine, but E's built in compositing is just
>>>> a
>>>> dog. It is lessthan smooth when changing desktops and it cuts the FPS I see
>>>> when gaming down to 1/3 of what it normally is. Is this normal or is
>>>> something wrong with my setup?
>>>>
>>>> ~Jeff Hoogland
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Colocation vs. Managed Hosting
>>>> A question and answer guide to determining the best fit
>>>> for your organization - today and in the future.
>>>> http://p.sf.net/sfu/internap-sfd2d
>>>> _______________________________________________
>>>> enlightenment-users mailing list
>>>> enlightenment-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>>>>
>>> ------------------------------------------------------------------------------
>>> Colocation vs. Managed Hosting
>>> A question and answer guide to determining the best fit
>>> for your organization - today and in the future.
>>> http://p.sf.net/sfu/internap-sfd2d
>>> _______________________________________________
>>> enlightenment-users mailing list
>>> enlightenment-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>>>
>>
>>
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to