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?

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

Reply via email to