• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[ROM][JULE8]-=Virtuous Picasso v. 1.1.0=- [Honeycomb 3.1][Kernel: UNITY V5]

Status
Not open for further replies.
Search This thread

mdeejay

Retired Recognized Developer
Jul 17, 2010
2,615
12,753
Abakan
discontinued on XDA
4ffd73769eba03e4d507fa850ad2f1be.png

Based on Acer ROM 4.010.22_COM_GEN1 (Honeycomb 3.1)
Kernel:
UNITY V5
http://forum.xda-developers.com/showthread.php?t=1140456
529d83e11b6c05d8c889d606705f59b1.png

- Multilanguage
- Improved EXT4 performance
- Ultra Fast
- Virtuous CPU scaling scripts - READ MORE
- Deodexed
- Zipaligned
- 216-1200MHz default
- CIFS/TUN/USB WWAN
- TweetComb / FriendMe
- 3D Photo Browser
- Photo Editor
- Polaris Office
- Google Video Service (does not work in all countries)
- clear.fi
- LumiReader
- Memo
- Busybox / Superuser
- 3G modem support (Huawei)
- Nano text editor support
- Bash command shell support
- WP7 fonts
- and more
4e1c6777155f4565eecad30a08edc179.png

- Flash via ClockworkMod Recovery: http://forum.xda-developers.com/showthread.php?t=1126364
[TUTORIAL] How to Flash Virtuous Picasso Rom On the Acer Iconia A500:
(Thanks to cfcoleman)
68dd092e5bc823d7079772df4135a17e.png

V1.1.0 Full ROM:
http://www.multiupload.com/WA1WIJSKA2
Do a full wipe & format /system before first flash
More Info & GPL:
Acer: http://www.acer.com/
Kernel: http://gitorious.org/picasso-hc-kernel
All credits & thanks to: Google, Virtuous Dev Team (rmk, Flemmard, Diamondback, Chrisch1974, m-deejay, seo)
 
Last edited:

mdeejay

Retired Recognized Developer
Jul 17, 2010
2,615
12,753
Abakan
404ef06e01ff1a43650a25a75d566221.png

Code:
v.1.1.0:
- New base 4.010.22_COM_GEN1
- New kernel UNITY V5
- Updated Maps
- Updated TweetComb
- Updated FriendMe
v.1.0.8:
- Newest kernel UNITY V2
- Fixed random reboots
- Other minor tweaks
v.1.0.7:
- Back to Asus 3.1 base
- New custom kernel UNITY V1 with OC support (1600MHz max)
- Enabled 1080p video out
- Remoived eBook
- Removed PressReader
- Updated AcerSync
- Removed Asus DLNA
- Added Acer DLNA
- Updated Clearfi
- Updated nemoPlayer
- Updated 3D Photo Browser
- Added SocialJogger
- Added Asus Reader
- Replaced clock font
- Added Acer weather widget
- Other minor fixes & tweaks
v.1.0.6:
- Improved media_profiles
- Added Asus buttons
- Fixed 3G modems support
- Added CIFS/TUN modules
- Other minor fixes & tweaks
v.1.0.5:
- New base: leaked Acer update Acer_A500_3.019_COM_GEN1 (Honeycomb 3.1)
- New kernel: 2.6.36.3-00005-g5dff38c
v.1.0.4:
- Fixed 3G support
- Updated TweetComb
- Improved ramdisk
- Improved updater-script
- Other minor fixes & system tweaks
v.1.0.3:
- Updated kernel
- Added Memo from SGT 10.1
- Added Aurora & Bluesea live wallpapers from SGT 10.1
- Added DoubleClock widget from SGT 10.1
- Added Photo Editor from SGT 10.1
- Added Ebook from SGT 10.1
- Fixed hardware decoding H264, etc
- Added symlinks to external_sd & usb_storage
- Other minor fixes & tweaks
v.1.0.2:
- Added SketchMemoPlus
- Updated Layar
- Removed Asus PCSync
- Added Magic Smoke Live wallpapers
- Added AcerSync
- Added link to Adobe Flash Player
- Added ApInAp (with English & Rusian translations)
- alot ROM cleanups
- Updated PolarisOffice from Asus Transformer
- Updated ES File Explorer
-
v.1.0.1:
- Speed up animation
- Ported Camera app from Acer (with storage select)
- Updated Clearfi
- Other minor tweaks & cleanups
v.1.0.0:
- Initial release
Introduction to the new Overclocking Daemon

This ROM features a completely new way of Overclocking and managing screen states.

The History
But before explaining it further, let's talk about previous solutions.
There are several different approaches to archieve "screen-state-scaling".
That means basically that the govenor changes if you turn the screen off and changes back to normal when turning the screen on.

This is mainly used to restrict the amount of CPU usage (the frequency in fact) during screen off. This can lead to a major battery life increase.

The solutions so far were:
  • App like SetCPU, which change automatically the govenor based on profiles
  • integrated solutions in the govenor itself

Both these solutions have major problems.

The one with a tuner app is always a little laggy right after turning on the screen because SetCPU (or any other CPU tuner) needs some time to change the govenors (up to 7 seconds). This leads mostly to major lag in the lockscreen.

The second solution is the smartass govenor. It has already a screen-state-scaling included, so it reduces the frequency when the screen turn off.
This could be a really nice solution but it has some problems too.
Smartass most of the time is not really stable and has problems with its frequency scaling.

State-of-the-art-solution
So we (more precisely rmk40) thought of a better solution.
He wrote a native C Daemon which changes the govenors instantly without any lag.

This leads to major performance improvements right after turning on the screen and in the lockscreen.

But at the moment this solution is a little bit harder to configure. We are plaing to make a GUI for this, so you get the same comfort as using SetCPU.
Nevertheless you can even now adjust the daemon to your needs.

Be aware that the daemon only works if all CPU tuner apps are deinstalled. Otherwise it deactivates itself.
How to adjust the daemon

The daemon is configured with 6 files in the folder /system/etc/virtuous_oc/.
There are 3 files for the wake state and 3 for the sleep state. For each state one file for the govenor, one for the minimal frequency and one for the maximal frequency.

You can easily edit these files eg. with RootExplorer or any other app which can edit system files. So you can adjust the frequencies and the govenor for each state just like with SetCPU.

In order to get the available frequencies for the current kernel, just open your favorite terminal app and type
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
You could also use adb shell to show the frequencies on your computer.

To get the available govenors use a similar approach:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

Please make sure, you are entering the right values in the daemon's config files.
 
Last edited:

hazard99

Senior Member
Jun 13, 2009
1,205
79
I will be checking this out myself. Its good to see you in the i-conia forums

Sent from my LG-P999 using XDA Premium App
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 67
    discontinued on XDA

    Based on Acer ROM 4.010.22_COM_GEN1 (Honeycomb 3.1)
    Kernel:
    UNITY V5
    http://forum.xda-developers.com/showthread.php?t=1140456
    529d83e11b6c05d8c889d606705f59b1.png

    - Multilanguage
    - Improved EXT4 performance
    - Ultra Fast
    - Virtuous CPU scaling scripts - READ MORE
    - Deodexed
    - Zipaligned
    - 216-1200MHz default
    - CIFS/TUN/USB WWAN
    - TweetComb / FriendMe
    - 3D Photo Browser
    - Photo Editor
    - Polaris Office
    - Google Video Service (does not work in all countries)
    - clear.fi
    - LumiReader
    - Memo
    - Busybox / Superuser
    - 3G modem support (Huawei)
    - Nano text editor support
    - Bash command shell support
    - WP7 fonts
    - and more
    4e1c6777155f4565eecad30a08edc179.png

    - Flash via ClockworkMod Recovery: http://forum.xda-developers.com/showthread.php?t=1126364
    [TUTORIAL] How to Flash Virtuous Picasso Rom On the Acer Iconia A500:
    (Thanks to cfcoleman)
    68dd092e5bc823d7079772df4135a17e.png

    V1.1.0 Full ROM:
    http://www.multiupload.com/WA1WIJSKA2
    Do a full wipe & format /system before first flash
    More Info & GPL:
    Acer: http://www.acer.com/
    Kernel: http://gitorious.org/picasso-hc-kernel
    All credits & thanks to: Google, Virtuous Dev Team (rmk, Flemmard, Diamondback, Chrisch1974, m-deejay, seo)
    16

    Video review:
    (Thanks to cfcoleman)
    c6b050bf484b0334dd9e9ce819908f38.png

    6ef34c1227750efdd94b5eba1843bcdf.jpeg
    dddc3590470e6b3fce7868b449c894af.jpeg
    0e4cd4033e7d8463a9b8f26fc804dd94.jpeg
    565d4889def16379ddef01e2e6fd63c9.jpeg
    6084ee67223c72506e4c7023f6b1d629.jpeg
    ea1d9dc47a74e4c9d1c0b93a2b8ba97f.jpeg
    590998d9b990d28b6e64fa2789216da0.jpeg
    3f380060c231db8127396f00c91e6ee8.jpeg
    60ee8d954edb172d3c43d7a3cb2445cb.jpeg
    d91387ed7dee73f10412a1ed2acc2c1c.jpeg
    6098fedb180136ad4128967656315d58.jpeg
    8d243d4975dbc6c9e4d95c70c5d5e69f.jpeg
    dbfb7db402650af3a9acb906fe687564.jpeg
    487c955a0186c8a73dc0d00de1a36733.jpeg
    248a1d3b3f686ae3566e8968009c2298.jpeg

    8
    404ef06e01ff1a43650a25a75d566221.png

    Code:
    v.1.1.0:
    - New base 4.010.22_COM_GEN1
    - New kernel UNITY V5
    - Updated Maps
    - Updated TweetComb
    - Updated FriendMe
    v.1.0.8:
    - Newest kernel UNITY V2
    - Fixed random reboots
    - Other minor tweaks
    v.1.0.7:
    - Back to Asus 3.1 base
    - New custom kernel UNITY V1 with OC support (1600MHz max)
    - Enabled 1080p video out
    - Remoived eBook
    - Removed PressReader
    - Updated AcerSync
    - Removed Asus DLNA
    - Added Acer DLNA
    - Updated Clearfi
    - Updated nemoPlayer
    - Updated 3D Photo Browser
    - Added SocialJogger
    - Added Asus Reader
    - Replaced clock font
    - Added Acer weather widget
    - Other minor fixes & tweaks
    v.1.0.6:
    - Improved media_profiles
    - Added Asus buttons
    - Fixed 3G modems support
    - Added CIFS/TUN modules
    - Other minor fixes & tweaks
    v.1.0.5:
    - New base: leaked Acer update Acer_A500_3.019_COM_GEN1 (Honeycomb 3.1)
    - New kernel: 2.6.36.3-00005-g5dff38c
    v.1.0.4:
    - Fixed 3G support
    - Updated TweetComb
    - Improved ramdisk
    - Improved updater-script
    - Other minor fixes & system tweaks
    v.1.0.3:
    - Updated kernel
    - Added Memo from SGT 10.1
    - Added Aurora & Bluesea live wallpapers from SGT 10.1
    - Added DoubleClock widget from SGT 10.1
    - Added Photo Editor from SGT 10.1
    - Added Ebook from SGT 10.1
    - Fixed hardware decoding H264, etc
    - Added symlinks to external_sd & usb_storage
    - Other minor fixes & tweaks
    v.1.0.2:
    - Added SketchMemoPlus
    - Updated Layar
    - Removed Asus PCSync
    - Added Magic Smoke Live wallpapers
    - Added AcerSync
    - Added link to Adobe Flash Player
    - Added ApInAp (with English & Rusian translations)
    - alot ROM cleanups
    - Updated PolarisOffice from Asus Transformer
    - Updated ES File Explorer
    -
    v.1.0.1:
    - Speed up animation
    - Ported Camera app from Acer (with storage select)
    - Updated Clearfi
    - Other minor tweaks & cleanups
    v.1.0.0:
    - Initial release
    Introduction to the new Overclocking Daemon

    This ROM features a completely new way of Overclocking and managing screen states.

    The History
    But before explaining it further, let's talk about previous solutions.
    There are several different approaches to archieve "screen-state-scaling".
    That means basically that the govenor changes if you turn the screen off and changes back to normal when turning the screen on.

    This is mainly used to restrict the amount of CPU usage (the frequency in fact) during screen off. This can lead to a major battery life increase.

    The solutions so far were:
    • App like SetCPU, which change automatically the govenor based on profiles
    • integrated solutions in the govenor itself

    Both these solutions have major problems.

    The one with a tuner app is always a little laggy right after turning on the screen because SetCPU (or any other CPU tuner) needs some time to change the govenors (up to 7 seconds). This leads mostly to major lag in the lockscreen.

    The second solution is the smartass govenor. It has already a screen-state-scaling included, so it reduces the frequency when the screen turn off.
    This could be a really nice solution but it has some problems too.
    Smartass most of the time is not really stable and has problems with its frequency scaling.

    State-of-the-art-solution
    So we (more precisely rmk40) thought of a better solution.
    He wrote a native C Daemon which changes the govenors instantly without any lag.

    This leads to major performance improvements right after turning on the screen and in the lockscreen.

    But at the moment this solution is a little bit harder to configure. We are plaing to make a GUI for this, so you get the same comfort as using SetCPU.
    Nevertheless you can even now adjust the daemon to your needs.

    Be aware that the daemon only works if all CPU tuner apps are deinstalled. Otherwise it deactivates itself.
    How to adjust the daemon

    The daemon is configured with 6 files in the folder /system/etc/virtuous_oc/.
    There are 3 files for the wake state and 3 for the sleep state. For each state one file for the govenor, one for the minimal frequency and one for the maximal frequency.

    You can easily edit these files eg. with RootExplorer or any other app which can edit system files. So you can adjust the frequencies and the govenor for each state just like with SetCPU.

    In order to get the available frequencies for the current kernel, just open your favorite terminal app and type
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    You could also use adb shell to show the frequencies on your computer.

    To get the available govenors use a similar approach:
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

    Please make sure, you are entering the right values in the daemon's config files.
    3
    Updated! Enjoy!
    Official Acer (leaked) update!
    3
    update will be in weekend