RE: A folish question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Thanks Erik,

I must have read your previous mail carefully. I just have one more
query. The Flash on my device is at most 32MB/64MB. Will the entire
Linux kernel, Configuration files & Xserver along with RANDR fit in that
place?

Regards,
Mukund jampala

> > > RANDR allows applications to be unaware of the direction, but if
your
> > > applications are direction-aware, you can use the acceleration
engine.
> >
> > I just have a question here. Ok, assume at one point of time the
user is
> > running GUI applications A & B. later I rotated the screen 90 using
> > RANDR. Now I open another GUI application C which is not direction
> > aware. Now, how will be the display of C?
> 
> Same direction as A and B. RANDR allows application to be direction
> unaware.
> 
> > > If you have an accelerated display engine and you want
acceleration in
> > > both directions, the only way is to do it yourself. RANDR allows
> > > applications to be unaware of the direction, but if your
applications
> > > are direction-aware, you can use the acceleration engine.
> >
> > So, u mean if I open an application that is not direction-aware, the
> > display of that application will be in the default direction which
is
> > not what we want.
> 
> No. RANDR allows application to be direction-unaware, that is: the
> applications shouldn't care about the display direction, RANDR will
> make sure they are drawn the correct way.
> 
> What I mean with a direction-aware application, is an application that
> knows about the display direction and that changes its way to redraw
> itself. For example: with a normal display direction, you can scroll
> vertically by memcpy()ing complete lines and redrawing the new lines.
A
> horizontal scroll would be implemented with a slower memmove(). A
> direction-aware application knows that if the screen is rotated, it
> should use memcpy() for horizontal scroll and memmove() for vertical
> scroll.
> 
> > > Oh, and BTW: Use linux-2.6 on your ARM system. Linux-2.4
development
> > on
> > > ARM is very, very dead and there simply is no community support
for
> > it.
> > > See the linux-arm-kernel mailing list archives.
> >
> > The client requirement is specific to 2.4 because his release
deadline
> > is nearing & he has all the applications for the device ready on 2.4
&
> > not on 2.6. However they will need it no 2.6 very soon.
> 
> Weak argument. Linux 2.6 has ARM support merged since linux-2.6.1,
> which is about a year right now. If you only now start thinking about
> going to 2.6, you're pretty late. Note that the userland API hardly
> changed, so you can run applications written for 2.4 on 2.6 without
> problems.
> 
> 
> Erik
> 
> --
> Erik Mouw
> J.A.K.Mouw@xxxxxxxxxxxxxx  mouw@xxxxxxxxxxxx

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux