yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] workdowg:
Turns out that removing Unity did remove something that broke the framebuffer (honestly don't know much about that). I checked the logs and didn't see anything that got removed that should have affected X.

Anyhow, for now I am going to stick with the 8-19-2013 version as a base. I'm going to just spend some time using it and see what I can...

Here is the modified .conkyrc and conky-draw.lua and my new wallpaper (definitely amateur).

conky-wallpaper.tar Just untar in the root of your home directory. (tar xf conky-wallpaer.tar) And use desktop preferences to change wallpaper.
[Asus Transformer TF700] Ananasnonym:
Yes, please! This woukd be the first step towards usability.

I will definitely try to complile some kernels. I will try to add moreD_cns patches and to extract the necessary parts for modifying the init from the installerV6.
[Asus Transformer TF700] bryce09:
Here, as promised my custom cm kernel based on latest nightly with required framebuffer and kexec hardboot patches. I havent tried it yet.

Source codewill be up in a couple minutes.

kernel

Good luck!
[Asus Transformer TF700] workdowg:
When someone tests this I will put it in the OP...
[Asus Transformer TF700] DertayRoccstar:
So the read only issue/error I mysteriously started getting out of no where took care of itself. No issues and still running good and strong!
[Asus Transformer TF700] yoda-sama:
I believe what you are looking for is:

3) PROFIT !!!
[Asus Transformer TF700] DertayRoccstar:
I don't think this is about "profit"......
[Asus Transformer TF700] yoda-sama:
Then I certainly hope it is not about underpants...
[Asus Transformer TF700] JoinTheRealms:
If anyone attempts to use the previously posted conky theme on ubuntu, make sure you add "own_window_argb_visual" to the .conkyrc file. Without it, conky wont be usable with transparency.
[Asus Transformer TF700] workdowg:
Fixed conky-wallpaper2.tar
[Asus Transformer TF700] JoinTheRealms:
Hey guys,

ive wrote a script that allows you to choose the amount of cpu cores online, in an effort to lower battery usage. Seems that by default all cpu cores are online all the time, this equals heat and battery usage. In my small amount of testing 2 cores seems to run most activities without a noticable decrease in performance

here it is

https://www.dropbox.com/s/54qxo5fhybx3v83/cpucores.sh

Enjoy let me know if theres an issue;)

edit: you have to run it from terminal because it requires root permissions

"sudo ./cpucores.sh"
[Asus Transformer TF700] workdowg:
OP Updated -
[Asus Transformer TF700] JoinTheRealms:
[MENTION=4258909]Ananasnonym[/MENTION]

I tried putting the kexec kernel in a blob, the issue is, it relies on input from the previous init, it needs to know what rootfs to mount. Now i could modify it to mount a single rootfs, id rather wait until ive got the root-mount thing working, because it will be strictly a dualboot method rather than the multiboot we have now.
[Asus Transformer TF700] workdowg:
nice simple, clean script. i'm going to use the format for many other scripts i write in the future... :good:

Sent from my ASUS Transformer Pad TF700t - CROMi-X 4.7.0 ODEX
[Asus Transformer TF700] JoinTheRealms:
Thanks :) btw i seem to have fixed chromiums screen corruption problem, ill post my settings soon;)

Also ive been testing with a single core and battery life is amazing lol, chromium is quite laggy but still usable.
[Asus Transformer TF700] yoda-sama:
This makes me wonder something... Tegra 3 I believe is designed with a 5th "companion" core that is supposed to be used when there isn't much cpu demand, powering off the 4 normal cores in the mean time. Are we taking advantage of that at all?
[Asus Transformer TF700] Ananasnonym:
Honestly, this whole kernel building and init modifying thing is getting far over my qualification.

The only thing why I try so hard is, because with the Multiboot, there is no bluetooth, no microsd, no sd card and no usb mounting in android! Because of that I want to change to a kernel which supports that.

To change back to linux, I would need a flashable zip without aroma, but with the kernel and init for multiboot, so that I can start linux.

For now, I'll stick to running the aroma installer without preparing the rootfs, if I want to change from android to linux.

However, JoinTheRealms, thank you very much for your efforts in helping me so far :)

I'll focus on optimizations on the linux rootfs from now on.
[Asus Transformer TF700] JoinTheRealms:
Its a very good question, im 90% sure it will be running, although im really not sure what dictates when the LP core kicks in. Ive been trying to understand i bit more about linux power management, i want to get all 4 cores to go off line while the LP kicks in at idle but no progress yet..

Hmm do you mean bluetooth and sdcard, usb mounting isnt working under android? The kernel certainly supports those things and should be working without issue under android. Linux will be a different story but still not impossible to get working, its just ive put them lower on the list of things to get working ;)

ill do some testing
[Asus Transformer TF700] _that:
The LP core can only take over when only G core 0 is active. So I think you first have to take CPUs 1 to 3 offline. Usually this is done by the governor.

If you want to do it manually, try playing with /sys/devices/system/cpu/cpu[0-3]/online, and read /sys/kernel/cluster/active and the dmesg log if something interesting happens.
[Asus Transformer TF700] joechorn:
atm I'm on cromi-x 4.7 and twrp 2.6, tf700 WW but I can't flash the installer ZIP. I am always getting this error:

E: Signature Verification failed

Have already downloaded this several times, but always the same error!

Do you have any idea?
[Asus Transformer TF700] _that:
Maybe the zip is not signed correctly. Check the md5sum manually and turn off signature verification in TWRP's install screen.
[Asus Transformer TF700] JoinTheRealms:
Dude your seriously a legend. /sys/kernel/cluster/active shows LP when 1 core active (works out great, because i just wrote a script to manage online cores) and G when 2 or more are active. I thought one core seemed to be strangely responsive. Also strange that only when the LP core is active does it scale down to 204mhz, when 2 or more cores are active it wont drop past 475...

None of the governors are taking cores offline, all 4 are online unless manually shut off. Would you have any idea whats stopping them going offline? ive looked right through /sys but cant find anything
[Asus Transformer TF700] TitanUranus:
Any news on the latest hundsbuah hybrid kernel? I understand you are busy, just wondering if you'd forgotten about this. I miss not being able to use the HundsbuahsKernelTweaks tool to OC, stress the cpu/gpu and keep my gonads toasty warm while using android. Also, what are the possibilities of being able to OC the CPU in ubuntu? Talking of OC'ing, the GPU was being reported as a "0.91

ghz

tegra3" in conky - that has to be wrong surely - that'd probably turn the TF700 into a nice portable hob for frying food on!

I really love ubuntu - my TF700 is finally the netbook/tablet I was hoping for when I bought it. I gave my old asus netbook to my dad when I got the tablet, but really missed the functionality of the netbook. Oh yeah, is there an easy way to change the screen brightness or bind the function keys in ubuntu? It seemed really bright after the sun set and couldn't find the brightness setting anywhere. Don't take this as evidence of incompitence, I probably could have looked more thoroughly.

Hope you are enjoying working on this as much as I am playing around with it. Also, if you or any other dev needs someone to flash or test anything risky feel free to PM me as I have NVFlash backup (which I have already had occasion to resort to twice). I'm not an "experienced" linux user, but I get by fine so long as I have google handy, and learn quick if you're willing to give instructions.
[Asus Transformer TF700] _that:
Not strange, this is exactly how it is designed - the LP core is designed for low power at low frequencies, and the G (general?) cluster is designed for high performance at high frequencies.

I still don't know how all these parts (hotplugging, cpu governors, ...) work together. It's too confusing... But in Android you can see lines like "cpu_up(2)+" in the kernel log.

Maybe it works like in Android - writes values between 3 and 255 to this file:

/sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness

I'm sure there is some way to bind this to keys or a slider in the GUI.
[Asus Transformer TF700] kartingist:
can make the installer under cm 10.2?

Sorry for bad English
[Asus Transformer TF700] kennyMC:
compiz + bug in rootfs

hi,

i found a little bug in your "rootfs-lubuntutf700t-8-22-2013.tar.lzma"... where software-center is not working anymore (guess you changed the version number by hand), here is the solution:

gksu gedit /etc/*release

change it to:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION=Ubuntu 13.04

also i added my compiz-config as attachment, which enables the following:

- desktop-cube (left-click on the buttom of screen ,hold and move around or move mouse to the left/right bottom of screen)

- snaps windows when you move them to the top/left top/right top

- enables open-window-switching "cntrl+tab"

- menu-animations

- window-animations

- ...

to use this you have to do the following:

1: update compiz with the following commands:

sudo apt-add-repository ppa:ubuntu-unity/daily-build
sudo apt-get update && sudo apt-get upgrade

2: import the attached config-file in the compiz-config-manager.

rename it to "kennymc_compiz.profile"!!!

3: enable autostart in lubuntu:

sudo gedit ~/.config/lxsession/Lubuntu/desktop.conf

change

[Session]
window_manager=openbox-lxde

to

[Session]
window_manager=compiz

here is an how-to for xubuntu(xfce):

http://www.webupd8.org/2012/11/how-to-set-up-compiz-in-xubuntu-1210-or.html

then log out and log back in...

I prefer xubuntu(xfce) over lubutu, because function-keys for brightness and volume works out of the box and of course the look and feel of xfce.

hope this works!
[Asus Transformer TF700] TitanUranus:
Yes, but it might be a while before it is released. The developers are working on other things first.
[Asus Transformer TF700] JoinTheRealms:
[MENTION=4930591]TitanUranus[/MENTION]

Sorry for not replaying sooner, ive actually tried replying about 4 times but i keep hitting the lock button and going into a suspend loop:crying: must have wasted about 500 words lol

Ive tried building hunds kernel from moreD_cn's git branch but it fails to boot i believe this to be a toolchain issue, ive only got 4.6 linaro atm moreD_cn uses 4.7 i believe (i really have no idea if thats an issue, but its the only variable..) if you are feeling adventurous you could try building it? u'll probably be more lucky than me:)

As for the brightness thing use brightness-indicator http://www.omgubuntu.co.uk/2013/04/brightness-control-ubuntu works as expected only strange thing is linux has to boot straight into lightdm. if its booting to terminal, add sudo lightdm to /etc/rc.local

Atm im working on the root-bind thing, as its gonna be the most noticeable increase in performance. Also [MENTION=4878287]_that[/MENTION] does running swap on emmc cause wear issues? im finding when linux hits its ram limits it completely locks up. I think without the loopmount 'lag' swap will be more viable
[Asus Transformer TF700] _that:
The eMMC does wear leveling, so I think it's safe to enable swap. For the lock up when RAM is full, maybe you need to re-enable the OOM killer?
[Asus Transformer TF700] JoinTheRealms:
Thats what i thought, i just saw some conflicting information. Yeah im not 100% sure its down to ram but it locks up only when running ram heavy stuff. Ill have a look into OOM killer thanks!
[Asus Transformer TF700] TitanUranus:
I didn't even know ubuntu was using swap. If I have installed it to the microSD does it just create the swap on there, or does it redirect to emmc? Also, doesn't ubuntu automatically use a swap partition if there is one? If I created a 2 or 4gb swap partition on the microSD would that be enough to redirect swap to it instead of the emmc? No doubt it'd be best to create and mount a loop file on the microSD inside the ext2 fs that houses ubuntu as it would save creating another partition and could level the wear better. I'd far rather have to replace my microSD as opposed to the emmc, since I haven't got a massive lab with microscopic electronics equiipment!

Actually, I suppose since I use ubuntu with the dock attached I could set swap up to run on an SD, that should help speed things up as the OS would be r/w OS files and swap from different cards. That's what I do on my openpandora, run a swap file from the second SD slot (on a cheapo but fast card) with OS on nand and all my games and programs on the first SD. I always like to think it helps to have a dedicated card for swap leaving i/o alone on the other card purely for the OS. Having said that, it puzzles me why I cant copy files to the internal storage and SD at the same time when I am connected to the PC, is there a restriction that limits i/o to a single device at one time?

Sorry, that was supposed to be a single question but I started thinking while typing, always a mistake I feel....

Also, JoinTheRealms, thank you for your reply. I hope you haven't abandoned hunds kernel altogether - choice would always be welcome and I personally love the extra features of his kernel. I may eventually try compiling it myself, but it'd need to be really simple to do as I'm not up to modifying any code ATM. I haven't compiled anything for a couple of years so I'll need to refresh my memory.
[Asus Transformer TF700] _that:
I don't know about Ubuntu - I prefer distributions where the user is in control. ;)

Maybe it is preferrable to disable swap and use zram only.
[Asus Transformer TF700] workdowg:
**cough**Arch**cough**

Sent from my ASUS Transformer Pad TF700t - CROMi-X 5-RC1 DEODEX -_that Stock
[Asus Transformer TF700] Ananasnonym:
Can anybody reproduce the error in android: bluetooth, micro sd mounting, usb mounting and sd mounting doesn't work?

Without all that, we basically have no connections to other devices (except internet)

Edit: I don't know why, but usb works now.

MicroSD, SD and Bluetooth still no luck. When I plug them in, it shows "MicroSD/SD connected" very short, but then it disappears again.
[Asus Transformer TF700] DertayRoccstar:
i found a little bug in your "rootfs-lubuntutf700t-8-22-2013.tar.lzma"... where software-center is not working anymore (guess you changed the version number by hand), here is the solution:

gksu gedit /etc/*release

change it to:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION=Ubuntu 13.04

When trying to do this Im getting an error in Terminal that I am on a read only file system but I boot just fine.... Again I can't boot into Andorid.. Is there a FIX?
[Asus Transformer TF700] workdowg:
I never use the software center, so I missed that one. Rabits also modified that file, I change it with the next revision

Sounds like you need to reflash the kernel. Once in Android run the fix in the OP.

Sent from my ASUS Transformer Pad TF700t - CROMi-X 5-RC1 DEODEX -_that Stock
[Asus Transformer TF700] DertayRoccstar:
So just run the installer again and skip the rootfs????
[Asus Transformer TF700] workdowg:
Yes. :)

Sent from my ASUS Transformer Pad TF700t - CROMi-X 5-RC1 DEODEX -_that Stock
[Asus Transformer TF700] DertayRoccstar:
I did that and still can't access the android side. It just hangs on starting android.....
[Asus Transformer TF700] workdowg:
I suggest flashing the CROMI rom again with your same settings. You won't lose anything but dualboot. Then flash the linux installer again. There may be some files left over/out...
[Asus Transformer TF700] DertayRoccstar:
Okay all good Ill give it a shot tomorrow hopefully I don't lose my setup... I finally got lubuntu working and looking how I want it...
[Asus Transformer TF700] JoinTheRealms:
Well then its perfect time to back the rootfs file up :)

Has anyone been able to boot linux outside of a virtual image? the init looks for /data/linux first and trys to boot it. in data/linux you can extract your rootfs.img and have much improved i.o speed, current issue im having is the rootfs is found but fails on "run-init: overmounting root: invalid argument"

Im still not 100% on the boot process of linux so im not sure what needs to be changed to get this working. But since rabits originally added this functionality to the init, im guessing someone has used this method?
[Asus Transformer TF700] TitanUranus:
I boot linux from a partition on my microSD. First I installed it to an SD in the dock (with no seperate home), cloned the SD on the PC using clonezilla in gparted linux distribution, then wrote the clone to the first partition on the microSD. It's a good way to keep it backed up and it runs a lot faster than having to install from scratch on the TF700. Also, clonezilla will fit the backup to whatever size partition you want to create.
[Asus Transformer TF700] joechorn:
Will this work without SD or microSD, directly on internal storage?
[Asus Transformer TF700] _that:
A question to everyone who is using Linux on the TF700 - which desktop and which programs are you using that make sense on a tablet with or without dock?

(having myself now "Archified" my Android, meaning I can run Arch programs under Android, and looking for ideas what to do with it)
[Asus Transformer TF700] workdowg:
Does this mean you solved the wifi issue? I'm thinking it is a permissions problem (then again, what isn't).

You probably already know I personally use Openbox with some Xfce4 and Lxde stuff (like lxpanel and Thunar). It is kind of my own version of ArchBang. Pretty much the same setup on my desktop.

I use geany for my coding. Leafpad for my text files. For graphics, GIMP is a little heavy but does work. Meld is great for file comparing (a diff gui).

I can go on if I knew what you were looking to do. :)
[Asus Transformer TF700] workdowg:
I'm pretty sure JoinTheRealms is talking about the internal. Mounting a real filesystem on /data/linux. It is in the script but I never tried it. It should be much faster as he said. I will try a fresh base Arch rootfs this weekend maybe...
[Asus Transformer TF700] tso4ev:
stuck on 90.00% what to do ? any ideas ?
[Asus Transformer TF700] JoinTheRealms:
Wait atleast 45 minutes for it to finish
[Asus Transformer TF700] TitanUranus:
You want to register that response as a trademark!
[Asus Transformer TF700] _that:
I worked around all the hardware issues by merging Arch into Android - basically I unpacked the trimslice rootfs into /data/arch, then created lots of symlinks, e.g. /bin to /data/arch/bin, /usr to /data/arch/usr, etc., and installed a VNC server for GUI programs. I don't like dual booting, even if that means the GUI is slower. This can be optimized later.

Thanks, I'm going to check out geany. Meld is really nice, I use it all the time on my desktop.

Looking for real world uses of Linux on the tablet. :) All real work is so much more efficient on a real desktop PC with a proper mechanical keyboard and a big screen and fast CPU and storage that I can't imagine using the tablet for anything productive.
[Asus Transformer TF700] JoinTheRealms:
Although i completely agree, im interested why you dont like dual booting? personally i find the init stuff a bit messy. The tf300t arch effort actually had a really cool dualboot method. You could choose your linux distribution from the bootloader menu(not sure if thats what you would call it, the one with the recovery / android / wipe options)

I purposed getting it working between the tf300t and the tf700 but with kexec awesomeness but didn't get a reply:( Id redo it myself but i atm i have no idea how to exploit that menu.

As for the chroot based linux, i'm just a bit impatient with VNC, but it really is a great implementation i like being able to switch between android and linux instantly. we just need X11 running natively on android :)
[Asus Transformer TF700] Ananasnonym:
I'm sorry to bring that up again, but obviously nobody noticed my post before: No bluetooth, SD and microSD mounting in Android with this release! Any Fix? Ideas? Any confirmation that anybody else experiences the same problem?
[Asus Transformer TF700] JoinTheRealms:
Sorry i didnt test, i will do when i get the chance. Can you flash an earlier installer (from moreD_cn) and see if bluetooth is working, it might be simply a module issue.

I cant fix it for a while, im working on getting linux to boot from a directory first. Then ill start working on the kernel more :)

---------- Post added at 10:22 PM ---------- Previous post was at 09:55 PM ----------

Yes can confirm bluetooth issues. Seems to be just a module. I think i might have used hundsbuahs modules on stock by mistake. ill try fix it tonight
[Asus Transformer TF700] workdowg:
Well I don't use Windoze Or Smac. I've been free about 2 years now. I keep them in a VM for things like my wife's iPod stuff. So I use my Linux systems for everything I do. Anything that needs more ram like a VM (and yes there is an Arm port of Virtualbox...) is not an option on a tablet. But to be able to have most everything else in their real form, say like LibreOffice, usable by just the tablet itself is great use to me.

So now I'll be spending my weekend getting Arch to work with Android. Thanks _that.... :)

Sent from my ASUS Transformer Pad TF700t - CROMi-X 5-RC1 DEODEX -_that Stock
[Asus Transformer TF700] jezzirolk:
i will also comment on the stuck at 90 percent. i will run this again and do the "wait 45 minutes" when i have a power adapter in an hour. is this true that it needs an excedingly long time to do the last 10 percent. if so what is it doing during that takes so long.

--Jezzirolk
[Asus Transformer TF700] carteje:
I just installed this about a week ago for the first time and it does take a very long time to finish up. I'd seen earlier posts indicating that so I let it ride. It probably did take 45 min or longer.

As for why, I think a saw a post earlier in the thread where they indicated the progress meter just isn't very accurate for overall time. It may be reporting completion of individual tasks rather than the overall time to completion (ie : some tasks may take 2 seconds, others may take 45min but are weighted the same in the percent complete.)

Let it run, walk away, go to bed, whatever. It should eventually complete.