Editing Maemo 5 Clutter performance
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 5: | Line 5: | ||
Here are some scenarios that have worked during the internal testing activity. Please add in any related information that you feel may help the users of the Maemo 5 SDK. | Here are some scenarios that have worked during the internal testing activity. Please add in any related information that you feel may help the users of the Maemo 5 SDK. | ||
- | ==Debian Lenny with ATI drivers== | + | ===Debian Lenny with ATI drivers=== |
Graphics card on the test machine: Dell Latitude d610 ATI Mobility Radeon X300 | Graphics card on the test machine: Dell Latitude d610 ATI Mobility Radeon X300 | ||
- | Following the instruction in http://forums.debian.net/viewtopic.php?t=17776 helped. Shortly | + | Following the instruction in http://forums.debian.net/viewtopic.php?t=17776 helped. Shortly, |
- | + | * Add the "Non-DFSG-compatible Software (non-free) into software sources | |
- | + | * Install module-assistant build-essential linux-headers-$(uname -r) fglrx-amdcccle fglrx-control fglrx-driver fglrx-kernel-src | |
- | Add the "Non-DFSG-compatible Software (non-free) into software sources | + | * Reboot into Single User Mode. Enter the root password |
- | + | * Give commands: | |
- | + | $> m-a prepare | |
- | Install | + | $> m-a a-i fglrx |
- | + | $> modprobe -v fglrx | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Reboot into Single User Mode. Enter the root password | + | |
- | + | ||
- | + | ||
- | Give commands: | + | |
- | + | ||
- | $> m-a prepare | + | |
- | $> m-a a-i fglrx | + | |
- | $> modprobe -v fglrx | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==Debian Lenny with Intel drivers== | + | * Add the Driver line and DefaultDepth line to xorg.conf files. |
+ | |||
+ | Section "Device" | ||
+ | Driver "fglrx" | ||
+ | EndSection | ||
+ | Section "Screen" | ||
+ | DefaultDepth 24 | ||
+ | EndSection | ||
+ | |||
+ | |||
+ | ===Debian Lenny with Intel drivers=== | ||
Test machine: Dell Optiplex GX620 | Test machine: Dell Optiplex GX620 | ||
Line 60: | Line 38: | ||
To get the UI framework to work with usable speed we need newer version of the kernel. | To get the UI framework to work with usable speed we need newer version of the kernel. | ||
- | + | *Install packages needed for compilation: | |
- | + | sudo apt-get install kernel-package ncurses-dev fakeroot zlib1g-dev | |
- | Install packages needed for compilation: | + | |
- | + | *Fetch the source code from kernel.org | |
- | sudo apt-get install kernel-package ncurses-dev fakeroot zlib1g-dev | + | wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.1.tar.bz2 |
- | + | ||
- | + | *Unpack the kernel sources: | |
- | + | tar xjf linux-2.6.28.1.tar.bz2 | |
- | Fetch the source code from kernel.org | + | cd linux-2.6.28.1 |
- | + | ||
- | wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.1.tar.bz2 | + | *Run menuconfig and load the current kernel configuration file from /boot/ directory, e.g /boot/config-2.6.26-2-686 and save it to your source directory with name .config. |
- | + | ||
- | + | make menuconfig | |
- | Unpack the kernel sources: | + | |
- | + | *And select options: | |
- | tar xjf linux-2.6.28.1.tar.bz2 | + | Load an Alternate Configuration File |
- | cd linux-2.6.28.1 | + | |
- | + | Save Configuration to an Alternate File | |
- | + | ||
- | + | *Then run the following commands: | |
- | Run menuconfig and load the current kernel configuration file from | + | fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image |
- | + | ||
- | make menuconfig | + | *If no error occurs you will find the new kernel from parent directory as a Debian package called linux-image-2.6.28.1_custom.1.0_i386.deb |
- | + | ||
- | + | *Install the new kernel: | |
- | + | sudo dpkg -i linux-image-2.6.28.1_custom.1.0_i386.deb | |
- | And select options: | + | |
- | + | *Reboot | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Then run the following commands: | + | |
- | + | ||
- | fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image | + | |
- | + | ||
- | + | ||
- | + | ||
- | If no error occurs you will find the new kernel from parent directory as a Debian package called | + | |
- | + | ||
- | + | ||
- | Install the new kernel: | + | |
- | + | ||
- | sudo dpkg -i linux-image-2.6.28.1_custom.1.0_i386.deb | + | |
- | + | ||
- | + | ||
- | + | ||
- | Reboot | + | |
- | + | ||
- | + | ||
Alternative way. | Alternative way. | ||
Line 116: | Line 73: | ||
Steps: | Steps: | ||
- | + | *Add the repository of debian unstable (e.g deb http://ftp.fi.debian.org/debian/ sid main) to /etc/apt/sources.list | |
- | + | sudo apt-get update | |
- | Add the repository of debian unstable (e.g deb http://ftp.fi.debian.org/debian/ sid main) to | + | sudo apt-get install linux-image-2.6.29-2-486 |
- | + | ||
- | sudo apt-get update | + | *Remember to remove repository of debian unstable from /etc/apt/sources.list and run |
- | sudo apt-get install linux-image-2.6.29-2-486 | + | sudo apt-get update |
- | + | ||
- | + | Reboot | |
- | + | ||
- | Remember to remove repository of debian unstable from | + | |
- | + | ||
- | sudo apt-get update | + | An other alternative: |
- | + | *Install the compiz window manger. | |
- | + | ||
- | + | sudo apt-get install compiz | |
- | + | *And run the compiz | |
- | + | ||
- | + | ||
- | + | compiz --replace | |
- | + | ||
- | + | ||
- | ==Ubuntu with nVidia/ATI drivers== | + | ===Ubuntu with nVidia/ATI drivers=== |
Installing restricted drivers by Ubuntu gets the UI framework in usable speed. This does bring along some desktop effects that one may not like. (We just turned such effects off.) | Installing restricted drivers by Ubuntu gets the UI framework in usable speed. This does bring along some desktop effects that one may not like. (We just turned such effects off.) | ||
- | ==Ubuntu with Intel drivers== | + | ===Ubuntu with Intel drivers=== |
Graphics card on the test machine: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) | Graphics card on the test machine: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) | ||
Line 151: | Line 104: | ||
'''Update:''' With the Fremantle beta2 release the Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) aka 4500MHD aka GM45 on Ubuntu 9.04 seems to work fast out of the box without any special configuration. | '''Update:''' With the Fremantle beta2 release the Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) aka 4500MHD aka GM45 on Ubuntu 9.04 seems to work fast out of the box without any special configuration. | ||
- | ==Fedora 10 with Intel drivers== | + | ===Fedora 10 with Intel drivers=== |
SDK has worked alright here without additional installations. | SDK has worked alright here without additional installations. | ||
- | ==Useful links== | + | ===Useful links=== |
* http://www.h-online.com/open/Ubuntu-9-04-and-Intel-graphics--/features/113196 | * http://www.h-online.com/open/Ubuntu-9-04-and-Intel-graphics--/features/113196 | ||
* https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/262164 | * https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/262164 |
Learn more about Contributing to the wiki.