Author Topic: C7xxx vs Yopy - speed differences.  (Read 6490 times)

nilch

  • Hero Member
  • *****
  • Posts: 668
    • View Profile
    • http://
C7xxx vs Yopy - speed differences.
« on: December 11, 2003, 11:24:07 am »
I was reading this review
http://www.linuxjournal.com/article.php?sid=6933
and the reviewer mentioned that the Yopy is faster than the C7xxx series software wise, because as he says

\"Why is the Yopy faster than a C700 even though it has a slower CPU? The answer lies in the software. Unlike the Zauruses and the Simpad, which are based on Qtopia/OPIE, the Yopy uses the X Window System and the mobile GNOME environment.\"

I find this strange, since Qtopia was supposed to me leaner (and hence meaner and faster) than the X11 environment.

Is this true ?
If yes, this might infer that the X11 ROM for the Zaurus will be faster than the Qtopia based Sharp ROM too.

Whats the common knowledge on this ?
New no more-C1000 / 5000D (sold my 6000 and 750) | Cacko ROM 1.23 on C1000 | 256 MB CF | 2GB PNY SD card | Socket Networker WiFi CF Card | USB Host cable from StreamlineCPUS | Mini Microphone (for voice recording) |

TimW

  • Sr. Member
  • ****
  • Posts: 296
    • View Profile
C7xxx vs Yopy - speed differences.
« Reply #1 on: December 11, 2003, 11:32:07 am »
I have an Agenda (44MHz MIPS IIRC) which runs FLTK on top of X11 and, of course, the Zaurus. Its pretty clear that the FLTK/X11 configuration is a lot kinder to the CPU than Qtopia. I think the Psion Linux project has found similar results when comparing X11 with a lightweight window manager compared to Qtopia (Qtopia is, I believe, almost unusable on the Psion).

OTOH I don\'t know how QT/X11 will compare to QT/embedded. I suspect that the overall code size is somewhat smaller as you only need to emulate a subset of X11 to get QT/embedded going. I think some of the Opie people have tried QT/X11 on the ipaq. Maybe its worth asking on the opie forums?

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
C7xxx vs Yopy - speed differences.
« Reply #2 on: December 11, 2003, 12:17:10 pm »
The C700 has the buggy PXA-250 CPU, which even though it is supposed to run at 400MHz, runs more like 200MHz. Now the C750/760/860 all use the PXA-255 which really does run at 400MHz and would surely be faster than the Yopy.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

nilch

  • Hero Member
  • *****
  • Posts: 668
    • View Profile
    • http://
C7xxx vs Yopy - speed differences.
« Reply #3 on: December 11, 2003, 12:38:36 pm »
So you think the speed difference has more to do with the hardware (processor) than with diferences in the software platform ?

What are the benchmarks between Qtopia and X11 based ROMS on the Zaurus itself ? Any such tests done as yet, even though I understand the X11 is still in development stages now.
New no more-C1000 / 5000D (sold my 6000 and 750) | Cacko ROM 1.23 on C1000 | 256 MB CF | 2GB PNY SD card | Socket Networker WiFi CF Card | USB Host cable from StreamlineCPUS | Mini Microphone (for voice recording) |

TimW

  • Sr. Member
  • ****
  • Posts: 296
    • View Profile
C7xxx vs Yopy - speed differences.
« Reply #4 on: December 11, 2003, 12:45:08 pm »
I think he (the reviewer) was including the SL5x000 devices (which have the same processor as the Yopy) as being slower than the Yopy though he wasn\'t explicit. He was fairly specific that he thought it was the software rather than the hardware causing the Zaurus to be slow.

Of course, slow software on fast hardware (eg C860) won\'t be as bad as slow software on slow hardware...

2devnull

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
    • http://
C7xxx vs Yopy - speed differences.
« Reply #5 on: December 11, 2003, 06:06:28 pm »
Remember Qtopia is another layer on top on X11 (maybe this is not the case) but like GNOME which runs on top of X11, removing an additional layer will make things much faster.

Regards,
2>/dev/null

SOLD ((((((SL-C860 (Cacko 1.22) | Socket Low Powered Wi-Fi | Sandisk 256 MB SD | Lexar 256 MB SD | Smart 64 MB SD | CF Camera CE-AG06 | Serial IO USB Cable | Tungsten T Stylus | Socket Bluetooth |)))))

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
C7xxx vs Yopy - speed differences.
« Reply #6 on: December 11, 2003, 06:11:43 pm »
The reviewer specifically mentioned the C700 when it came to the speed comparison. It sounds to me like the reviewer is biased and is trying to justity his own personal purchase. It\'s very subjective as to which is the better Linux PDA. The Zaurii and Yopy models all have their strengths and weaknesses.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

Stigger

  • Newbie
  • *
  • Posts: 28
    • View Profile
    • http://
C7xxx vs Yopy - speed differences.
« Reply #7 on: December 11, 2003, 07:05:41 pm »
Quote
Remember Qtopia is another layer on top on X11 (maybe this is not the case) but like GNOME which runs on top of X11, removing an additional layer will make things much faster.

No Qtopia is akin to Gnome as a Desktop Enviornment but there is no X11 it talk directly to the framebuffer via qte

nilch

  • Hero Member
  • *****
  • Posts: 668
    • View Profile
    • http://
C7xxx vs Yopy - speed differences.
« Reply #8 on: December 11, 2003, 07:14:00 pm »
Tumnus
that is indded a point that the reviewer compares with the C700 - the slowest of the Zaurus breed. and the buggy processor makes speed comparison invalid there.

<quote>No Qtopia is akin to Gnome as a Desktop Enviornment but there is no X11 it talk directly to the framebuffer via qte</quote>

excatly thats what was the logic for me thinking Qtopia would be faster than GTK on X11 - the removal of one (fat) layer - the X11 layer.
New no more-C1000 / 5000D (sold my 6000 and 750) | Cacko ROM 1.23 on C1000 | 256 MB CF | 2GB PNY SD card | Socket Networker WiFi CF Card | USB Host cable from StreamlineCPUS | Mini Microphone (for voice recording) |

TimW

  • Sr. Member
  • ****
  • Posts: 296
    • View Profile
C7xxx vs Yopy - speed differences.
« Reply #9 on: December 12, 2003, 05:49:25 am »
Quote
It sounds to me like the reviewer is biased and is trying to justity his own personal purchase.

I can see why you might read that into the review but it is categorically not true. Have a look at who owns the domain which http://externe.net/zaurus/forum/ runs on.

I have seen Qtopia/QT embedded and an X11 based environment running on the same (slow) device and Qtopia *is* slower.

OTOH whether it is slow enough to matter on the faster devices is a different question and I suspect that on everything except the SL5* series and maybe the C700 the response time is not a problem. I do find on my SL5000 that it is a bit slower than is completely comfortable.

You also need to take into consideration how easy it is to produce apps for a particular environment and it is a lot easier to produce apps for Qtopia than it is for many other environments (that is at least partly why there are more apps for the Zaurus, or at least why I suspect it will stay that way). There is always a trade-off between functionality and performance and Qtopia (or at least QT) provides a lot of stuff which I find eases my job as a developer. If you decide to go for the extra functionality provided by Qtopia then it makes sense to remove the extra X11 layer, if you can.

So IMHO, Qtopia *is* slower but it provides so much extra that it is worth the penalty and once you get up to the faster devices the slowness doesn\'t matter any way.

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
C7xxx vs Yopy - speed differences.
« Reply #10 on: December 12, 2003, 08:00:40 am »
Qtopie and Opie are nowhere near being speed optimized. Using gcc3 images is a good start, using the forthcoming OZ kernel, Qt4 and Opie 2.0 will improve things further.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.