|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
>> 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
>> 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
>> 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
>>> 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
> 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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
|
|