Presentation is loading. Please wait.

Presentation is loading. Please wait.

For the Raspberry Pi Tommy (Cho Long) Chor.  X. Org Foundation was created in 2004  Open source implementation of the X Window System  Developed in.

Similar presentations


Presentation on theme: "For the Raspberry Pi Tommy (Cho Long) Chor.  X. Org Foundation was created in 2004  Open source implementation of the X Window System  Developed in."— Presentation transcript:

1 For the Raspberry Pi Tommy (Cho Long) Chor

2  X. Org Foundation was created in 2004  Open source implementation of the X Window System  Developed in conjunction with freedesktop.org

3  Computer software system and network protocol  Provides a basis for GUI’s and input devices (mice, keyboards etc)  Architecture-independent, allows remote user interfaces for a “time-sharing” computer  Time-sharing computer allows a large number of users to interact concurrently with single computer

4  Credit-card sized computer  SDRAM: 128mb (Model A) or 256mb (Model B)  CPU: 700 MHz ARM11  GPU: Broadcom VideoCore IV,OpenGL ES 2.0, 1080p30 H.264 high-profile decode  Very memory limited  Powerful GPU

5  Tested memory usage of X Server in a virtualized environment  VM: Fedora 13 x86 with 256/192/128mb of memory and different screen resolutions  Tested in both Virtual Box and Vmware Workstation  Released memory usage results found: http://toomymon.wordpress.com/2011/11/0 8/sbr600-release-0-1-testing-xorg-conf- in-virtual-machines/ http://toomymon.wordpress.com/2011/11/0 8/sbr600-release-0-1-testing-xorg-conf- in-virtual-machines/

6  As screen sized increased, memory usage on X Server increased (expected)  As I decreased the memory on the VM, the X Server memory decreased as well (not expected)  Potential reason may be due to enabled swap memory

7  Tweaked xorg.conf in the VM’s from release 0.1  Tweaked xorg.conf on the Raspberry Pi  Dissected the default xorg.conf and removed unnecessary extensions to save memory usage

8  MIT-SCREEN-SAVER, RANDR, RECORD, SHAPE, XInputExtension, XINERAMA, Xvideo  Released a tweaked xorg.conf found: http://toomymon.wordpress.com/2011/11/2 5/sbr600-release-0-2-creating-xorg-conf- and-testing-on-the-pi/ http://toomymon.wordpress.com/2011/11/2 5/sbr600-release-0-2-creating-xorg-conf- and-testing-on-the-pi/

9  Tried a different approach and attempted to rebuild the X Org Server package to reduce memory usage  X Server package comes with Xnest, devel  Removed packages that were unnecessary for running X Server

10  My package was rebuilt successfully  Rpmlint on srpm, rpm, spec file showed no errors  Memory usage was similar to results in my 0.1 results (around 100mb)  Note: this memory usage is on a x86 Fedora VM  Will release the srpm, rpm, spec file in my blog post later today

11  My attempts at tweaking X server did not have much impact on reducing memory usage  I wanted to tweak some driver settings inside xorg.conf but fbdev didn’t have a lot of options that were useful  Maybe tweaking the drivers would be better for reducing memory usage


Download ppt "For the Raspberry Pi Tommy (Cho Long) Chor.  X. Org Foundation was created in 2004  Open source implementation of the X Window System  Developed in."

Similar presentations


Ads by Google