Slashdot Mirror


Rasterman's New Toy: EVAS

renai42 writes: "Rasterman gave a very interesting speech about his new EVAS canvas software at Linux.conf.au this week. This LinuxToday.com.au article gives a fair idea of the gist of the speech. EVAS is interesting stuff for the Linux community - a hardware accelerated X desktop with anti-aliased fonts and alpha blending." They've been claiming that the next Enlightenment will be the fastest WM around thanks mostly to EVAS.

Totally Offtopic Side Note 1: I find it amusing that LinuxToday.com.au snatched my X icon: I always thought it was probably the crappiest Slashdot icon, and I never dreamed anyone would want to take it. My policy on Slashdot Icons has always been steal whatever ones you like, but credit us when you use 'em, and its not a big deal, but its just funny to see who takes what.)

Totally offtopic sidenote 2: while we're talking about toys, check out Jubei, my MAME front end I've been poking on in my enormous amounts of free time.

198 comments

  1. Woohoo!!!! by bobdole369 · · Score: 1

    Finally, just what I need. An HW accelerated desktop. Does this mean I don't need to compile 3 seperate packages just to play a game?

    --
    Lousy facepalm.
    1. Re:Woohoo!!!! by wik · · Score: 2

      No, now you need three separate packages to just run your desktop environment. A step forward? :-)

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
  2. WOW! I cannot wait it! by stikves · · Score: 1
    Enlightenment was my reason for switching to GNOME. It was shiny, beautiful, but slow.

    Later i met saw(fish/mill) and forgot about my experience with enlightenment.

    If ever enlightenment gets faster i will happily switch back! (By the way i have to check it again now my machine has 192M ram as it had 64M before)...

    Thanx rasterman keep good work!

  3. Enlightenment -- fast? by ajs · · Score: 5

    So, the idea is that Enlightenment will be fast because the tons of junk that it does will be hardware-accelerated? Wouldn't it be logical, then to assume that all of the other window managers out there that are faster than Enlightenment (Sawfish, fvwm{,2}, twm, etc, etc,) will be even faster than Enlightenment given the same hardware acceleration?

    Sawfish seems to me to be about 2-10 times faster (purely subjective) than Enlightenment. Can that gap be bridged by hardware? Of course, but it still doesn't make E efficient.

    1. Re:Enlightenment -- fast? by Anonymous Coward · · Score: 1

      No, actually it will be faster because of a lot of stuff. Binary config files and imlib2 among others. From what i've heard E itselfe - E the windowmanager - is not going to use hw accelerated eccept for the part that handles the root window (the desktop background etc) But evas is very fast even without hw accel. That's why E will continue to rule as it always has.

      -- BitDancer

    2. Re:Enlightenment -- fast? by IntlHarvester · · Score: 1

      I think the problem is that X drawing primatives are too small to be accelerated efficiently by cards designed for the Win32 GDI and Apple QuickDraw.

      It seems that he is bypassing the X drawing layer somehow ("Raster showed us comparisons between X-accelerated displays and EVAS accelerated displays"). How that works with other X apps and the normal X feature set would be interesting.
      --

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:Enlightenment -- fast? by R3 · · Score: 1

      True....about 6 months ago I reached the point of saturation with E (read - didn't want to buy new video card just to be able manipulate windows fast enough), so I went back to the bare bones FVWM.
      After the initial shock (no docking bars, cartoon icons and Hollywood style special effects), I actually started enjoying its....minimalism....:)
      As for speed - it probably improved at least 10-fold, which comes as no surprise, considering just how basic FVWM is.

    4. Re:Enlightenment -- fast? by DarkToast · · Score: 2

      That's obvious!

      <p>Although nowadays it's popular to hate Enlightenment, bash it's speed and fanciness, Enlightenment for me was more like a proof of concept, an attempt to achieve what's not directly achievable by X11. It was also a major eye candy in Linux advocasy demos (well, till MacOS X arrived, with the "swallowing taskbar" :).

      <p>I'm talking about the rippling desktop, zooming workspaces, transparent terminals (eTerm). All of that stuff was done by hacks around X, without any dedicated effects API from X -- and they managed to do it.

      <p>Now, OpenGL can offer those effects with real hardware acceleration - scaling, alpha blending, just the stuff all those effects need.

    5. Re:Enlightenment -- fast? by Hillie · · Score: 2

      As far as WM's go, IceWM and BlackBox all the way! I currently run IceWM, and it's awesome.. very beautiful, fast and effecient in every way, BlackBox is the same, although you may have to get used to it's "no bitmap" policy.

      as far as terminals go, it's Rxvt all the way, there's no other terminal that comes up as fast. I will trade that kind of speed for the obvious slowdown of using a hacked transparent terminal which ugly-ly blinks white everytime you click on it.

      But on another, slightly off-topic note.. everyone here is talking about 3D hardware acceleration. What ever happened to 2D hardware acceleration and how to it's not supported in X or seemingly trying to be supported?

      --
      - Alex
    6. Re:Enlightenment -- fast? by Surak · · Score: 3

      So, the idea is that Enlightenment will be fast because the tons of junk that it does will be hardware-accelerated?

      It seems like they are saying that Enlightenment will be faster because it will specifically coded for the accelerated X server.

      I still kinda doubt it. Just because something's hardware accelerated, it doesn't mean that it will be fastest necessarily. Enlightment just has too much JUNK in it...it tries to do EVERYTHING...its a victim of rampant featuritis, or at least freeping creaturism.

    7. Re:Enlightenment -- fast? by mother_superius · · Score: 1

      According to the article, this was run without any speed issues. The other WMs do not have the speed problems E is famous for, but almost everyone will agree that E has more features. If E has no speed issues, then why use another WM? E is wonderful, and it is superior to the others in almost every other area.

    8. Re:Enlightenment -- fast? by Shade,+The · · Score: 1

      True. Still, if EVAS makes enligntenment the fastest desktop around, then just think what it can do for the rest! KDE2, Gnome with Sawfish, et all would run at lightning speed. (Assuming the programmers of this system can be believed!)

    9. Re:Enlightenment -- fast? by DGolden · · Score: 1

      I would presume that, if it's all OpenGL, he just uses XFree86 GLX calls - i.e. the DRI. Little wonder it's fast.

      --
      Choice of masters is not freedom.
    10. Re:Enlightenment -- fast? by frantzdb · · Score: 2
      No one is saying that Enlightenment *is* the fastest window manager out there. It isn't. It's fast enough for many people, though, considering it's large feature set.

      What Raster is saying is that actual tests of the *next* version of Enlightenment (using EVAS) show it to currently be the fastest window manager out there. I havn't tried that yet, but it sounds as though his claims are not without some evidence.

      --Ben

    11. Re:Enlightenment -- fast? by IntlHarvester · · Score: 1

      If so, that's a profoundly smart way to work around X's limitations, as soon as OGL support is more universal, that is.

      Unfortunately tho, that approach only helps E (unless Enlightenment is becoming a 'desktop environment' API like Gnome/KDE). and doesn't address the fundamental problems due to X's archaic nature. I suppose it will take a "X11R7" or something to provide a richer 2D API to all apps.

      --

      --
      Business. Numbers. Money. People. Computer World.
    12. Re:Enlightenment -- fast? by Zagadka · · Score: 1

      Okay, so E isn't slower than Sawfish as long as you use a crappy theme. Perhaps. Why should I have to put up with a crappy theme though? With Sawfish, I can use a theme that looks exactly like the one I used to use in E, and it's much faster.

      Plus, if I need to do some really complicated modifications to my setup or my theme, I can use a real language (rep, a Lisp dialect), rather than the hacked up C preprocessor kludge that E uses.

      Most of the people who complain about GNOME being slugggish are actually complaining about E. GNOME with Sawfish is actually fairly quick. I've enev got an old Pentium 133 with GNOME+Sawfish on it, and it runs fine. I tried running E on the same machine, with the E version of the same theme, and it was unbearably slow. (and yes, I turned off animations and the snapshot pager)

    13. Re:Enlightenment -- fast? by SCHecklerX · · Score: 3
      Exactly.

      What I think is humorous is Raster's minimum requirements for EFM. PII-300, 96Mb of Ram, accelerated X server...For a FILE MANAGER???

      of course, Konqueror and GMC are just as bloated, and none of them are very functional when it comes to OO behavior (just because it's Drag Drop, doesn't mean it's good...I wanna be able to move something a link points to and have the link KNOW about it, dammit!!! ... think WPS).

      Here's one that's fast and nice though, even if not perfect, it's the best Filemanager for X at the moment IMHO:

      http://rox.sourceforge.net

    14. Re:Enlightenment -- fast? by arseonick · · Score: 1

      How is Lisp NOT a real language?

    15. Re:Enlightenment -- fast? by treke · · Score: 2

      You also have to keep in mind the E 0.17 is bein rewritten completly from scratch. Right now the code is about 7000 lines long total compared to E 0.16's 73000. They are completly different animals. So no it isn't logical to assume at this point that all the other managers can be speeded up, sice we still don't know what the final results are even going to be similar to.
      treke

    16. Re:Enlightenment -- fast? by frantzdb · · Score: 2
      As far as WM's go, IceWM and BlackBox all the way! I currently run IceWM, and it's awesome.. very beautiful, fast and effecient in every way, BlackBox is the same, although you may have to get used to it's "no bitmap" policy.

      According to http://www.us.rasterman.com/news.html, ``I've been working on Enlightenment 0.17 too - and well- optimizing it too. I'm pretty sure its currently the fastest window manager out there - admittedly not 100% complete - just check it out of CVS. I've been doing performance comparisons with blackbox, fvwm, twm, windowmaker, sawfish, mwm and fvwm2 - and enlightenment 0.17 sofar equals or beats them in every speed test i throw at it.'' I find this quite interesting.

      But on another, slightly off-topic note.. everyone here is talking about 3D hardware acceleration. What ever happened to 2D hardware acceleration and how to it's not supported in X or seemingly trying to be supported?

      Almost nobody here is talking about 3D hardware acceleration. Thiss is all about 2D. Contrary to popular belief OpenGL does 2D as well as 3D.

      --Ben

    17. Re:Enlightenment -- fast? by BJH · · Score: 1

      Ahem.

      You start off by calling Lisp names, then admit that the E theme format is ugly, and go on to say that E isn't slower than other WMs if you compile it right.

      And that's supposed to convince people to give it a try?

    18. Re:Enlightenment -- fast? by rodgerd · · Score: 1

      The only real test for WM speed is user experiance.

      Corollary: Many uers are not prepared to upgrade CPUs, RAM, and gfx cards to run a WM that might be faster with a sufficiently expensive setup. Might as well buy an SGI if one is.

    19. Re:Enlightenment -- fast? by GrenDel+Fuego · · Score: 1

      Probably not.
      All the pixmap-centric bloat has probably been broken off into libraries that technically aren't part of Enlightenment ;)

    20. Re:Enlightenment -- fast? by AviN · · Score: 1

      I'm on a Pentium 291MHz with 64MB RAM, and the EFM test thingy, is incredibly fast, and incredibly beautiful. And I get *very* picky over IE integration in Windows. I'm extremely disappointed that Copy and Rename support is not being implemented in the "test" product. :-(

    21. Re:Enlightenment -- fast? by Error27 · · Score: 3

      You must have misread the article.

      It's not talking about a specific X server, it's talking about a different canvas library that uses OpenGL graphics acceleration.

      >>Enlightment just has too much JUNK in it...it tries to do EVERYTHING...its a victim of rampant featuritis, or at least freeping creaturism.

      I believe that the new version of enlightenment is a complete rewrite. Have you looked at the new source code?

      Or on the other hand, your coment about "it tries to do EVERYTHING" may not have to do with code at all but is based on a misconception that adding features is the same thing as adding complexity to the code. This doesn't have to be true with a flexible design.

      It is wrong/imposible to describe a program as "a victim of rampant featuritis" without looking at the code. Users don't look at software and say, "This software is too powerfull and flexible for me" (They may say that the interface is overwhelming or unintuitive, but that's not the same thing as featuritis).

      Thus a program may indeed "do EVERYTHING" without having featuritis if the code is clean.

    22. Re:Enlightenment -- fast? by beddess · · Score: 1

      It's amazing how many people will just slam enlightenment for being slow, especially when it is completely false. I tried just about every window manager around, and didn't find enlightenment to be significantly slower than most. It definitely has more bells and whistles that you can turn on to make it slower though. And i'm running it on a 200mhz pentium with 96 megs of ram, most of the people that complain about it seem to always have faster machines

      --
      "Weasling out of work is important to learn; it is what separates humans from animals. Except for weasels."
    23. Re:Enlightenment -- fast? by Hillie · · Score: 1

      Almost nobody here is talking about 3D hardware acceleration. Thiss is all about 2D. Contrary to popular belief OpenGL does 2D as well as 3D.

      Correct, but I mean 2D acceleration as in the 2D graphics accelleration of the hardware, just plain old gfx acceleration.. it seems the only way to get it in X is to get a card that has an accelerated X server with it (?? I have not really used one of these accelerated servers too much)

      In Windows you don't need a 3D card and Open GL to get HW acceleration.. I was just wondering why this hasn't been asked/answered/thought about/etc.. I may be wrong but I've never read anything about it, except that of coz some cards require use of the "accelerated" X servers.

      --
      - Alex
  4. X Render Extension. by DGolden · · Score: 2

    How does this relate to Keith Packard's new X Render extension, which so recently gave Qt/KDE antialiased fonts ?

    --
    Choice of masters is not freedom.
    1. Re:X Render Extension. by DGolden · · Score: 2

      Hmmph.

      Actually, really, I suppose it's not much to do with X Render anyway, and is more like the GLUI tollkit mentioned in this comment. (GL is actually rather good for pixely 2D stuff).

      Then again, maybe I'm letting him off easy 'cause he's an ex-Amiga hacker like myself (only he's better, of course.)...

      His archival screenshots ( 1 2 ) of his amiga desktop from back in the day (early '90s)really illustrate how far behind Unix was on the GUI side
      of things when the Amiga was at its peak - I had a similar looking desktop, and, boy, twm was a big step backwards...

      --
      Choice of masters is not freedom.
    2. Re:X Render Extension. by Trepalium · · Score: 1

      No, it appears he only uses OpenGL for this, which could mean there might be some very nasty slowdowns for games running on an E desktop, depending on how the glx for the card is programmed. And frankly, it doesn't really interest me. I use Linux and X on my laptop extensively, and conventionally 'anti-aliased' text just looks like blurred text on the LCD display. The X render extension on the other hand, supports subpixel rendering, which should increase the horizontal resolution (by a factor of three) that characters are rendered on that screen.

      --
      I used up all my sick days, so I'm calling in dead.
    3. Re:X Render Extension. by DGolden · · Score: 1

      WTF? I know that's a troll, but anyway - the Amiga icons are no more incomprehensible than gnome or kde's, and the windows are whatever size you size them to. In my experience, CDE sucked - was about as good as windows 3.1.

      The latest release of the "classic" AmigaOS, 3.9, looks like this.

      Raster's screenshots in my previous post are from an early-1990s 14 MHz amiga with 6 MByte of memory + 256 color graphics... They sure as hell look better than a similar specced PeeCee would...

      --
      Choice of masters is not freedom.
    4. Re:X Render Extension. by be-fan · · Score: 2

      actually rather good for pixely 2D stuff).
      >>>
      Actually, for most implementations, the OpenGL 2D path sucks monkey balls. It is only good when you treat the desktop as a 3D space with a fixed viewpoint. That means instead of using blits and stuff, you texture map windows onto quads and draw them. Of course, I don't know how Raster pulled it off, since OpenGL currently doesn't support hardware rendering to a pixmap, but hey, he's a smart guy.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:X Render Extension. by Anonymous Coward · · Score: 1

      I had a similar looking desktop

      So, you like looking at soft pr0n just as much as ol' Raster, eh?

    6. Re:X Render Extension. by Anonymous Coward · · Score: 1

      Come off of it, that's not pr0n, by any non-puritanical-religious-freak definition. Our shampoo ads here in europe are more provocative. You americans are wierd.

  5. Windows vs. XFree86 & WM's by tshak · · Score: 1

    One thing people forget when comparing the speed of a windows GUI and Linux WM's is hardware acceleration. Even back in the day of Windows 3.x, hardware manufactures (like Orchid, remember those cards?) built hardware accelerators for windows.

    This being said, I think that XFree86 has some (minor?) performance issues when compared to Windows, but if use of hardware acceleration is introduced, at least we can compare the speed on an equal playing field.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:Windows vs. XFree86 & WM's by Bastian · · Score: 1

      I certainly haven't leveled a profiler on the X code, but I'm still pretty certain that the reason for it being so slow is that it is designed to run over a network. . . the client/server architecture is very versatile, but it does creat another abstraction layer.

    2. Re:Windows vs. XFree86 & WM's by jo42 · · Score: 1
      I think that you would be quite surprised at how many of the XFree86 video drivers simply set up a (dumb) frame buffer and let the X code write into it, with next to no assistance from any hardware acceleration from the video chip in 2D.

      You can blame this on the open source software development model.

      Linux is a kernel, not an OS nor a religion - me

    3. Re:Windows vs. XFree86 & WM's by Aunt+Mable · · Score: 1

      I have had a look at the XFree code and however well written a profiler wouldn't achieve much as X suffers from architectural bloat (though Network transparency does play a small role).

      A large part is that X's primitives are too... primitive. Graphics cards are made for one operating system, and are made to be accerated with the higher level graphics primitives available on that system and not the rather crude 'draw line, move box' X'isms. Windows has move box to here with this amount of transparency - and the graphics card can accerate these features. As X primitives are too primitive there's little room for acceration and performance suffers.

      OpenGL however has some very well thought-out primitives.

      Apologies for fuzzing the primitive term. When X was made they were considered building-block primitives - but now what was primitive is archaic.

      -- Eat your greens or I'll hit you!

      --

      -- Eat your greens or I'll hit you!

    4. Re:Windows vs. XFree86 & WM's by Enahs · · Score: 2

      Nice troll. No, you can blame the closed-source hardware development model.

      --
      Stating on Slashdot that I like cheese since 1997.
    5. Re:Windows vs. XFree86 & WM's by eric17 · · Score: 1

      "You can blame this on the open source software development model"

      You could, but that would blindly ignore the fact that you would have neither Linux nor any drivers at all if it were not for the OSS development model.

    6. Re:Windows vs. XFree86 & WM's by Bastian · · Score: 1

      OTOH, I do wonder about some things in OpenGL. . admittedly it's the only set of graphics libraries I've ever used (Last time I did graphics programming it was pure DOS VGA programming), but a lot of stuff I do involves plotting the screen one pixel at a time. Hence, I find it annoying that it seems to take as many as 4 function calls to put a pixel.

    7. Re:Windows vs. XFree86 & WM's by drig · · Score: 4

      X uses the same hardware acceleration that windows does. For instance, most modern video cards can draw basic primitives (like squares, lines, etc), and copy portions of the screen in hardware. X will use all of this. It's called the X11 Acceleration Architecture (XAA). /var/log/xdm.errors should show if you have XAA installed and working. Raster's software will use acceleration no one else does. For instance, using 3D acceleration to do pixmap resizing and alpha blending. Basically, rasterman is finding areas that could be used to speed up enlightenment that other people havne't thought of yet.

      --
      Citizens Against Plate Tectonics
    8. Re:Windows vs. XFree86 & WM's by pyretic22 · · Score: 1

      Is it still possible to use EVAS over a network ? I thought hardware acceleration bypassed the X11 networking architecture ?

    9. Re:Windows vs. XFree86 & WM's by Bastian · · Score: 2

      and how can you blame closed-source? So far it seems like all the great graphical systems are closed source software - it seems to be coming from compaies either trying to stay competitive (DirectX) or trying to get a foothold (Be, NeXTstep, etc)

    10. Re:Windows vs. XFree86 & WM's by Enahs · · Score: 2

      OK, you'll never see this, but ya daffy bastard, y a got it all wrong. The original post dealt with the poor quality of hardware support for X--"blame it on the open source development model" and the thing is, not all the specs are available for all the gfx hardware out there. Yep, those mean ol' companies don't open their specs, don't support XFree, and would be more than happy to let you think "Gee, Windows is a helluva lot better since my gfx card works so much better under it than under Linux."

      --
      Stating on Slashdot that I like cheese since 1997.
    11. Re:Windows vs. XFree86 & WM's by be-fan · · Score: 2

      In OpenGL? Most stuff doesn't even access data at the pixel level, just the normalized coordinate level You draw a triangle and it's

      glBegin(GL_TRIANGLES);
      glVertex2f(2.0,3.0);
      glVertex2f(2,2,3,5);
      glVertex2f(2.9,3.9);
      ...etc...
      glEnd();

      In that bit of code, you could have drawn a 500 pixel triangle with only a few lines.

      --
      A deep unwavering belief is a sure sign you're missing something...
  6. GLUI by rngadam · · Score: 1

    Great idea! Should make portability easier! Too bad we're still far from 1.0. Meanwhile, I'll use GLUI... (Wonder why that one didn't catch on?)

  7. Antialiased fonts and alpha blending ? by tcc · · Score: 1

    Just wondering, you linux guys using a GUI... you don't have that yet in any packages? each and every time I used linux I only used it as a shell. I'm wondering, I thought when you had drivers that worked for X, the hardware features would work as well (3d, antialiasing, etc) no?

    --
    --- Metamoderating abusive downgraders since my 300th post.
    1. Re:Antialiased fonts and alpha blending ? by Spirilis · · Score: 1

      Nah; it's one thing to write code to support the usage of a card's framebuffer, and it's another to know the protocol and method for accessing acceleration hardware. This is where "closed" hardware specs get in the way; either you reverse-engineer the hardware (a pain in the ass?), or somehow convince the company to open the specs.

      --
      the real at&t mix
  8. desktop by Kyobu · · Score: 3

    Maybe their next version will be better than 0.16 in this regard, but aside from speed, one of the things I really don't like about E is its desire to controll all aspects of my life. For instance, its background selector is very ungainly, but it wants to use it instead of using the perfectly-good Gnome Control Center. And so on. I see no need to replace Gnome, when it's pretty good already and E is mostly reproducing its capabilities, but prettier.

    --
    Switch the . and the @ to email me.
    1. Re:desktop by Error27 · · Score: 2

      Or conversely, why does gnome replicate E's capabilities.

      Personally I don't like/use gnome and so I like having a graphical way to change my background.

      (Well actually, I like bonobo and gnome apps. I just don't like the huge tool bar and the way gnome thinks it is a window manager when it's not)

    2. Re:desktop by blixel · · Score: 1

      For instance, its background selector...

      This is one area of Window Managers in general that has annoyed me for quite some time. That is the doubling up of features. In regards to setting a background though, Gnome has the ability to completely disable its control over setting the background. Therefor whatever else you are doing to set a background will always work... E on the otherhand only allows you to turn off having a background... so if you then set a background through Gnome and then bring up a transparent terminal, the terminal will just show a blank root window as opposed to the background that you set through Gnome. At least that has been my experience.

    3. Re:desktop by Dr.+Donuts · · Score: 2

      Err, actually you've got it backwards. E predated Gnome, and in most instances where they overlap, it is Gnome that duplicated a feature that was in E ( or any other WM).

      With the advent of destop managers, of which there are two main competitors(KDE, Gnome), it's up to the WM developers to decide to go back and remove the "overlapping" functionality. Or detect if a desktop manager is running and disable that functionality.

      For a lot of people that's a hard pill to swallow, especially given that you don't know for certain your users are going to be running ANY desktop software. The path of least resistance is just leave the code be.
    4. Re:desktop by labiss · · Score: 1

      Keep in mind that Enlightenment is not really intended to be used with gnome anymore. It still works fine with gnome, of course and this compatability will remain. DR17, the next version is a complete rewrite. Not only will it be extremely faster, but it will include it's own file manager, EFM. It is quite amazing and certainly looks much better than all of the windows explorer ripoffs of other desktop environments. Also, we have a new binary config file format which will speed up the window manager startup considerably. There are tons of other features but the most important is of course this hardware accelerated eye candy.

      --
      David

    5. Re:desktop by topher1kenobe · · Score: 1

      The background selector in E rocks. There's no need to open a big clunky control panel with tons of different options. I just middle click, look at the wallpapers, and click the one I want. *poof* it changes. WAY faster than Gnome's way of doing it.

      --

      yadda

    6. Re:desktop by Rares+Marian · · Score: 1

      You would rather HUNT THROUGH YOUR HARD DRIVE for backdrops?

      ARE YOU MAD?

      --
      The message on the other side of this sig is false.
  9. Think different by thetzar · · Score: 2

    Am I the only person who, on seeing the subject line:
    Rasterman's New Toy: EVAS

    Thought that Rasterman had gone out and picked up some of those oh-so-cool Evangelion figures?

    1. Re:Think different by magi_caspar · · Score: 1

      No, I'm afraid to say that you're not the only person who thought that. ^_^

    2. Re:Think different by Rude+Turnip · · Score: 1

      I saw one of those for sale at Software, Etc. On the box, it said, "Recommended for those age 14"

    3. Re:Think different by Rares+Marian · · Score: 1

      ^_^ Merry fucking ^_^-user bashing with fucking iron bar day! ^_^

      --
      The message on the other side of this sig is false.
  10. Re:What's wrong with Berlin? by ranessin · · Score: 1


    You didn't read the speach, did you? Nor, apparently, did you even read the full Slashdot intro that was given... If you had, you would have realized that this is simply a desktop for X, not a whole new windowing system.

    Ranessin

  11. Excellent news. by TheFlu · · Score: 1
    This is great news for the entire community. When I first used Enlightenment a good while ago, I was extremely impressed by it's configurability and the sheer volume of themes available for it, but my one complaint was its "sluggishness" as compared to AfterStep or WindowMaker.

    I'm glad to hear that the project is still alive and doing so well and that this issue is being resolved. He's always been very passionate about E and no matter what window manager you use, you have to appreciate this kind of enthusiasm he has for his project. It's this kind of attitude that helps to continually drive the whole Linux community forward.

    1. Re:Excellent news. by Kryptonomic · · Score: 1
      Indeed.

      What I'm really looking forward though is the font anti-aliasing. It's almost embarrassing to show screenshots of KDE and Gnome desktops with all the jagged fonts all over the place.

    2. Re:Excellent news. by Anonymous Coward · · Score: 1

      I'm running KDE right now with antialiased fonts. The latest XFree with the Render extension makes this possible.

    3. Re:Excellent news. by Kryptonomic · · Score: 1
      Really?

      Do you have to re-compile KDE?

  12. I knew it. :-) by Gendou · · Score: 2
    My friend and I were discussing how it wouldn't be long before Linux hacks got Jealous (with a capital 'J') of MacOS X's slick, pretty, OpenGL-accellerated interface. Well, here we are. This is the beginning foundation for much more powerful, fast, and flexable GUI's under X.

    And of course, other than just for the sake of shear beauty, using 3D accellerators to draw interfaces makes perfect sense. Most companies that make accellerated cards put a LOT more effort and design consideration into the accellerators, but not so much into the 2D accelleration. As a result, 3D graphics are rendered more quickly on just about all cards. Let's use that power for more than just games! :-)

  13. Enlightenment's backdrop config by Rares+Marian · · Score: 1

    I wouldn't be surprised if the crud, caused by the PC arch insistance to separate text mode from gfx mode - go Amiga!, which X has were removed, E could fly, though it would be further outrun by blackbox, uwm, and others.

    I've experienced various ranges of performance between E and Sawfish. I've had E beat Sawfish at theme changes and window operations sometimes.

    What I can't stand is the Gnome Background Config.

    Why is everyone so bloody afraid of heirarchial structures? I love being able to install a symlink to wherever Propaganda.debs choose to install themselves and have it all be reflected in a menu without a lot of fuss. Face it traditional config GUIs make you do more work.

    --
    The message on the other side of this sig is false.
    1. Re:Enlightenment's backdrop config by Richy_T · · Score: 3
      go Amiga!

      I think it's already gone ;)

      Rich

    2. Re:Enlightenment's backdrop config by Richy_T · · Score: 2
      New amiga product out every year since 1990. Each one less and less based on what amiga was about. It may have the name but is "a language independent Virtual Machine, with rich multimedia APIs, and is also the fastest JVM on earth" really an amiga which I remember as a wedge shaped personal computer with a built in keyboard and ahead-of-its-time games and applications? It's not really much different than what Amstrad did with the Sincalir name after they bought it off Clive Sinclair. No way would he have produced the mediocre piece of PC crap which bore the name.

      Rich

    3. Re:Enlightenment's backdrop config by be-fan · · Score: 2

      Why is everyone so bloody afraid of heirarchial structures? I love being able to install a symlink to wherever Propaganda.debs choose to install themselves and have it all be reflected in a menu without a lot of fuss. Face it traditional config GUIs make you do more work
      >>>>>>>>>>>>>>>
      A) Not everyone want's to fuss and figure out exactly *where* those symlinks go. With a GUI, you don't need to read any docs. With the CLI (for want of a better term to reference "your way") you do. Also, free yourself from the notion that the software developer has *any* control over what goes on your system. " wherever Propaganda.debs choose to install themselves" is just wrong, autocratic, and MS-like. YOU should chose where your software goes, not the Debian guys, and not the package maintainer! Stand up for your rights and be counted, or be downtrodden like the rest of the software-industry-oppressed lusers!

      --
      A deep unwavering belief is a sure sign you're missing something...
  14. Geez by Pope+Slackman · · Score: 1

    EVAS and Jubei? Is this '*nix apps named after anime characters' day? ;)

    Annnnyways...I had been wondering when someone was gonna use OpenGL
    acceleration to render stuff in X... The idea has popped up in more than one
    cofeeshop discussion between me and my friends, but no one
    ever had the mad X hacking skillz to do it.
    Way to go Raster!

    --K

    1. Re:Geez by BJH · · Score: 1

      Ahem... Jubei (or more correctly "Juubee") was the name of an actual person several hundred years before it was the name of an anime character.

    2. Re:Geez by Pope+Slackman · · Score: 1

      My life is now complete.

  15. Re:I knew it. :-) by planet_hoth · · Score: 2

    Uh, unless I'm mistaken, OS X doesn't use OpenGL acceleration for its interface. I know it supports OpenGL for 3D apps, and it probably uses 2D acceleration when rendering the UI.

    --

  16. Re:Rasterman's software by Karn · · Score: 2

    Some people around here probably don't remember Enlightment as I remember. Enlightment was the ONLY decent-looking window manager for Linux back when Gnome and KDE didn't exist. I remember looking at screenshots of E running.. Enlightement was probably THE reason I started using Linux.

    It wasn't a perfect window manager (and nobody claimed it was since it's still labeled as devel) but it kicked ass back in the early Windows 95 days.. I was so happy when I compiled Enlightement and could take a break for the bleak FVWM.

    --


    Why do I keep typing pythong?
  17. Oh, sure, EVAS seems great by Field+Marshall+Stack · · Score: 2

    ...until you check the system requirements: The Lance of Longinus, an affectless fourteen-year-old albino Japanese clone girl, and Your Dead Mother. C'mon, how many people have actually have that kind of setup?
    --
    "HORSE."

    --
    "HORSE."
    -Flaming Carrot
    1. Re:Oh, sure, EVAS seems great by Brackney · · Score: 1

      Heh. I wouldn't want to be near the thing when it goes berzerk; rending and eating all other nodes on the LAN. ;)

    2. Re:Oh, sure, EVAS seems great by pfft · · Score: 1

      SEELE Member (green): But, Rastaman-kun, Nerv and EVA... you could use them in better ways, couldn't you?

      SEELE Member (yellow): The cost of repairs for Unit Zero, and for the damage Unit One received in its first battle, would be a country's ruin.

      SEELE Member(red): I heard you gave that toy to your laptop.

      SEELE Member(blue): Lives, time and money... How much will be spent before you are satisfied?

      SEELE Member(red): Besides, you have another job to do, don't you?

      SEELE Member(red): Enlightenment 0.17--that is what you must give the highest priority.

      Rasterman:I understand. Humanity has no more time.

    3. Re:Oh, sure, EVAS seems great by Glytch · · Score: 1

      I'm sure there's a witty remark involving Caspar, Balthazar, Melchior, and the CPU power necessary to run Rasterman's code comfortably, but I can't think of a good one right now...

    4. Re:Oh, sure, EVAS seems great by Rares+Marian · · Score: 1

      Like on Friends or Real World? No thanks.

      --
      The message on the other side of this sig is false.
  18. Re:I knew it. :-) by am+2k · · Score: 1
    That's not true. Quake 3, Oni and all other 3D applications use accelerated OpenGL (well, except BattleZone :).
    And windows can't move this way when not 2D accelerated. Just try out XFree on MacOS X, which does not support it.

    The catch is: it only works with ATI's cards.

  19. Way to go! by captaineo · · Score: 1
    Step back for a second and think through the possibilities:

    1) Write a library of good-looking, wickedly fast GUI widgets using the EVAS API (rip some code from Gtk to get this going quickly)

    2) Invent a high-level network protocol for creating, manipulating, and responding to events on these widgets. Heck, write one on top of CORBA if you must. Now client applications will connect directly to Enlightenment and build GUI interfaces using its facilities.

    3) Give Enlightenment direct access to input devices through a library like SDL

    4) Finally, RM -RF THAT CRUFTY PIECE OF JUNK CALLED X11!

    Please, Rasterman, realize that this technology won't just enable window managers to have fast eye-candy. It could form the basis for a completely independent, hardware-accelerated display server (not even OSX's Quartz is hardware-accelerated yet)! By managing and rendering widgets at the server, you will blow Windows, OSX, etc out of the water performance-wise, and keep X11-style network transparency!

    1. Re:Way to go! by Anonymous Coward · · Score: 1

      EVAS is built on OpenGL, which (on Linux at least) requires X. The only things EVAS accelerates that X doesn't is Alpha blending. As long as your widgets don't use Alpha blending, they won't be any faster. And if your widgets use Alpha blending extensively, your desktop is going to be pretty damn hard to use (but nice eyecandy, no doubt).

      integrating RENDER and XAA (XFree86 Acceleration Architecture) is a much better solution, and the one that will catch on. EVAS can simply be retargetted to RENDER.

      Of course, you're probably just another person who can't read top who thinks his X server is sucking up 30 megs (hint: its not). I wish there was some good reference on modern COW shared mapping paged VMs.

    2. Re:Way to go! by mgiammarco · · Score: 1

      You forgot to mention kgi+libggi+libggi3d which is already doing the same thing. BTW: remember that someone has decided for you (with DRI) that if you want open-gl you must startx.

    3. Re:Way to go! by Stiletto · · Score: 2


      So, basically what you are saying is, re-invent X, but do it in a way that is incompatible with most of the existing X apps out there... all so you can get rid of X?? Hmm.. something doesn't make much sense here...

    4. Re:Way to go! by be-fan · · Score: 2

      Except make it not slow, bloated, and hard to program! You compatibility freaks should really realize when you just have to give it up and move on with new (and hopefully better) technology!

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:Way to go! by be-fan · · Score: 2

      Yo, why was this modd'ed down? X11 is a crufty piece of junk! And even if the moderator doesn't agree with that statement, there is evidence supporting it, and the rest of the post is quite insightful. (namely the bits related to using SDL and keeping network transparency.) Where are my mod-points when I need them?

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:Way to go! by naasking · · Score: 1

      Oh, so you mean Berlin.

      -----
      "People who bite the hand that feeds them usually lick the boot that kicks them"

    7. Re:Way to go! by be-fan · · Score: 2

      A) I'm not a newbie. All my xinitrc's for the last several years have included a script to renice X to -20.

      B) Yes it IS particularly bloated. While BeOS and QNX get away with full featured DEs for less than a meg, X at a minimum has a around 10-15 megs of binaries. Given the fact that QNX's Photon (in conjunction with QNET) does even more than X (full network transparency, window manager, FontFusion AA font renderer, OpenGL integration, etc, X compatibility) and takes up at most a few megs (with all the features, the most bloated being X compatibility) X has to be classified as criminally bloated.

      C) Why doesn't anybody use xlib then? xlib reminds me a lot of GDI (which makes sense, the GDI is influenced by X), and given the fact that Win32 is overall one of the crappiest API's I've ever had the pain to program, that's not saying much.

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:Way to go! by be-fan · · Score: 2

      Thanks to the wonders of OSS, you could probably just reuse XAA and the existing drivers! As I remember, the acceleration API is quite general. And all those people making two redundant desktop environments might be more useful creating a replacement for X. Of course, given the fact that the OSS community has infinate programms (according to popular logic) manpower shouldn't even be an issue.

      --
      A deep unwavering belief is a sure sign you're missing something...
  20. Re:I knew it. :-) by Ig0r · · Score: 1

    Uhm. He just said "MacOS X doesn't support GL acceleration" and you replied with "Yes Quake3 does!".
    Notice the difference?

    --

    --
    Soma: because a gramme is better than a damn.
  21. What hardware? by Mike+Hicks · · Score: 3

    I see that this is available at Sourceforge.. I downloaded the RPMs, and I noticed that they wanted libGLcore.so.1, which appears to be an X module for the NVidia X servers. The stock XFree86 4.0.x servers come with a similar file libGLcore.a .

    Anyway, I'm just wondering -- does this mean that this EVAS stuff only works with NVidia cards? Is there any chance I'll get it to work with my G400?
    --

    1. Re:What hardware? by cbwsdot · · Score: 1

      I don't know if you need NVidia hardware, but reaster is a big fan of Geforce.

      --

    2. Re:What hardware? by Anonymous Coward · · Score: 1

      Sure You can run it on your G400. Just check out the E-develop mailing list archives Lots of people have the same problem and some of them even found the solution :) I personally don't have G400, so I don't have any experience in this field, however be prepared for recompiling the kernel and possibly X. In general EVAS stuff works on any hardware accelerated card supported by X, but it so happens that NVidia X drivers are WAY better(faster) than any other type.

    3. Re:What hardware? by Jeffrey+Baker · · Score: 2

      You can use the GNU tools to make a .so from the .a

    4. Re:What hardware? by Anonymous Coward · · Score: 1

      I am not so sure about that: a .so by definition is compiled with -fPIC (position independent code) while a .a doesn't have that requirement...

    5. Re:What hardware? by heikkih · · Score: 1

      E17-cvs works fine with me under Debian Sid with an Ati 128.

      I was just blown away when mozilla 0.7 popped up. The Slashdot front-page was completely loaded in tenths of a second. Then I figured out I wanted to test it with Opera 4beta.

      Surfing will never be the same again :)

      heikkih
      ------

    6. Re:What hardware? by Spirilis · · Score: 1

      but on x86, I don't think it makes a damned difference. Many shared libraries on x86 are compiled without using -fPIC.

      --
      the real at&t mix
    7. Re:What hardware? by Sentry21 · · Score: 1

      Where did you get libXrender.so from? I can't run e17-cvs until I find it. =:/

      ~Sentry21~

      Posting anonymously (maybe) because Lynx really, really, really sucks ass.

    8. Re:What hardware? by BlowCat · · Score: 1
      Nope. Lynx rules, but you should compile it with persistent cookies and enable them in lynx.cfg. Don't forget that you should always use slashdot.org, not www.slashdot.org. Finally, don't forget to tweak with colors. The default is very bad for your eyes.

      Posted in Lynx.

    9. Re:What hardware? by heikkih · · Score: 1

      I didn't :)

      The xlibs-dev 4.0.2 debian-package provides the static libXrender.a. I've also got a symlink to the non-existing dynamic lib, but haven't got a clue which package created it.

      heikkih
      -------

  22. Linux going down the Windows road by hubertf · · Score: 2

    Nice to see portable, machine independent interfaces (X) replaced with non-portable, machine-dependent ones (svgalib, EVAS).
    Not.

    One more proof that Linux != Unix.

    - Hubert (Unix lover)

    1. Re:Linux going down the Windows road by mgiammarco · · Score: 1

      I disagree with you. I like freedom, with X I will not have freedom: binary only drivers (NVIDIA) open GL can run only if you start X (thanks DRI), etc. Now I would like to have some open source alternative.

    2. Re:Linux going down the Windows road by rodgerd · · Score: 1

      More like Linux Weenies != Clue about Unix philosophy.

    3. Re:Linux going down the Windows road by Yokaze · · Score: 1

      Hmm, as far as I see, EVAS is based on OpenGL and X, which, are perfectly machine-independent.
      OpenGL even more than X.

      Please enlighten me, where the increased machine dependency can be found.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    4. Re:Linux going down the Windows road by bartok · · Score: 1

      How about E != Linux or E != Most used WM

    5. Re:Linux going down the Windows road by arseonick · · Score: 1

      Yes. Linux is not UNIX. It never claimed to be. Is that such a bad thing?

    6. Re:Linux going down the Windows road by journey- · · Score: 1

      How in the world is EVAS machine-dependent? It uses the GLX protocol, and GLX is very non-machine dependant, its a spec thats been available for years.

    7. Re:Linux going down the Windows road by CyberKnet · · Score: 1

      Of course its machine dependant. Are you stupid? The original poster thought a whole five seconds before pushing the submit button, and didnt read the article, nor did they go to the E/Raster websites to confirm their theories. They were in it purely for the karma. But I'm telling you, they *had* to have know what they were talking about ... after all .. they *did* push the submit button, didnt they?

      ---

      --
      Video meliora proboque deteriora sequor - Ovidius
  23. WM choice by Alioth · · Score: 2
    I really do like Enlightenment. What I usually do under X is start about 5 xterms and a browser (rather than doing the GUI thing - incidentally, that's how I use WinNT too), I do appreciate a bit of eye-candy.

    The themes that come with Debian are pleasing to the eye, and the WM seems easy to use. However, I do miss the right-mouse-button Lower feature (to send a window to the back) which FVWM supports.

    But at least Windows users don't accuse my desktop of being "dull" any more

    To broaden the appeal of Linux, it needs more work on this sort of thing. However, I think Linux is an awful long way from being a "consumer level" OS like Windows. Having just upgraded my system with the latest Debian, the installation leaves a lot to be desired when compared with Windows. Fortunately, I almost know what I'm doing when it comes to Linux (having first started with Linux when it was kernel 0.12!), so it wasn't a big deal for me to install Deb, but I can't imagine most of my friends (who are not in software development) installing it without my (or some other Linux aware person's) help.

    1. Re:WM choice by gimpboy · · Score: 2

      Having just upgraded my system with the latest Debian, the installation leaves a lot to be desired when compared with Windows

      if you are looking at an installer targeted for the average windows user you should probably consider mandrake.

      the installer isn't really that important on the "consumer level". most "consumers" dont install operating systems. the operating system comes preinstalled.

      use LaTeX? want an online reference manager that

      --
      -- john
    2. Re:WM choice by Fluffy+the+Cat · · Score: 2

      Having just upgraded my system with the latest Debian, the installation leaves a lot to be desired when compared with Windows

      I installed Beta 2 of Progeny today. It's a Debian-based dist written by Debian developers, and it has a whizzy graphical install. I'd have no qualms about giving it to someone who's never installed Linux before.

  24. Re:I knew it. :-) by Error27 · · Score: 1

    I think you might mean windows 2000 instead of OSX.

    a google search of OSX and opengl doesn't produce anything interesting. And Apple is fairly good about issueing press releases if they do something new. I've heard that the new interface for apple is pretty and that it's slick but I haven't heard too much about it being fast.

    Anyways, your logic is a little bit screwy about using 3d acceleration to speed up 2d. Because if you could do that then 3d acceleration would be called 3d and 2d acceleration. Perhaps you are associating OpenGL with 3d only instead of 2d? But OpenGL can be used to accelerate 2d also if you add the following line (and one or two others) to your code.

    gluOrtho2D(0, EzWinWidth , 0, EzWinHieght);

  25. Re:What's wrong with Berlin? by Fnkmaster · · Score: 1
    You got it. If Berlin does nothing more than force X to innovate and figure out ways to get this functionality into the existing infrastructure, then more power to it. That along makes Berlin Not A Failure.

    I think Berlin would have a serious chance if it was able to run X apps. Given that it currently can't, adoption is just not going to be widespread.

  26. XLib bypass? by zoftie · · Score: 1

    Yay, next great thing is happening... wait it is not, rasterman somehow forgot about whole network transparency with X... Your applications ran on the other host will not bring up the EVAS on yourscreen. Rasterman beangered GNOME development team with his hacky programming that only he can understand, and now he is at it again. Why wouldn't he just work with framebuffer? The direction X programming on Linux going, is to ditch XLib altogether, because it is slowing whole eyecandy enabling process for rasterman-likes, so they just communicate directly with GLlib, which in turn calls extended XServer directly without marshalizing calls into datastream... how sad.

    1. Re:XLib bypass? by Knos · · Score: 1

      Evas supports plain xlib calls...

      --
      . . . . . . . .. . . . . . . .
      may u!sh 2 sm!le at dz!z bad nn.!m!tat!ion
  27. Debs for E17 by heikkih · · Score: 3

    ... and then I suggest all debian/E-users head over to ljlane's debian repository to check out the stuff :)
    Figure out there how to get it apt-able.

    heikkih
    -------

  28. I run E on a P233 and have no speed issues by ry4an · · Score: 3

    I run E on a P233 w/ 96Megs ram, a reasonably busy theme, and a $20 video card and have never had speed issues. I've tried other WMs and haven't noticed anything drawing or responding faster. What's the speed problems I'm always hearing talk of?
    --

    1. Re:I run E on a P233 and have no speed issues by Anonymous Coward · · Score: 1

      Well, some of us don't want to actually see the windows and widgets being drawn on the screen. We want them to appear at once.

    2. Re:I run E on a P233 and have no speed issues by Sentry21 · · Score: 1

      I ran E on a Cyrix 133 (a 200+ underclocked for heat issues) with 32 megs of RAM and a $160 vid card, and X was SO AMAZINGLY SLOW. It was almost unusable. But that's 'cause my computer sucked, I soon found.

      Then I used sawfish, and it was like going to a PII/400 - easily ten times faster, if not more, than Enlightenment was. I hate sawfish, true, but it's got the only balance of speed/aesthetics/functionality/customization that I can live with on the hardware I have.

      Sure E is bloated with enough graphical slowdowns as to make Photoshop blush, but if the speed-up (hopefully) provided by EVAS will get me back to it. I mean, sure it has tons of alpha hacks and so on - but isn't that what's great about it? =;>

    3. Re:I run E on a P233 and have no speed issues by Zagadka · · Score: 1

      Out of curiosity, what is it you hate about sawfish?

    4. Re:I run E on a P233 and have no speed issues by DirkGently · · Score: 1

      I'd have to say its your 32Mb of RAM. E is a memory hog (all those pixmaps).

      I like E. E is swankish as far as fine tuning your personal usability settings. But on my laptop, its BlackBox all the way. PII 266 with 64MB of RAM. From the time I hit startx to the time I get my inital aterm started is under 4 seconds. Can't beat that with a stick, man.

      Dirk

      --

      I keep trying to pick fights, but I can't shake this Excellent karma.

    5. Re:I run E on a P233 and have no speed issues by Sentry21 · · Score: 1

      Hate is too strong a word (it almost always is), but I dislike how it's a pain in the ass to configure (on Debian, since there is a sawfish and sawfish-gnome package, and a sawmill and sawmill-gnome package), the themes for it all suck really badly, it crashes, it's a pain to update, it's buggy, I've had to delete ~/.gnome several times beacuse it puts my panel in the middle of the screen and won't let me move it, not to mention alt-dragging the windows suddenly stopped working one day (no one told me it was win-drag now), and a thousand other little things that irk and dismay me.

      With Enlightenment, there are things that bug me, but at least they're nice, glaring things, that you can easily point out if you choose, or live with if you desire. I've chosen to live with them (I switched back to E now that I have 80 megs of ram instead of 48, and it's as fast, if not faster, than sawfish was (sawfish didn't get faster on more ram)). It's all what you use and how, I suppose, what you'll give vs. what you want in return.

      ~Sentry21~

  29. Re:iiemyiwryfhopypwsyhuyapydosiiymwiniyhuyaatiwkya by DysonSphere · · Score: 1

    Give it up, Moe's better at this, and he's a cartoon.... Listen to me, you; when I catch you, I'm gonna pull out your eyes with a corkscrew and stick 'em down your pants, so you can watch me kick the crap outta you, then I'm going to shove a sausage down your throat and stick starving dogs in your butt! okay? Oh yea, then I'm gonna use your tongue to paint my boat. http://www.snpp.com/guides/moe_calls.html

    --
    Mommy. What's a karma whore?
  30. EVAS is good by boris_the_hacker · · Score: 1

    Evas is more than just a toy, and it's also goes beyond hardware acceleration. It's rendering backends allow for the ability to transparently shift between OpenGL, Imlib2 and plain X rendering - this provides great scalbility. It also means that those machines that can only do software opengl rendering dont get bogged down by Mesa - but use Imlib2 (which is alot faster) - or for those machines that wish to use just X's rendering can use that. It basically means that people like myself that has a graphics card with blisteringly good perfomance can use it - rather than it sit there wasted. Even people with G400's have had great performance (even more so since raster re-wrote the GL engine). And no. This doesn't mean E will have transparent menus as they are still a PITA to have properly.
    ---
    boris at darkrock dot co dot uk

    --
    chris at darkrock dot co dot uk
    http colon slash slash www dot darkrock dot co dot uk
    1. Re:EVAS is good by McKing · · Score: 1
      Hrm, no transparent menus, eh?

      How about this? Or this? These shots are from raster's web page, and are actual screenshots. They aren't even from 0.17, but from 0.16+EFM.

      --
      If only "common" sense was actually that common...
    2. Re:EVAS is good by boris_the_hacker · · Score: 1

      Well last time i looked, e16+efm != e17 :) Half the reason i know this isn;t going to happen is due to the fact i read the edevel mailing list, and also i am writing a fair bit of the menu code for e17.
      It was generally decided that transparent menus are a BadThing(TM) due to the fact that small menus are ok - but big menus get very evil to render (try middle clicking on /usr/include in efm and you shall understand)
      ---
      boris at darkrock dot co dot uk

      --
      chris at darkrock dot co dot uk
      http colon slash slash www dot darkrock dot co dot uk
    3. Re:EVAS is good by b0r1s_7h3_h4x0r · · Score: 1



      Whoa. WTF?


      3v1l_b0r1s at d4rkr0ck d0t c0 d0t uk

      --
      3v1l_b0r1s at d4rkr0ck d0t c0 d0t uk
      http c0l0n 5l45h 5l45h www d0t d4rkr0ck d0t c0 d0t uk
  31. Slower Systems by Hrunting · · Score: 3

    A lot of people out there (me included) run Linux on much older computers (in my case a p120). WMs like WindowMaker and BlackBox run perfectly acceptable on these systems. Will hardware accelerating Enlightenment perhaps give a ray of hope to those of us with slower cards, or will even not pushing all that graphics work into the video card not help us?

    As a sidenote, what kind of graphics cards are we looking at here? Anything that has an accelerated X server (like, say, an old Mach64) or are we only talking high-end cards?

    1. Re:Slower Systems by be-fan · · Score: 2

      give a ray of hope to those of us with slower cards
      >>>>>>>
      I don't think that any cards from the P120 era even *have* OpenGL HW acceleration, much less a good implementation of it. So no, I suggest you splurge and spend the $35 (on pricewatch) that a NVIDIA RivaTNT2 M64 costs. You'll be happier, trust me.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Slower Systems by StandardDeviant · · Score: 2

      He won't be able to run it, simply from the standpoint that the M64 AFAIK is AGP-only, and I doubt that a P120 has an AGP slot. Dude (p120 guy), just be happy with fvwm2 or blackbox or windowmaker or whatever works, because the amount of time and effort and potentially money you'll spend on that machine to get E/Gnome+Whatever/KDE running smoothly is prohibitive (I ran E pretty well on a p233mmx with 64meg of ram and an ATI Xpert 98 card, that's probably the minimum; now I run it on a p2-450 with 128 and a Riva TNT, and it flys (no Gnome)).

      If you are interested in getting a used PC, check out used-pcs.com(a local shop I've heard good things about; they have tons of Dells and whatnot. A system that meets the "minimum" for E I mentioned above looks like it would cost about $200-250 from them). Of course eBay is an option etc. etc. My point being is that if you really want to run this stuff just spend ~$300 or so on a used system, and make the old machine a server or something. :-) Good luck! (note also that you don't need Gnome at all if you're running E 0.16.x, so you can save memory and CPU by just running E.)


      --
      Fuck Censorship.
    3. Re:Slower Systems by be-fan · · Score: 2

      PRICE FOR ONLINE ORDERS ONLY
      - Nvidia Riva TNT2 vanta 16MB sdram
      PCI - Retail Box
      Nvidia Riva TNT2 vanta 16MB sdram PCI
      $ 48
      >>>>>>>>>>>>>>>>
      Partially correct. There is a PCI version, it is just a little more expensive. Still, $48 is chump change considering how much better having good OpenGl compatibility feels.

      --
      A deep unwavering belief is a sure sign you're missing something...
  32. Re:I knew it. :-) by mgiammarco · · Score: 1

    I agree. Max os X interface is better. Period. Perhaps it does not use open-gl but surely it uses 3d feature of cards like z buffer alpha blendins anti alias. 3d is not only for games but also for apps. 2d is not dead. They can improve it

  33. Re:I knew it. :-) by shawnce · · Score: 1

    Correct, It utilizes a thing Apple calls Quartz which is a PDF based imaging system. It is vector based imaging system... which mean you can blend, scale, rotate, etc. and the images are rendered at the optimum resolution for the device it is displaying on (this includes things like printers).

    Granted not all of the OS currently utilizes this ability to its fullest but as video and processing systems get better it will be leveraged more and more.

    A nice thing about Quartz is you utilize its interfaces and its core can be ported to utilize 2D or SIMD acceleration behind your back. This is what Apple has done for the Velocity Engine in the PowerPC G4 (74x0).

    It is fast!

  34. Re:What's wrong with Berlin? by Aunt+Mable · · Score: 2
    I'm on the design mailing list and they have talked occasionally of doing XLib on Berlin - and they realise that it's a major step in people's adoption of Berlin. It will be done, but there's more important things right now.

    -- Eat your greens or I'll hit you!

    --

    -- Eat your greens or I'll hit you!

  35. Rxvt by drsoran · · Score: 1

    You know, the thing that bothers me about rxvt though is that there's no way I've seen to resize the damned thing. You have to open another window with a different font size. With xterm it's easy to go from tiny to huge, reset the console, etc. Plus, xterm seems just as fast as rxvt on my modest system (piii-733).

    1. Re:Rxvt by Bishop · · Score: 1

      Read the man page. You can bind a key sequence to change the font size. You can set the 4 or 5 fonts through X resources.

    2. Re:Rxvt by sadam.nz · · Score: 1

      well on my p2 350 there is a very noticible difference between xterm and rxvt, in xterm the is a visible delay when the text scrolls.

      --
      --
  36. Try Sawfish by Sanity · · Score: 2
    You should take a look at Sawfish. It is just as themeable as E, you can script stuff for it in Lisp, and it has a very slick, well written feel to it (in contrast to E which feels like it has been thrown together at a demo hacking convention).

    --

    1. Re:Try Sawfish by Zagadka · · Score: 1

      From my experience, Sawfish is a lot faster than E, even when using the same theme and options. I had used E for several months, and one day I decided to try out Sawfish (back when it was called Sawmill). I stopped using E, because with sawfish I had exactly the same theme, but windows rendered much faster, and it has a real configuration language.

    2. Re:Try Sawfish by AndyElf · · Score: 1

      \begin{holly_war}
      Sawfish (formerly sawmill) is fine. It sure is lighter than E, and hence may *sometimes* seem faster.

      However (and this only applies to the case that you are using sawfish bare -- w/o GNOME as a desktop manager), take a closer look at how fast a desktop menu appears -- not any faster than in case of E.

      Sawfish is a great component used _within_ GNOME's framework. It is very customizable as well, but not anywhere close to E's level. Also, on a personal note, I just don't want to learn LISP (or guile or scheme or rep) just to customize my WM.
      \end(holly_war}

      Important disclosure: I do not use E now *exactly* because I found it not fast enough for use on a laptop. I am constantly switching between fvwm2/GNOME/KDE2 whenever I get bored/frustrated with either.

      Yes, I have tried BlackBox but was not paticulary impressed...

      --

      --AP
  37. Re:I knew it. :-) by Enahs · · Score: 2

    Oh, yay, and I suppose there's a nice, included PDF viewer that uses Display PDF to view PDF files, then. What happens when you open a corrupt PDF file?

    --
    Stating on Slashdot that I like cheese since 1997.
  38. Questions, questions. Apple DisplayPDF anyone? by 2nd+Post! · · Score: 2

    Let's see if I have this straight:

    EVAS is an API or library that allows for the WM, in this case E, to utilize hardware accelerated OpenGL hardware, not just the standard 2d raster stuff found on most video cards, right?

    Does this mean E will only work on NVIDIA and 3dfx hardware, under Linux? I've heard other people mention this too.

    Is this canvas software, EVAs, akin to Apple's DisplayPDF layer? Will it eventually mature into a display layer that sits between the hardware and the WM? I'm curious if Apple was an inspiration, or not.

    Or is it literally just a wrapper around OpenGL? Instead of calling a 2d api, it just remaps to an equiv 3d function call to get the alpha blending and scaling?

    If this is literally in it's infancy, maybe a long term design plan to create a Quartz type API would be nice.

    Geek dating!

    1. Re:Questions, questions. Apple DisplayPDF anyone? by journey- · · Score: 1

      Yup, only on NVIDIA and 3dfx's hardware, doesn't that suck. All those people playing q3a on Matrox boards, and ATI boards should be told they dont have 3d accel in linux.

      We should also remember that those enjoying their 3D acceleration on the Intel i810 chips canty use it, same with the GMX 2000boards(although i dont think anyone owns those:P)

      Someone should let all these other people know that they dont really have openGL support

      Moron

  39. What's wrong with the guy? by curious.corn · · Score: 1

    Can you please explain where all this contempt for Raster comes from? I've read nasty-ish remarks on E and the man himself on ./ and the linuxtoday page. Quite frankly I cant' understand the reason so many peole can't stand him! I use wm and kde2 most often (I cant' get to terms with moving the mouse at 90 turns) but I'm not bashing the chap. If some dude instead of whipping him with a trout had written a coolish 'point & click' prefs setting I bet the masses wouldn't be so hard! Or is it because he left RH slamming the door?

    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  40. Re:I knew it. :-) by jacoplane · · Score: 1

    Maybe because it's not OSX but "OS X" :-) Anyway, OS X definately uses OpenGL. Just take a look here

  41. Those will be yanked by Cardinal · · Score: 1

    Yes, efm had transparent menus. I enjoy them a lot, since I've been using efm as my desktop for something like 8 months now. However they were deemed too slow to add to E17.

  42. Jubei? by jmp100 · · Score: 1
    Jubei, as in Jubei Kibagawa from Ninja Scroll?

    (why the hell are you talking about MAME in an article about E)

  43. damn pretty by dwbryson · · Score: 1

    Wow, i just rean the evas_test and this is VERY pretty. It'll be interesting to see how they pull this off... it's definatly apparent that there is almost no optimized code, my P2 350 with a TNT2 varied between 770fps to 3fps on the demo depending on what was on the screen. I had switched to sawfish a while back because E was so slow... maybe this will be my reason for switching back to E.

    --
    - "Never let a computer tell me shit." - DelTron Zero
  44. Huge toolbar (or not). by Chuck+Chunder · · Score: 2

    In modern versions of (stable) GNOME the toolbar is ultra-configurable. It can be a tiny 12 pixels if you so desire.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  45. Re:I knew it. :-) by mr_exit · · Score: 1

    Mac osX does use open gl and Apple got help from Alias|Wavefront (make Maya and Studio, owned by SGI)

    from the apple website: Apple has also integrated OpenGL -- the blisteringhot 3D technology used by games like Quake 3Arena from id Software, and heavy-duty authoring tools like Maya from Alias/Wavefront -- into Mac OS X. And the state-of-the-art plumbing in Darwin actually boosts OpenGL's performance to a whole new level on Mac OS X, making it the ultimate PC platform for 3D games and eye-popping photorealistic graphics

    From what I understand. you can make 3d acceleration speed up 2d by simply making the desktop a 3d object (or series of) that is viewed straight on.

    3d isnt all perspective and volumetric fog
    although E. with fog might be fun, Cataract simulator anyone??????

    ----
    Drink Coffee - Do Stupid Things Faster And With More Energy!

    --

    -------
    Drink Coffee - Do Stupid Things Faster And With More Energy!
  46. Wow, buzzwords... by KupekKupoppo · · Score: 1

    It seems to me that since everybody is crapping themselves over the idea of anti-aliased fonts, Raster just went and said "you know all that good stuff that you want? I'll give it to you (someday)."

    If you look at the facts, Enlightenment, while arguable the most visually attractive (not necessarily clean and/or easy to use) of the available window managers, is huge and clunky. Optimization and efficiency is often left by the wayside in order to just put out a hack that works.

    Come on, this is the Linux community! <stereotype>We're fascist when it comes to processor and memory usage! We put away all things shiny for the power our OS allows us!</stereotype>

    There are other, cleaner WMs out there, and without the eye candy are by far a nicer product. Even Blackbox has its appeal (and would be my personal preference). Simplicity in design and ease of use can override the power of eye candy, in my eyes, any day.

    I'm sorry, I think we were fed a bunch of buzzwords, will get to grope at vapourware for a long time, and we're expected to just smile and nod at the prospect of something new.

    Oh yes, we want those things. But first make Enlightenment work like a Linux app is supposed to--cleanly, and efficiently.

    1. Re:Wow, buzzwords... by PostmanPat · · Score: 1
      Oh yes, we want those things. But first make Enlightenment work like a Linux app is supposed to--cleanly, and efficiently.

      No thank you--make it work like a Unix app instead.

  47. Elegant Simplicity by Phaid · · Score: 1

    ...is not what stuff like EVAS and Enlightenment and Gnome and KDE are at all about. When your machine requires more resources to make pretty screenshots than it does to do anything actually useful, you're heading down the wrong path.

    Fortunately, the brilliant thing about open source is that you're not stuck running this bloatware because someone says you have to. You can happily install the bits and pieces you want and make your desktop anything you like (or just run console and not have one at all).

    1. Re:Elegant Simplicity by Chagrin · · Score: 1
      I think you have that a little bit backwards.

      Gnome and KDE are all about creating a framework so that applications can be rapidly developed. The user doesn't benefit (well, not directly) - the programmers do. There wouldn't be nearly as many X applications as there are now if it wasn't for these rich widget sets that have been developed. Reinventing the wheel is much, much worse than having to put up with a little bloat.

      EVAS is all about speed, and again, that's another benefit to the programmer who is then able to write more of a whizbang WM and not have it run slowly. And of course, Enlightenment, well, maybe you do have a point 8)

      --

      I/O Error G-17: Aborting Installation

  48. A few questions etc. by Pflipp · · Score: 2
    • How long before this is in GNOME as well? Methinks personally that it will be there sooner or later. The "competition" between the desktop environments has until now shown that a Very Good Idea is soon to be adopted by all the players. (So s/"competition"/innovation/ here!)
    • How exactly can OpenGL do stuff like this? I know that OpenGL is now added to Xfree 4 hardware-accelerated whenever possible, and otherwise software-wise, so I understand people will start to use the OpenGL API just because they know it is always as fast as possible. But I thought OpenGL was about 3D? (OpenGL is still a bare terrain for me.)
    • So why are normal X extentions not hardware accellerated? That's what X is supposed to do: work with your video card, right? I mean, why can't this be done through Xrender or whatever deals with antialias etc.?

    Thanks.

    It's... It's...
    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
    1. Re:A few questions etc. by be-fan · · Score: 2

      How long before this is in GNOME as well? Methinks personally that it will be there sooner or later. The "competition" between the desktop environments has until now shown that a Very Good Idea is soon to be adopted by all the players. (So s/"competition"/innovation/ here!)
      >>>>>>>
      However, they also have a case of "not invented here" syndrome, so most likely, GNOME EVAS will not be compatible with KDE EVAS, will not be compatible with E EVAS.

      How exactly can OpenGL do stuff like this? I know that OpenGL is now added to Xfree 4 hardware-accelerated whenever possible, and otherwise software-wise, so I understand people will start to use the OpenGL API just because they know it is always as fast as possible. But I thought OpenGL was about 3D? (OpenGL is still a bare terrain for me.)
      >>>
      OpenGL doesn't really do 3D, it draws triangles in 3D space. All you have to do is fix your viewpoint directly above the scene, and make sure that everything you render is the same distance from the observer. For example, to blit a pixmap to part of a window, you create a texture out of the pixmap, and draw it on whatever part of the desktop you want. You get the hardware scaling effects by making the quad (quadralateral) you are using bigger or smaller, and OpenGL will not only resize the pic, but if you have filtering enabled, will smooth it out. You can do anti-aliasing creating a texture with the text and the correct alpha values, and alpha blending (again, accelerated by OpenGL) the texture onto the screen. OpenGL is actually quite nifty for 2D when used in this way. I wrote a little demo game once using GL. It was a 2D side scroller, but using OpenGL you can add stuff like rotation, scaling, light effects, cool fire effects, etc, that are usually hard (and slow) to do without GL.

      So why are normal X extentions not hardware accellerated?
      >>>>>
      For most cards, the 2D path (used by X) doesn't mesh well with the 3D (OpenGL) path.

      That's what X is supposed to do: work with your video card, right? I mean, why can't this be done through Xrender or whatever deals with antialias etc.?
      >>>>>>>>>>
      I suppose it could by done through X render, but I think that the XRender guys saw it fit to write their own driver API, maybe for good reasons (or maybe not ;)

      --
      A deep unwavering belief is a sure sign you're missing something...
  49. FreeBSD? by muyThaiBxr · · Score: 1

    Well, it'd be nice to be able to use this kind of thing on FreeBSD, but unfortunately, I have an nvidia geforce2 mx based bored, for which openGL isn't supported under FreeBSD. Damn nVidia, release the drivers' source!!!

    1. Re:FreeBSD? by hammock · · Score: 1

      They can't release the source for two reasons. Both are Microsoft related
      1. It is based on the same driver used on Windows (can you say MS-NDA?)
      2. They don't have full control of thier own drivers source, so they cannot single handedly open the specs.

    2. Re:FreeBSD? by main() · · Score: 1

      And I won't be purchasing an nVIDIA card again for one reason

      1. They won't release the documentation which would enable/assist the development
      of open source drivers.

      ... come on, even incomplete documentation would be a start.

      Brown

    3. Re:FreeBSD? by muyThaiBxr · · Score: 1

      well, That's more or less what I meant, but yeah, I'd just like 3d acceleration in FreeBSD.

  50. Window managers? by SmokeSerpent · · Score: 1

    Shouldn't all these folks shoehorning accelerated antialiased scalable whojumajigits into WMs more rightly be working on adding it to the X side of the equation? I don't really care all that much if KDE or Gnome or Enlightenment adds somesuch thing because it'll only affect apps written to that desktop environment. When I can get a cross-DE app that does these things regardless of DEs I have installed, then I'll get excited.

    --
    All kings is mostly rapscallions. -Mark Twain, The Adventures of Huckleberry Finn
    1. Re:Window managers? by drig · · Score: 2

      I think it is integrated with X. Rasterman is using the X interfaces. GLX for image scaling and alpha blending. XRender for antialiased fonts. It's just that no other WM is doing all this (KDE is using the XRender fonts).

      --
      Citizens Against Plate Tectonics
  51. Re:Questions, questions. by karot · · Score: 1

    I get the same impressions and have the same questions about EVAS, but my take on it is "Fair enough..."

    These days, XFree is providing an OpenGL interface, and as long as this interface is hardware independent (I believe that XFree 4.x can software render OpenGL if you don't use accelerated hardware), and if some WM designer wants to try using OpenGL calls directly to draw on his "canvas" and obtains a speedup, then go-on, push that envelope. After all, generally speaking, the WM owns the desktop - How it draws on it is not for the user to worry about.

    On the other hand, if what's being done really is that "simple", then I wouldn't call it a product, just a feature. If it subsequently is released as an API/library that other WMs can use to gain the same benefits, THEN it's an application.

    --

    --
    Enjoy Y2K? Roll-on Year 2037!
  52. Rasterman's interface style by bhendrickson · · Score: 2

    I always enjoy coding with Rasterman's libraries. They are not done the Proper Way(tm) - they are better.

    Everyone has been told massive amounts of global variables are poor style. Everyone except Rasterman. Current color? Current drawing surface? Font to use? Dithering? All globals. It makes his code clear and efficient, and just as important, it eliminates all of those normally unused paramaters from functions that make code ugly and interfaces difficult to remember.

    So what if a lot would have to change to make his code thread safe. He prefers to use one thread for graphics stuff anyway, and he doesn't make sacrifices people who don't.

    What I am trying to say, is that we have general coding rules. Like no globals, because stuff like thread safety is lost and have different people design different parts becomes error prone. But he knows he doesn't care about thread safety, and he is the only person writing the library, so he violates the general rule. And his libraries are better for it. Evas is no exception.

    -Ben

    1. Re:Rasterman's interface style by Anonymous Coward · · Score: 1

      And so his tools are useless for those of us trying to leverage SMP.

      Of course, it took flaming from Alan Cox, Linus, and about 250 other people before Rasterman understood that multiple threads run at the same time on different CPUs on linux. He had a bit of trouble with such a complicated concept, but I suppose that is to be expected from an old amiga-head.

    2. Re:Rasterman's interface style by Anonymous Coward · · Score: 1

      Bullshit. There's a reason why Enlightenment is currently being rewritten for the SECOND time in like two years. An experienced OO developer would NEVER resort to rewriting entire 70,000+ line applications. It amuses me how so many people come on Slashdot and preach about programming when they themselves are just script kiddies, Unix sysadmins, and Perl hackers. There is a reason you guys aren't working on REAL, 1 million+ line software projects... because you don't know how to write high quality, robust, maintainable software!

    3. Re:Rasterman's interface style by spitzak · · Score: 2
      Actually it can be thread safe. There are things called "per thread globals". It is unfortunate that C compilers do not support these in a clean way so that the implementation can be messy and require a function call instead of just a static variable.

      A lot of serialized interfaces become much easier to program if a global state is preserved. It can also be much faster in many cases as no checks are needed to see what is different between the new and previous arugments.

      I also think this is vital to get the drawing code away from the toolkits. OpenGL has this and we people writing Qt, GTK, Windows MFC, and other programs can cut & paste there OpenGL code between them!

      Xlib and Win32 GDI do not do this, and nobody bothers bothers emulating one of these on the other, despite the portability advantages. This is because the application has to retrieve the static information (the "gc") from the toolkit library, binding your code to the toolkit, and making portability between the toolkits impossible.

  53. Ive played with EVAS... by Schemer · · Score: 2

    ...and yes, it is that cool. I checked out the cvs version about three weeks ago, looked at the demo application and was very impressed.

    EVAS has three modes for rendering: Hardware Accellerated using OpenGL, Software only using various X windows extensions to speed things up, and X lib only for compatiblility with the lowest common denominator.

    I'm away from my linux box right now, so the next paragraph is from memory, and by now raster might have added more features and speed.

    The EVAS demo I looked at showed off all the features of evas like anitaliased text, alpha blending, image scaling, and so forth. When in Hardware mode, I was able to get around 80 FPS on my system with a Pentium 2 350 and a tnt 2 ultra (by todays standards, this is not an impressive system), in software mode the speed dropped to arounf 20 fps (comparable to the other canvases ive seen), xlib mode was slower, and the image quality was horrible, but the point of xlib mode is not for speed or quality but compatiblity.

    Raster's plan is to use EVAS to accelerate E 17 and EFM (Enlightenment's intergrated file manager). With hardware acelleration, E 17 shoud slimply rock.

    What I would like to see now, is for evas to be incorporated into other canvases, like the gnome canvas, whatever kde's canvas is, and java 2d. That would rock even more.
    --

    --
    A buddhist walks up to a hot dog stand and says ``Make me one with everything.''
  54. Re:I knew it. :-) by Wesley+Felter · · Score: 2

    Yes, there is an included PDF viewer, although it appears to only support a subset of PDF (some files just appear as a bunch of boxes). As for corrupt PDFs, feel free to send me one and I'll let you know what happens. :-)

  55. Go Rasterman! by vandan · · Score: 1

    Enlightenment rocks. There's nothing else that comes close to it's visual
    splendor or ease of use. I truely feel 'at home' on an Enlightenment
    desktop - something I can't say for the more clumsy Gnome & KDE desktops.

    And I've seen some posts above about E & Esound being incomplete & buggy.
    Guys: grow up & troll elsewhere. E is ROCK SOLID. If it EVER crashes, it
    gives you the option of restarting, without loosing ANYTHING you're working
    on. Brilliant. And as for Esound - I use it all the time I haven't haven't
    noticed any probs / performance issues. I run a 500Mhz Athlon - not exactly
    top-of-the-range any more... I think the people whinging about E's speed are
    hippies with 486s who expect Playstation 2-like graphics to magically emerge
    from their junk-heaps. Ain't gonna happen guys.

    So enough whinging about whingers.

    Crank on Rasterman! It's good to see someone with such a passion doing so
    much for the Linux world (man you make my desktop sweet!).

  56. Re:MAME ROMs available by hammock · · Score: 1

    People pirate Windows 2000 every day.
    So to answer your question: Yes.

  57. Totally Offtopic Side Note 1 comment by Ma�djeurtam · · Score: 1

    Totally Offtopic Side Note 1: I find it amusing that LinuxToday.com.au snatched my X icon: I always thought it was probably the crappiest Slashdot icon, and I never dreamed anyone would want to take it. (...)

    Hey! the crappiest Slashdot icon used to be the WINE icon. I was going to post a comment about that, but I first checked that it still wasn't changed.

    And guess what? It is!!!

    What a beautiful day ! ;)

    Stéphane

    --
    Instant Karma's gonna get you, Gonna knock you right on the head (John Lennon, 1970)
    1. Re:Totally Offtopic Side Note 1 comment by Xenex · · Score: 2
      Or the Be icon. Be Inc changed their icon well over a year ago, and their OS's logo twice in that time...

      And that WINE icon is just evil...

  58. Oh Yea, come to me baby... by be-fan · · Score: 2

    This is so freaking cool! This is just the type of thing that Linux needs to become better than Windows in every possible way. EVAS is A) Fast. We (I anyway) all love speed, don't we? B) Has anti-aliased text! I haven't gotten Render to work yet (as I don't have a Matrox card) but I *DO* have an NVIDIA card, and from my POV, going through OpenGL is a much better way to integrate Render's features without yet another driver API. C) Alpha blending? Compositing functions? Am I dreaming? I hope not! I think that if the XFree guys keep hacking away at X (another couple of releases with jump as a big as 4.0, and X might get halfway to mediocre) and NVIDIA keeps churning out new Detonator releases, and the LibArt guys find a way to integrate with EVAS (yea, I know it's asking a lot, but everything is there, and it is wholly in the realm of possibility) then Quartz may not be the sexiest windowing environment around anymore. If EVAS takes off, I might even load Linux back on my system, and that is quite high praise indeed. PS> I know I'm dilusional and self-important, live with it ;)

    --
    A deep unwavering belief is a sure sign you're missing something...
  59. Re:Doesn't finish anything by vandan · · Score: 1

    fuk'n whinge, whinge.
    How long did it take YOU to code YOUR window manager? No wonder you posted as a COWARD!

  60. Re:What's wrong with Berlin? by Sabalon · · Score: 2

    Last time I looked (5 minutes ago) Berlin seems to be tied to Linux via the GGI. That is a problem if you don't run Linux.

    From what info I see on here, EVAS isn't, as long as you have the needed X extensions.

  61. Re:I knew it. :-) by be-fan · · Score: 2

    OS X uses OpenGL, but not to accelerate Quartz. What it does is allow GL in Quartz views. Quartz itself, is software rendered PDF. (Now if they *did* hardware render it, I'd have an excuse to buy a G4...)

    --
    A deep unwavering belief is a sure sign you're missing something...
  62. Re:Sin! by Marc2k · · Score: 1

    Easy to say from behind an Anonymous moniker, the rest of us have phalluses, and they have names!

    --
    --- What
  63. When? When? Someone tell me WHEN! by vandan · · Score: 1

    So.
    When will it be ready(TM)
    I downloaded E17 from CVS the other night and got a screen with a big E (anything with a big E can't be that bad...) in the top left corner. Minimise & Maximise doesn't work yet, you can't switch desktops, there's no pager, I can't work out how to add entries to the empty menus. So I take it it's not ready.
    So.
    When?
    Please.
    Thankyou.

    Dan

    PS Keep up the great work Rasterman!

  64. Re:Better way to check for XAA by Jebediah21 · · Score: 1

    Instead of looking for /var/log/xdm.errors (which may not exist) try this at the command prompt:
    $ grep XAA /var/log/XFree*

    That should spit out something like Using XFree86 Acceleration Architecture (XAA) if you have it installed.

    --

    Everytime you look at porn a devil gets their horns.
  65. More recent screenshot than in article by LazloTheDog · · Score: 1
    The screenshots in the article seemed to be from the first version of evas. This screenshot is of the second version of evas_test, it is about 500K and is hosted on a server with a DSL connection that may be limited to approx. 200kbs. It doesn't do justice to evas_test because things are always moving around and in and out of the display. The first time I saw it I just sat there and said "Wow!"

    Jonathan Moran

    --
    Oink, Oink!!
  66. Re:I knew it. :-) by Enahs · · Score: 1

    Since when?

    --
    Stating on Slashdot that I like cheese since 1997.
  67. Re:What's wrong with Berlin? by Aunt+Mable · · Score: 1
    Such as collecting moderation points! Woohoo sucker!

    -- Eat your greens or I'll hit you!

    --

    -- Eat your greens or I'll hit you!

  68. Ooohh, my, aren't you all just so wonderful by crizh · · Score: 1

    NOT

    Anyone can be a critic. Even a complete moron. With a little more technical knowledge and /. experience than the average linux user (as opposed to programmer) you can make yourself look ever so smart and more cool than Rasterman.

    Your not.

    Somewhere down in the hidden depths of your ego you know it too. No amount of clever replies to this post will change that.

    Enlightenment may not be perfect, it may be far from perfect, but it is far more impressive than anything I, or the vast majority of the critics, will ever create.

    Rasterman (from what I have read of him) couldn't do what he wanted to with X and so with pretty much no formal training went ahead and created a solution. (instead of harping on about how "I can't do nananana or nanananana in X" on /.)

    It might not be an elegant or ideal solution, but it just about works. You might be able to do all the things E does better in GNOME,sawmill,(insert whatever Holy Grail WM or DE you like to bang on about to demonstrate your intelectual superiority here) but pound to a penny you could probably do it in E FIRST.

    I notice that the only comments in this thread that I remember reading from people with any real experience in programming WM's were from people working on Enlightenment.

    If you critics are such kick ass programmers and could do a better job than Rasterman then prove it, take the code and rewrite it 'properly'

    My guess is that none of you have the balls to stick your necks out in the public arena and risk suffering the sort of abuse and criticism that you are directing at Rasterman for fear that your fragile egos would collapse.

    As to all that 'All this eye candy gets in the way of productivity and wastes system resources' nonsense, use the Terminal.

    Almost every task can be performed from the Terminal. The purpose of 'eye candy' is to make control easier and the visual experience more pleasurable (its easier to work if whats on the screen doesn't make your eyes throb and your brain ache). I believe an alternative description of 'eye candy' is GUI.

    Every succesive generation of GUI has better and more user configurable 'eye candy' and Enlightenment is consistantly on the cutting edge. Everything that you consider 'feature bloat' or 'unproductive' now will be commonplace in two years.

    EVAS is a great idea. It may not be done 'properly' but Rasterman will make it work before anyone else does anything similar.

    And in two years time you'll all have hardware accelerated desktops and be criticising Rasterman's next innovation because the GL acceleration in E isn't done 'properly'

    (almost)Total Newbie, please post comments regarding content rather than childish remarks about spelling/grammer/formatting/nettiquete

    --
    Trust The Computer, The Computer is your friend.
  69. Another contender: "Skinux" by 1010011010 · · Score: 2

    A company called Skinux is developing an eponymously named GUI for Linux that features anti-aliased fonts, alpha compositing, arbitrary transforms, etc. There's a
    screenshot up, and you can browse their site for more info.



    - - - - -

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  70. Re:Doesn't finish anything by Gis_Sat_Hack · · Score: 1

    humph, don't know about HIS window manager, but mine,
    at least the last one that I wrote, took about six months.

    That was a tad over 8 years ago and the WM was a 'clone' of OS2's Presentation Manager that ran on 80386 hardware. It would have been quicker, but I was also writing an application to capture and process 16Khz seismic signals on a custom built add in board based around the Texas Instruments C30 DSP chip.

    How long did your WM take to write ?

  71. This is most exciting because... by drinkypoo · · Score: 2

    This is most exciting because we can use it to develop a really super kick-ass XDM replacement, or so I hope. The easiest way to get the largest group of people able to develop new login screens for it would probably to combine XDM-EVAS (for lack of a better name) with the flash player. Then you could develop flash movies with special properties which would handle gathering login name and password. Just be careful about bounds checking, eh? :)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  72. We were first with Synapse by maxharris · · Score: 1

    In the summer of 1999, we released Synapse, an OpenGL-based GUI for Linux.

    We got pretty far - Synapse has support for TrueType fonts (via freetype), a complete set of controls (buttons, scrollbars, progress bars, windows, etc.), support for multiple applications running simultaneously (without CORBA), anti-aliasing support (with the right video card), and multicontext rendering (applications can call GL functions directly). We wrote a couple of sample applications: a Macintosh Finder-like file browser, and a text editor. We also received a sound mixer/volume control applet (which uses scroll bars because sliders haven't been implemented yet).

    Synapse was released binary-only, so no one paid attention to us. We couldn't release the source code to it until conditions changed later that year (it has been available under the GPL since October 1999).

    Our chief mistake was in billing it as a 3D GUI. I thought the 3D aspect would make it more popular.

    Perhaps it would be more widely used today had we kept the camera locked, and had the ability to distribute it under an open license.

    Even though Synapse hasn't been under active development since 1999, I'd like to pick up where I left off. Send me an email (or reply to this post) if you're interested in using Synapse or helping out with this.

  73. Re:What's wrong with Berlin? by Aunt+Mable · · Score: 1
    "Thanks" + ":)"

    -- Eat your greens or I'll hit you!

    --

    -- Eat your greens or I'll hit you!

  74. Two things by laptop006 · · Score: 1

    1. Enlightenment is slow 'cause a lot of people run gnome with it, and they're two quite big applications. Sawmill is a much better window manager for gnome.

    2. EVAS - Anyone who watches good anime (even taco at least has the sense to watch NGE) would know that EVA's are the biomecha from the great Anime: "Neon Genesis Evangelion"
    --
    Laptop006 (RHCE: That means I know what I'm talking about! When talking about linux at least...)

    --
    /* FUCK - The F-word is here so that you can grep for it */
  75. Re:I knew it. :-) by Rares+Marian · · Score: 1

    You haven't got half the clue your namesake had during his time.

    3D and 2D are separate fields of coding. Not one thing in one field could improve the performance of the other.

    First they focus on completely different things.
    2D is focused on quickly clearing and replacing a flat array of pixels or filling a line of pixels quickly to draw the common rubberband selection tool.

    3D is focused on calculating the color values that will go there. This involves calculus geometry and trigonometry as well.

    One is the backbone the other the final picture.

    You can't mix performance anymore than you could compare apples and oranges. You can't just move it from one place to another.

    Second using 3D circuits for 2D is going to end in a disaster. It could even produce slower performance. In 3D you have a starting graphic which you then rotate and work with within certain approximations.

    That's fine for window animations. In 2D however every pixel counts because every pixel will sometime be in a word written on a button or checkbox. You can rotate a picture and lose very little but something as precise as typed text will easily become unreadable.

    It's like trying to add using a multiplier circuit.

    That's all there is to 3D really.

    --
    The message on the other side of this sig is false.
  76. Bzzzzt sorry by Rares+Marian · · Score: 1

    That's because most people including yourself couldn't tell Pokemon from Disney's Fantasia (the original) or Grave of Flies (Animated story about WWII) from Power Rangers (which isn't animated).

    Evangelion happens to be the hardest hitting animated drama yet made. It would be even without the classical music soundtrack (Symphony #9, Jesus Bleibet Meine Freunde, Air on a G string, and some of Shiro Sagisu's original compositions).

    Oh and here's a freebie, Harry Potter seems to be in the same category.

    But feel free to walk with your head up your ass I won't stop you.

    --
    The message on the other side of this sig is false.
  77. What is EVAS? by Hard_Code · · Score: 1

    So what *is* EVAS? I take it it is not replacing X? But instead some intermediate library between the application and X? Is this correct?

    --

    It's 10 PM. Do you know if you're un-American?
  78. Re:desktop:: backwards? by HiThere · · Score: 2

    > Err, actually you've got it backwards. E predated Gnome, and in most instances where they overlap, it

    > is Gnome that duplicated a feature that was in E ( or any other WM).

    Chronicologically you are correct, but in the order of installation it doesn't happen that way. If Gnome or KDE is installed, then the Window Manager that works with them duplicating, or worse, overriding, their features it unpleasant. I understand that it's extra work to remove the stuff that was a lot of work to put in, but that doesn't change the fact that the stuff makes it less useful as a window manager.


    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  79. Re:Doesn't finish anything by BeanThere · · Score: 2

    Perhaps you forget, but Rasterman actually gets paid to develop Enlightenment. If I was his boss I would have told him long ago to get something finished or get out.

    And where the hell do you get the idea that people are only allowed to complain about things if they themselves are actively working on something like that? I paid for a boxed RedHat. If you pay for a car, do you feel that you're only allowed to whinge if the doors fall if if you yourself build cars? If you pay taxes to the government so that they can build roads, and the roads are full of potholes, do you only have the right to complain about it if you yourself help build roads? If you pay taxes to the government for decent schooling for you children, are you only allowed to complain if their schooling sucks if you yourself are helping to build schools? Don't be ridiculous. Get real. I don't have to write wm's to have a right to call other wm's as I see them.

  80. Re:desktop:: backwards? by The+Red+One · · Score: 1

    What most people don't seem to understand is that E is meant to be run *without* Gnome. You can add Gnome to it, but it's designed to be a "graphical shell" in itself, so relying on Gnome for bacground management would go against this goal.

    So, having a background selector is a good idea for people like me who don't use Gnome (I use a P133, so Gnome is a bit slow). The background selector is there for people who use E by itself, the way it was intended, so it *shouldn't* be removed at all.

  81. Re:"Read the man page" by Bishop · · Score: 1

    hi troll

    I never claimed that rxvt was userfriendly or intuitive. Really this issue with rxvt has nothing to do with the "user friendliness of Unix". If you want a gui menu use xterm or the KDE, GNOME, or E equivalent. My response "read the man page" was because I do not know what the key sequence to change fonts is, but I know that it is documented.

    Rxvt does not have a gui menu to save ram. The author wanted a small xterm like app that would use as little ram as possible. If you were a user that did not have the same goals as the author, you could use something other then rxvt. User friendly is really an abused idea. What your grandmother finds easy to use is probably not want I would want to use. The features and behieviour I expect in a program (and hence its level of user friendliness) are not always the featuers that others expect. This is one of the reasons I don't find WinXX user friendly: it dosen't have a good shell, or non-click mouse focus.