fix for web browser and other app resolution problems

Andrew Clunis orospakr at linux.ca
Fri Mar 16 20:26:47 EDT 2007


On Fri, 2007-03-16 at 20:07 -0400, Albert Cahalan wrote:
> Several hacks have been tried. They all break web sites, with no way
> for the user to deal with the result. The latest hack kills
> performance and degrades image quality.
> 
> There are other apps to deal with as well, beyond the web browser.
> 
> Just as the user can select the screen rotation and color/mono mode,
> the user should be able to select a screen resolution. The useful
> resolutions are 1200x900, 600x450, and 400x300. Simple integer scaling
> can cover all of these.
> 
> Sugar should remember these settings (resolution, color/mono,
> rotation, backlight, swizzle, gamma, etc.) for each running app, so
> that switching between apps will switch the settings. Sugar should
> also let apps supply a list of incompatible modes and flags to
> indicate if the app can tolerate run-time switching of the various
> settings.

Excuse my lack of clue, but doesn't the Geode display controller have
some hardware scaling of some type (even if it is broken on b1 and b2)?

Couldn't that be used instead of software scaling?

In fact, it is probably only though hardware scaling that any sort of 2D
action game can run quickly on the XO and still occupy the entire panel.
Rendering at 1200x900 does not seem to be feasible for reasonable
real-time response in a game.  SRB2 (a Doom fork, basically the same
thing) for instance, renders fine at 320x400 (or whatever), and probably
would be OK at 800x600.  At 1200x900, however, it runs at about 5
fps. :(

> _______________________________________________
> Devel mailing list
> Devel at laptop.org
> http://mailman.laptop.org/mailman/listinfo/devel

--
Regards,
Andrew Clunis




More information about the Devel mailing list