[Q] Zram on HD Revolution HTC Sensation - HTC Sensation

Hello all,
As you can see I am new to the XDA forums! About a week ago I flashed my HTC Sensation (brand new), using Mike1986's HD Revolution ROM. I did this after doing 30 minutes of research as an absolute noob, but thankfully, everything has gone well. Anyhow...
I have searched for threads on this, but unfortunately none of them answer this question directly, and specifically to Smartphones.
So I will ask this very simple question:
What is all this fuss about Zram? Is it good?
I ask, because I just flashed to the updated 3.6.2 ROM, and it is brilliantly fast. I've enabled Zram, as I can see it is working in my Terminal Emulator. But i'm not sure what the difference is!
Many thanks!

It's a way to compress rom, which means you have more ram available

sstanton86 said:
Hello all,
As you can see I am new to the XDA forums! About a week ago I flashed my HTC Sensation (brand new), using Mike1986's HD Revolution ROM. I did this after doing 30 minutes of research as an absolute noob, but thankfully, everything has gone well. Anyhow...
I have searched for threads on this, but unfortunately none of them answer this question directly, and specifically to Smartphones.
So I will ask this very simple question:
What is all this fuss about Zram? Is it good?
I ask, because I just flashed to the updated 3.6.2 ROM, and it is brilliantly fast. I've enabled Zram, as I can see it is working in my Terminal Emulator. But i'm not sure what the difference is!
Many thanks!
Click to expand...
Click to collapse
Hi,
According to FAUX:
ZRAM (aka CompCache aka RAMZSwap)
ZRAM is an updated version formally known as CompCache and RAMZSwap. It was originally designed for 2.6.38.xx kernels, I have backported to our 2.6.35.xx kernel. ZRAM allows real-time compression of memory objects in RAM thus reducing memory pressure for the Linux kernel and can keep more apps in memory longer (more apps in RAM == better performance, less fetching from slower MMC or SDCard). Compression, however, is not Free. Some CPU cycles are required to do the compress/decompression, so there's a slight penalty for it. The original CompCache / RAMZSwap required a user space binary to control its behavior which adds additional penalty to performance, but the new version ZRAM eliminated the need for a separate dedicated daemon, thus reducing the overhead and increased performance from the old CompCache by 20%. Therefore, with the newer implementation of ZRAM interface, the performance penalty is almost negligible.
Hope that helps.

You legend. Thanks bro

How do we get zram? I'm runnjng bricked kernel
Sent from my HTC Sensation Z710e using xda premium

g1user101 said:
How do we get zram? I'm runnjng bricked kernel
Sent from my HTC Sensation Z710e using xda premium
Click to expand...
Click to collapse
Hi,
I am running mike1986 ARHD 3.6.2 ROM and using FAUX123 0.2.1 kernel.
A combination of the 2 devs has produced this ROM.
You can get to these through my sig.
I'm not sure,but you might be able to run faux's kernel,and his zram enabler.
Read the threads.

g1user101 said:
How do we get zram? I'm runnjng bricked kernel
Sent from my HTC Sensation Z710e using xda premium
Click to expand...
Click to collapse
If you're running a ROM based on 2.3.4 you can run Faux's kernel.
If you want to run a 2.3.5 based ROM, it has to be AHRD as Mike has hacked libs and ramdisk to allow Faux 2.1 to run with 4.1.x versions.
P.

PaulGiz said:
If you're running a ROM based on 2.3.4 you can run Faux's kernel.
If you want to run a 2.3.5 based ROM, it has to be AHRD as Mike has hacked libs and ramdisk to allow Faux 2.1 to run with 4.1.x versions.
P.
Click to expand...
Click to collapse
P3d is 2.3.4. So I just wipe cache and flash his kernel? Do I have to do anything?
Sent from my HTC Sensation Z710e using xda premium

g1user101 said:
P3d is 2.3.4. So I just wipe cache and flash his kernel? Do I have to do anything?
Sent from my HTC Sensation Z710e using xda premium
Click to expand...
Click to collapse
There is some code required to enable zram -- it is explained in Faux's thread, or you can flash his zram activate zip, also in the thread.
P.
Sent from my Sensation using Tapatalk

Related

What Am I Doing Wrong? (Overclocking Question)

Well, on my Inspire I have flashed a custom rom that gives me up to a 1400 score on my Quadcore tests, yet I see other people hitting 2000-2500, what am I doing wrong? I'm using Core Droid v5.0 with a flashed radio that speeds up my download and upload speeds. Do you guys have any advice on how to speed up my Android?
And by the way, yes I do have set CPU and I have the settings on Max (1024000) and on Minimum (245761) I also have set on boot ticked along with profiles to save battery life. Any help is appreciated.
Sincerely,
RootTheNoob
Are you running a kernael that can be overclocked?
How can I tell of it can be overlooked, and I'm pretty sure I am its the default core Droid Rom, or do I have to install the kernel separately as well?
Sent from my Desire HD using XDA App
The default CoreDroid kernel isn't overclocked. Also if you have an overlooked kernel, setcpu would let you push past 1ghz.
Sent from my Inspire 4G using XDA App
I think you can use the leedroid kernel with coredroid can't you? If so, I'm using that one. It will overclock to 1.8. I only run at 1.2 though.
see post 957:
http://forum.xda-developers.com/showthread.php?p=12123867&highlight=leedroid#post12123867
So what do I set it to to overclock it?
First you have to floash the kernel. The you use the slider in set cpu to overclock.
How do I flash it?
Sounds like you have some reading to do. Download the kernel to the root of your SD card. Then from ROM manager use CWM to flash rom from SD Card. DO A BACK UP FIRST THOUGH. Read the first few leedroid posts and that will help
No, I know how to flash things but what kernel do I use?
What kernel do I use with Core Droid?
http://leedroid.ftp.rshost.eu/DHD-Kernels/
it is the 2.2.9. Check his post here and it will tell you what you are getting
http://forum.xda-developers.com/showthread.php?t=991848
Try the Inversely ROM...sure its stock based but the kernel can be oc'd to 1.8.... at 1.5 I got over 2600 and at 1.8 I got a 3309 and could do better sub some tweaking...right now though kernel is not a separate flash package.
Sent from my Desire HD using XDA App
Um..should be Ingersoll ROM.
Autocorrect fail....
What also helps is be fully charged...do your quad right after fresh boot and stop/shutdown all background processes you can..that's when you get best score.
Sent from my Inspire 4G using XDA App
Edit: hey he just posted his kernel ad a separate package...will make things interesting.
Guys, none of those kernels worked , I had to restore my Android to a previous backup.
Anything I can do?
Sent from my Desire HD using XDA App
Coredroid 5 is based off the the leaked GB rom no custom OC kernels are available. 1500 is about what I get with that rom also. If you want higher quadrant scores you need a froyo 2.2 based rom and kernel.
RootTheNoob said:
Anything I can do?
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
You'll prolly have to download a Rom with an oc kernel and wipe everything before you install it.
May not be what you want to do...but might be the only way to get what speeds you're wanting.
Otherwise...you'll have to wait till there's an oc kernel for the Rom your using.
yelp there isnt Oc of the core with gingerbread.. they do a 2.2 with oc. i havent done those yet cause i do like this gingerbread.. Im just going to keep with this V5.0 MIUI guys have the OC kernal for their gingerbread but they have more steps than i wanna deal with.

[Q] Virtuous Inquisition

Just wondering which issues still persist with the Virtuous Inquisition ROM?
(examples: bluetooth, camera, camcorder, wireless, etc...)
Please advise... Thanks in advance!
im using VI rom.. no problems at all dont froget to try socalis kernel. its save the bttery
socali said:
Sebastian Kernel v1.30.2 Underclocked to 1.242Mhz by Socali
This is Sebastian Kernel v1.30.2 hexedited by me to underclock it to 1.242Mhz
Also included is a safer or
conservative thermald.conf file.
I created this because I wanted Sebastian's MultiTouch fix, ZRAM support, etc. but at the same time I prefer a stable and cool CPU that doesn't drain the battery as quickly.
I hexedited it instead of recompiling so that I stay as close as possible to Sebastian's build.
Those who had random phone reboots on 1.5+Mhz kernel are encouraged to give this kernel a try. Hopefully it'll help.
Note: This kernel will give you lower benchmark scores (about 5700-5800 AnTuTu score on my phone). This is not a bug, it's a feature..
Download flashable: kernel-v1302-1.242mhz-socali.zip
md5sum: 6e325a9828428bc5a2400048dbc1bc66
This is the result of hours of effort researching, fixing and testing. You're welcome!
Click to expand...
Click to collapse
Sent from my HTC Sensation Z710e using XDA
Sent from my HTC Sensation Z710e using XDA
No issues for months with VI! Try it out....
It says on the Virtuous Inquisition thread. Lots of people have asked it and there have been no major issues for months. Please search before posting.

Why are governor's used?

Wheh and why would.you want or need to use a governor with a Rom?and are all governor's universal?are they built into certain kernels.and if you want to use a governor do you just flash it on your phone like you would a kernel or Rom.could someone please help me out with the governors.
Sent from my HTC Sensation 4G using XDA
Mesaman2012 said:
Wheh and why would.you want or need to use a governor with a Rom?and are all governor's universal?are they built into certain kernels.and if you want to use a governor do you just flash it on your phone like you would a kernel or Rom.could someone please help me out with the governors.
Sent from my HTC Sensation 4G using XDA
Click to expand...
Click to collapse
https://www.youtube.com/watch?v=wwleOote5M0&feature=youtube_gdata_player
I don't think any one using them anymore we use to back in the day every thing you need is built into the Rom and kernel and a governor is used to overclock or under clock
sent from xda premium:sensation4g s off Insertcoin Ic Evolution v2.0 kernel 3.0.30-Bricked-3.0-v1.1
jslim38 said:
I don't think any one using them anymore we use to back in the day every thing you need is built into the Rom and kernel and a governor is used to overclock or under clock
sent from xda premium:sensation4g s off Insertcoin Ic Evolution v2.0 kernel 3.0.30-Bricked-3.0-v1.1
Click to expand...
Click to collapse
You are incorrect in what a governor is... There are multiple governors in most kernels and they are there to be used based on how you are using your phone... Some governor's are for performance and others for balance. Overlooking is something totally different and there are non overclockable kernels with multiple governors...
https://www.youtube.com/watch?v=wwleOote5M0&feature=youtube_gdata_player
Thats what I ment I was trying to give him the short version if you read the post and I said they are built in
sent from xda premium:sensation4g s off Insertcoin Ic Evolution v2.0 kernel 3.0.30-Bricked-3.0-v1.1
jslim38 said:
Thats what I ment I was trying to give him the short version if you read the post and I said they are built in
sent from xda premium:sensation4g s off Insertcoin Ic Evolution v2.0 kernel 3.0.30-Bricked-3.0-v1.1
Click to expand...
Click to collapse
But the governors has nothing to do with over/underclocking. But yes they are built into the kernels and the dev chooses which governors they bake in...
https://www.youtube.com/watch?v=wwleOote5M0&feature=youtube_gdata_player
Well since went there I was trying to shift his attention to something else so he wouldn't go messing around with those kinds of things because I can't count on my fingers and toes how many people I've seen fry there sensation by doing just that but you didn't pick up on the hint after all he just rooted it to day and he's New at it
sent from xda premium:sensation4g s off Insertcoin Ic Evolution v2.0 kernel 3.0.30-Bricked-3.0-v1.1
They control CPU frequency scaling. Some are better for performance, some have good battery life.
You can find the answer to the majority of your questions by using this revolutionary new website called Google, DLittle2012
dude, read this or this =)

[Q] Undervolting with Cyanogenmod 9 which Kernel?

Hey everyone,
can anyone tell me what I need to do, to undervolt my sensation with cyanogenmod 9 rc1? I read that I need an other kernel, but which kernel should I use? And what do I need to flash it? Is it enough to flash it like roms with 4ext touch recovery?
Greetings bootscreen
Sent from my HTC Sensation using xda app-developers app
Download system tuner from the market.
Sent from my HTC Sensation 4G
doesn't work.
with the original cyanogen 9 kernel its unpossible to undervolt. neither with setcpu nor with system tuner i can see a voltage option
Yes you do flash kernels like roms.
Sent from my HTC Sensation 4G
and which kernel should i use / need for cyanogenmod? somewhere in the past i read something about special kernels for asop roms/cyanogenmod
bootscreen said:
and which kernel should i use / need for cyanogenmod? somewhere in the past i read something about special kernels for asop roms/cyanogenmod
Click to expand...
Click to collapse
Use this: http://forum.xda-developers.com/showthread.php?t=1269247
To change voltages use System Tuner.
sorry for my late response but in the last days i had to much to do.
now i will try the kernel from tamcore (http://files.tamcore.eu/android/?dir=tamcore-kernel) because he is a german developer and its based on the faux123 kernel so the undervolting works.
and now i will try http://forum.xda-developers.com/showthread.php?t=1743055 because it looks easier than system tuner. i hate this ugly app -.-
but thanks anyway =)
I'm sorry buddy I'm still learning myself.
Sent from my HTC Sensation 4G with Beats Audio using xda app-developers app
I would still prefer system tuner, because you won't have to flash stuff all the time to test it out.
@Mesaman2012 why do you say sorry? you helped me how i can flash the kernel
@ridder215215 yeah it is circular with the undervoltage flash script but i find its easier than the ugly and unclear system tuner ^^ and i don't need to install an additional app =)
now my sensation has CM9 RC1 with Tamcores Kernel, it is undervolted and its stable =) so i think this thread can closed

**OBSOLETE** NO LONGER SUPPORTED [KERNEL][S4] Fusion Kernel v1.1 (7/18/12)

Fusion Kernel for the One S (S4)
Lastest Version: v1.1 (7/18/12)​
This kernel is no longer supported. I have completely re-based from scratch and released a new kernel, Fusion Ultimate. Please check it out.
Thanks for all the support.
This is a kernel based off of the lastest US T-Mobile sources that just released.
It is compatible with all One S's with an S4 processor.
*Disclaimer*
Code:
I am not responsible for anything that happens to your device.
By using this you are taking full responsibility blah blah blah....
...you get the point
As there are many people working on ROMs for the One S, I have decided to start maintaining a custom kernel for it. Again, this is based off of the TMOUS kernel sources that just released a few days ago. I will add more and more features to it for new releases. Note that this is only compatible with stock Sense-based ROMs, not AOSP-based ROMs like CM9 or AOKP. Maybe in the future I will create an AOSP version. Enjoy
v1.0 (Initial Release)
- Based off the T-Mobile US kernel sources
- All features from mdeejay's latest virtuous kernel
- Overclocked to 2.1Ghz by default --> use SetCpu or similar app to change
- Added SmartassV2 governor (gives extraordinary battery life and performance, look here)
- tweaked SmartassV2 frequencies for better compatibility
- insecure kernel (root in adb)
v1.1
- Fixed CPU issues from virtuous kernel (hopefully)
- Enabled init.d scripts support with busybox run-parts
- Reverted to stock GPU 2D and 3D frequencies
- CPU now default 1.5Ghz
- SmartassV2 as default governor
- make CPU1 (second core) to be online
- good battery life
Click to expand...
Click to collapse
Downloads
The zip packages are named with the date of their release.
v1.0 (boot-071712.img): http://d-h.st/vtX
v1.1 (boot-071812.zip): http://d-h.st/jsd
How to install:
Flash the zips with TWRP recovery.
Kernels will be in zips now. The reason is because some stock patch scripts from /system/etc were interfering with the CPU frequency settings, hence some the issues from Virtuous kernel. The zips flash the patch scripts as well as the kernel.
Sources
Ramdisk is here: https://github.com/klin1344/initramfs_ville
Kernel is here: https://github.com/klin1344/kernel_ville_US
Credits
Special thanks to mdeejay for his awesome work on his kernel. Also want to thank the whole dev community here. You guys are great!
reserved...
This one too.
Well well
Sent from my HTC VLE_U using xda app-developers app
Cool thanks
Sent from my HTC VLE_U using xda premium
Klin. Do you know if with this kernel there's issues controlling the CPU? Like for example down scaling the speed for both cores or having the governors activate on both cores? I've had that issue before.
Sent from my HTC VLE_U using xda premium
ickedmel said:
Klin. Do you know if with this kernel there's issues controlling the CPU? Like for example down scaling the speed for both cores or having the governors activate on both cores? I've had that issue before.
Sent from my HTC VLE_U using xda premium
Click to expand...
Click to collapse
You mean from the virtuous kernel? I'm not quite sure what you mean, since I've never had issues myself..
Could you give a more detailed explanation of the problem? I will definitely look into it.
Sent using Tapatalk
Let the kernel games begin.
Posted With Axiom One S using TapaTalk2!
klin1344 said:
You mean from the virtuous kernel? I'm not quite sure what you mean, since I've never had issues myself..
Could you give a more detailed explanation of the problem? I will definitely look into it.
Sent using Tapatalk
Click to expand...
Click to collapse
What he means is do the clock settings stick after reboot. In virtuous kernel it went back to Max from boot and the settings had to be set again.
Posted With Axiom One S using TapaTalk2!
itsmikeramsay said:
What he means is do the clock settings stick after reboot. In virtuous kernel it went back to Max from boot and the settings had to be set again.
Posted With Axiom One S using TapaTalk2!
Click to expand...
Click to collapse
That was one problem. Some people, myself included, also had an issue where the kernel settings were only applied to CPU0. CPU1 would stay at whatever the kernel's default min/max speeds were regardless of the settings in SetCPU (or any other cpu app for that matter).
njeske said:
That was one problem. Some people, myself included, also had an issue where the kernel settings were only applied to CPU0. CPU1 would stay at whatever the kernel's default min/max speeds were regardless of the settings in SetCPU (or any other cpu app for that matter).
Click to expand...
Click to collapse
Thanks yes that's what I mean.
Sent from my HTC VLE_U using xda premium
Don't use SetCPU. I use Systuner but CPU Master worked great too.
itsmikeramsay said:
What he means is do the clock settings stick after reboot. In virtuous kernel it went back to Max from boot and the settings had to be set again.
Posted With Axiom One S using TapaTalk2!
Click to expand...
Click to collapse
njeske said:
That was one problem. Some people, myself included, also had an issue where the kernel settings were only applied to CPU0. CPU1 would stay at whatever the kernel's default min/max speeds were regardless of the settings in SetCPU (or any other cpu app for that matter).
Click to expand...
Click to collapse
Okay thanks. I will do some research and testing tomorrow and look into the issue.
Sent using Tapatalk
u make aosp version now!!!!!
thanks
c19932 said:
u make aosp version now!!!!!
*Removed the useless spaces here*
thanks
Click to expand...
Click to collapse
Little bit of spam worth those spaces,don't your think? Anyway, great job OP! Will flash soon!
Sent from my HTC VLE_U using xda premium
Been waiting very impatiently for someone to pick up the new source code and made a kernel, thanks so much for your work on this. Quick question tho, is vsync still turned on? It seems to me that it is.
Sent from my HTC VLE_U using xda premium
quick question--- can this new kernel work with any rom? such as the AxiomS or the PARANOIDANDROID? and 2.1GhZ... that's maad fast, cant wait to try it! thanks
strker45 said:
Been waiting very impatiently for someone to pick up the new source code and made a kernel, thanks so much for your work on this. Quick question tho, is vsync still turned on? It seems to me that it is.
Sent from my HTC VLE_U using xda premium
Click to expand...
Click to collapse
If it was in virtuous kernel, then it is here. I haven't gone through to change some of the stuff from virtuous kernel yet.
marokkino13 said:
quick question--- can this new kernel work with any rom? such as the AxiomS or the PARANOIDANDROID? and 2.1GhZ... that's maad fast, cant wait to try it! thanks
Click to expand...
Click to collapse
It will work on sense based ROMs only.
Sent using Tapatalk
confirmed multi touch issue
Sent from my HTC VLE_U using xda app-developers app
same problems of mdeejay kernel, multitouch issue, also some flickering (maybe because of vsync off)

Categories

Resources