POV-Ray : Newsgroups : povray.off-topic : Progress Server Time
28 Jul 2024 18:18:05 EDT (-0400)
  Progress (Message 21 to 30 of 32)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 2 Messages >>>
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

From: Orchid Win7 v1
Subject: Re: Progress
Date: 29 Jan 2014 16:32:28
Message: <52e9736c$1@news.povray.org>
>> 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...

Question: Has anybody ever, in the history of X11, actually run the 
display on a different machine to the one where the program is?

I realise that X11 *can* do this (hypothetically), but does anybody ever 
use it? From what I've seen, everybody actually uses VNC instead.


Post a reply to this message

From: Orchid Win7 v1
Subject: Re: Progress
Date: 29 Jan 2014 16:34:39
Message: <52e973ef$1@news.povray.org>
>> 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.

My understanding is that X uses a device driver that is specific to the 
display hardware it's trying to run on. I'm not sure why you couldn't 
write such a driver that specifically targets the Amiga's video hardware.

(Or rather, someone *must* have done that to get X to work at all. What 
I mean is, write a driver that takes advantage of the available hardware 
acceleration...)


Post a reply to this message

From: Le Forgeron
Subject: Re: Progress
Date: 29 Jan 2014 16:56:59
Message: <52e9792b$1@news.povray.org>
Le 29/01/2014 22:32, Orchid Win7 v1 nous fit lire :

> Question: Has anybody ever, in the history of X11, actually run the
> display on a different machine to the one where the program is?

Yes. personally since 1990.

> 
> I realise that X11 *can* do this (hypothetically), but does anybody ever
> use it? From what I've seen, everybody actually uses VNC instead.

VNC is just bullshit when compared to X11. The killer of bandwidth is
the lovely decorations & curves. X11 is damn effective to handle the
mouse and rectangular area/basic widget such as radio box. Canva (free
drawing area) is slow.


Post a reply to this message

From: Jim Henderson
Subject: Re: Progress
Date: 29 Jan 2014 18:13:52
Message: <52e98b30@news.povray.org>
On Wed, 29 Jan 2014 21:32:34 +0000, Orchid Win7 v1 wrote:

> Question: Has anybody ever, in the history of X11, actually run the
> display on a different machine to the one where the program is?
> 
> I realise that X11 *can* do this (hypothetically), but does anybody ever
> use it? From what I've seen, everybody actually uses VNC instead.

Yes, I use it fairly regularly here at home.  For example, ssh'ing to 
another local machine and running an application remotely.  In fact, I 
did it just last night, running YaST's QT interface remotely to update a 
firewall config.

Jim
-- 
"I learned long ago, never to wrestle with a pig. You get dirty, and 
besides, the pig likes it." - George Bernard Shaw


Post a reply to this message

From: Francois Labreque
Subject: Re: Progress
Date: 29 Jan 2014 21:19:49
Message: <52e9b6c5$1@news.povray.org>

>>> 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...
>
> Question: Has anybody ever, in the history of X11, actually run the
> display on a different machine to the one where the program is?

Me, and the rest of my team, every day for 10 of the last 15 years.

-- 
/*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: clipka
Subject: Re: Progress
Date: 30 Jan 2014 01:42:31
Message: <52e9f457$1@news.povray.org>
Am 29.01.2014 22:32, schrieb Orchid Win7 v1:

> Question: Has anybody ever, in the history of X11, actually run the
> display on a different machine to the one where the program is?

Yes. Me, for instance.


Post a reply to this message

From: scott
Subject: Re: Progress
Date: 30 Jan 2014 03:29:05
Message: <52ea0d51$1@news.povray.org>
> Question: Has anybody ever, in the history of X11, actually run the
> display on a different machine to the one where the program is?
>
> I realise that X11 *can* do this (hypothetically), but does anybody ever
> use it? From what I've seen, everybody actually uses VNC instead.

The whole computer system at our engineering department at university 
did this. One central server. Fun times when an entire class was doing 
the finite element modelling course. And the absolutely atrocious GUI on 
most applications we used put most people off Unix/Linux for life.


Post a reply to this message

From: Warp
Subject: Re: Progress
Date: 30 Jan 2014 19:19:10
Message: <52eaebfe@news.povray.org>
Orchid Win7 v1 <voi### [at] devnull> wrote:
> My understanding is that X uses a device driver that is specific to the 
> display hardware it's trying to run on. I'm not sure why you couldn't 
> write such a driver that specifically targets the Amiga's video hardware.

Someone probably could, but a different question is whether someone has.

(Also, while I know nothing about the X11 architecture, it's possible
that even with an optimized driver it might not be able to take full
advantage of a very unique display hardware, which the one in the Amiga
might be, because X11 is too generic of an architecture.)

-- 
                                                          - Warp


Post a reply to this message

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

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