Download presentation
Presentation is loading. Please wait.
Published byKevon Cooter Modified over 10 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.