POV-Ray : Newsgroups : povray.off-topic : Progress Server Time
28 Jul 2024 18:27:17 EDT (-0400)
  Progress (Message 13 to 22 of 32)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Orchid Win7 v1
Subject: Re: Progress
Date: 28 Jan 2014 15:54:08
Message: <52e818f0$1@news.povray.org>
On 28/01/2014 10:51 AM, scott wrote:
>> Apparently the command-line version zips along quite nicely on a Pi, but
>> the GUI is "a little sluggish - but still faster than the original Mac".
>
> I got fed up with trying to run a music player on my pi (xbmc) under
> linux, it was stupidly sluggish just navigating menus or responding to
> key presses, searching the library was a total joke. So I spent a few
> days writing my own one in interpreted *BASIC* (with just the core
> search function implemented in assembler for speed) under RiscOS. Now as
> soon as you type the next character in your search term the results are
> displayed instantly, or navigating the folder structure is pretty much
> instantaneous. I can only conclude that the Linux APIs for doing
> graphics and file IO are bloated and slow for whatever reason.

I know I ran Linux (Debian Potato) on my Amiga 1200, and it was slow to 
the point of being laughable. Meanwhile, the native OS was trippy fast - 
faster than some of today's modern PCs, 20 years later. Then again, I 
suspect that X11 doesn't know how to do custom trickery with the Blitter 
chip...


Post a reply to this message

From: Warp
Subject: Re: Progress
Date: 28 Jan 2014 16:52:47
Message: <52e826af@news.povray.org>
Orchid Win7 v1 <voi### [at] devnull> wrote:
> I know I ran Linux (Debian Potato) on my Amiga 1200, and it was slow to 
> the point of being laughable. Meanwhile, the native OS was trippy fast - 
> faster than some of today's modern PCs, 20 years later. Then again, I 
> suspect that X11 doesn't know how to do custom trickery with the Blitter 
> chip...

Perhaps we could compare Linux to AmigaOS running on a PC at
1920x1080 32bpp.

-- 
                                                          - Warp


Post a reply to this message

From: Francois Labreque
Subject: Re: Progress
Date: 28 Jan 2014 17:23:17
Message: <52e82dd5$1@news.povray.org>
Le 2014-01-28 15:54, Orchid Win7 v1 a écrit :
> On 28/01/2014 10:51 AM, scott wrote:
>>> Apparently the command-line version zips along quite nicely on a Pi, but
>>> the GUI is "a little sluggish - but still faster than the original Mac".
>>
>> I got fed up with trying to run a music player on my pi (xbmc) under
>> linux, it was stupidly sluggish just navigating menus or responding to
>> key presses, searching the library was a total joke. So I spent a few
>> days writing my own one in interpreted *BASIC* (with just the core
>> search function implemented in assembler for speed) under RiscOS. Now as
>> soon as you type the next character in your search term the results are
>> displayed instantly, or navigating the folder structure is pretty much
>> instantaneous. I can only conclude that the Linux APIs for doing
>> graphics and file IO are bloated and slow for whatever reason.
>
> I know I ran Linux (Debian Potato) on my Amiga 1200, and it was slow to
> the point of being laughable. Meanwhile, the native OS was trippy fast -
> faster than some of today's modern PCs, 20 years later. Then again, I
> suspect that X11 doesn't know how to do custom trickery with the Blitter
> chip...

We've been through this before.  You are comparing the performances of a 
go-kart around a tire-track, with that of a tractor-trailer rig around 
the same track, and wondering why a lawnmower engine can outrun a 1300HP 
supercharged diesel.

-- 
/*Francois Labreque*/#local a=x+y;#local b=x+a;#local c=a+b;#macro P(F//
/*    flabreque    */L)polygon{5,F,F+z,L+z,L,F pigment{rgb 9}}#end union
/*        @        */{P(0,a)P(a,b)P(b,c)P(2*a,2*b)P(2*b,b+c)P(b+c,<2,3>)
/*   gmail.com     */}camera{orthographic location<6,1.25,-6>look_at a }


Post a reply to this message

From: Doctor John
Subject: Re: Progress
Date: 28 Jan 2014 18:27:29
Message: <52e83ce1$1@news.povray.org>
On 28/01/14 22:24, Francois Labreque wrote:
> 
> We've been through this before.  You are comparing the performances of a
> go-kart around a tire-track, with that of a tractor-trailer rig around
> the same track, and wondering why a lawnmower engine can outrun a 1300HP
> supercharged diesel.
> 

I love that image :-)

John
-- 
Protect the Earth
It was not given to you by your parents
You hold it in trust for your children


Post a reply to this message

From: Orchid Win7 v1
Subject: Re: Progress
Date: 29 Jan 2014 03:30:26
Message: <52e8bc22$1@news.povray.org>
On 28/01/2014 09:52 PM, Warp wrote:
> Orchid Win7 v1<voi### [at] devnull>  wrote:
>> I know I ran Linux (Debian Potato) on my Amiga 1200, and it was slow to
>> the point of being laughable. Meanwhile, the native OS was trippy fast -
>> faster than some of today's modern PCs, 20 years later. Then again, I
>> suspect that X11 doesn't know how to do custom trickery with the Blitter
>> chip...
>
> Perhaps we could compare Linux to AmigaOS running on a PC at
> 1920x1080 32bpp.

I think comparing Linux to AmigaOS running on the exact same device is a 
reasonable comparison. They both have the same hardware to play with, 
after all...

Comparing AmigaOS to Linux running on a PC that's 20 years newer ought 
to be an unfair comparison. (Which is why it's surprising that AmigaOS 
doesn't look laughably underpowered.)


Post a reply to this message

From: scott
Subject: Re: Progress
Date: 29 Jan 2014 03:56:35
Message: <52e8c243$1@news.povray.org>
>> I know I ran Linux (Debian Potato) on my Amiga 1200, and it was slow to
>> the point of being laughable. Meanwhile, the native OS was trippy fast -
>> faster than some of today's modern PCs, 20 years later. Then again, I
>> suspect that X11 doesn't know how to do custom trickery with the Blitter
>> chip...
>
> Perhaps we could compare Linux to AmigaOS running on a PC at
> 1920x1080 32bpp.

FWIW my pi music player runs in 1920x1080x32bpp very nicely. I put it 
down to Linux trying to do far too much stuff in the background that is 
unnecessary for a simple music player on a pi. But still, it's 
s..l..o..w which makes the pi look bad, when really it's just that Linux 
is far too bloated to run on it. Even the web browser in raspian is 
sluggish even on very simple pages, whereas the RiscOS one zips along 
very smoothly on exactly the same hardware and screen resolution.

I guess the guys who made raspbmc are attacking the problem by starting 
with a complex OS and application designed for a modern desktop PC and 
trimming it down, whereas I've started with a much simpler OS and 
building up an application from scratch. I think they're doing it the 
wrong way.


Post a reply to this message

From: Francois Labreque
Subject: Re: Progress
Date: 29 Jan 2014 09:31:51
Message: <52e910d7$1@news.povray.org>

> On 28/01/2014 09:52 PM, Warp wrote:
>> Orchid Win7 v1<voi### [at] devnull>  wrote:
>>> I know I ran Linux (Debian Potato) on my Amiga 1200, and it was slow to
>>> the point of being laughable. Meanwhile, the native OS was trippy fast -
>>> faster than some of today's modern PCs, 20 years later. Then again, I
>>> suspect that X11 doesn't know how to do custom trickery with the Blitter
>>> chip...
>>
>> Perhaps we could compare Linux to AmigaOS running on a PC at
>> 1920x1080 32bpp.
>
> I think comparing Linux to AmigaOS running on the exact same device is a
> reasonable comparison. They both have the same hardware to play with,
> after all...

But they don't have the same capabilities and features.  X11 is built 
around networking and serving multiple users.  So it's a flawed 
comparison to compare a GUI that is built around doing direct hardware 
calls to a specific chip set versus an application that is built around 
filing forms in triplicate (with the yellow going to finance and the 
pink to HR) asking for permission to invalidate a rectangle, and then 
upon receiving confirmation that it was cleared to do so, send further 
documents proposing what it intends to do with that section on the 
screen, requesting the hiring of draftsmen to draw lines, painters to 
paint sections of the rectangle, etc...

AmigaOS = breaking into an abandoned house and squatting it.
X11 = Andy dealing with the bank to buy a house.

That's why the comparison is unfair, regardless of the hardware you run 
it on.

-- 
/*Francois Labreque*/#local a=x+y;#local b=x+a;#local c=a+b;#macro P(F//
/*    flabreque    */L)polygon{5,F,F+z,L+z,L,F pigment{rgb 9}}#end union
/*        @        */{P(0,a)P(a,b)P(b,c)P(2*a,2*b)P(2*b,b+c)P(b+c,<2,3>)
/*   gmail.com     */}camera{orthographic location<6,1.25,-6>look_at a }


Post a reply to this message

From: Warp
Subject: Re: Progress
Date: 29 Jan 2014 10:30:01
Message: <52e91e79@news.povray.org>
Orchid Win7 v1 <voi### [at] devnull> wrote:
> I think comparing Linux to AmigaOS running on the exact same device is a 
> reasonable comparison. They both have the same hardware to play with, 
> after all...

Except that Linux was not designed to run efficiently on an Amiga any
more than AmigaOS was designed to run efficiently on a modern PC.

You mentioned that AmigaOS takes advantage of the Amiga's display hardware
for faster graphical operation. So does Linux on a modern PC.

> Comparing AmigaOS to Linux running on a PC that's 20 years newer ought 
> to be an unfair comparison.

It's not a question of age. It's a question of which hardware it was
designed to run on.

-- 
                                                          - Warp


Post a reply to this message

From: Warp
Subject: Re: Progress
Date: 29 Jan 2014 10:34:14
Message: <52e91f76@news.povray.org>
scott <sco### [at] scottcom> wrote:
> FWIW my pi music player runs in 1920x1080x32bpp very nicely. I put it 
> down to Linux trying to do far too much stuff in the background that is 
> unnecessary for a simple music player on a pi.

Drawing efficiently at those resolutions requires hardware support,
which means that the OS requires optimized graphic drivers for the
particular hardware.

If one OS is drawing fast and another isn't, that tells me that there
is no proper graphics driver for the latter. (Just try disabling or
uninstalling the graphics drivers on a typical Linux PC and see how
amazingly sluggish it becomes.) I don't think Linux does anything
particularly heavy otherwise.

-- 
                                                          - Warp


Post a reply to this message

From: scott
Subject: Re: Progress
Date: 29 Jan 2014 11:18:21
Message: <52e929cd@news.povray.org>
>> FWIW my pi music player runs in 1920x1080x32bpp very nicely. I put it
>> down to Linux trying to do far too much stuff in the background that is
>> unnecessary for a simple music player on a pi.
>
> Drawing efficiently at those resolutions requires hardware support,
> which means that the OS requires optimized graphic drivers for the
> particular hardware.
>
> If one OS is drawing fast and another isn't, that tells me that there
> is no proper graphics driver for the latter.

The actual situation is the other way around. Under raspbian you have 
access to the GPU to do all sorts of accelerated things, which is how 
xbmc it manages to play back 1080p video smoothly and render 3D 
visualisations for the music. Under RiscOS you don't have access to 
this, you only have a framebuffer to read and write bytes to using the 
CPU. The developers only just added beta support for having two frame 
buffers and being able to swap between the two.

The reason the GUI is so sluggish on raspbian must be due to some other 
reason. Perhaps it's using too much RAM and using a swap file instead, 
something RiscOS definitely can't do.


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.