yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] existz:
So I figured I would post a little preview of the upcoming release, im only going to post a 1.2ghz version for now, should have full release up tomorrow (kinda waiting around on Voodoo Sound v10, so whenever that will be)...just wanting to post this so you guys/gals can get a sense of whats coming..

You can now adjust color profiles via Voodoo Control App, for some the screen might have a yellowish tint, just adjust the RGB mulitplers to your liking.. This test will be 0.3.2-T7, which when released will most likely be 0.4.1, since the major change with the framebuffer driver..

This version will work with JVP/JVQ

0.3.2-T7

ported nexus s framebuffer driver

ported Voodoo Color for 2.3.4 (control w/ Voodoo app)

fixed compass postion for i9000

some rework/cleanups to initramfs

CFS load balancing improvements

some fs/sched improvements

add fixes from CK patchset

updated to JVQ initramfs contents

introduce V(R) IO Scheduler

tweaked voltages some

disabled iostats for less overhead

tons of fixes from zacharias.maladroit

some fixes to sched_autogroup

new lmk settings from kodos

TalonDEV 0.3.2-T7 1200MHZ 340MB CWM3

NOTE

During the install via CWM, it will wipe cache and dalvik cache, so first boot will take longer.. you may also notice that after a cache /davlik cache wipe, it will display the stock samsung bootanimation, if you use a custom one, it will be normal on next boot..its just done this way so it doesnt just show a black screen afterwards.
[Galaxy S I9000 Android Development] Tatsuya79:
Yeeeeeaaaaahhhhhhhh!!! testing!!!

(sorry for this :D )
[Galaxy S I9000 Android Development] Tatsuya79:
Mmm... there is an issue with the gamma in the dark greys it seems. Everything is washed out and whatever I change in Voodoo Control Plus can't help resolve it. :confused:

Have to keep trying, it seems I can make the greys darker but everything else becomes awfully saturated and... just plain wrong! not sure yet what it is.

Going to bed for now, thanks and see you later. :)
[Galaxy S I9000 Android Development] ramas123:
Is it possible that you will compile kernel without ****ty voodoo color?
[Galaxy S I9000 Android Development] existz:
No, I will only include new voodoo color...which it really doesnt matter, you can adjust RGB multipliers and gamma in voodoo control app, so if it doesnt look good to you by default, you can always adjust it to your liking
[Galaxy S I9000 Android Development] pikachu01:
Hey Existz :) Liking the voodoo color implementation. I can adjust to however I like and no more need for screen filter.

I have a question though, is it advisable to use the sdcard speed fix? Does talon kernel have its own implementation of the sdcard speed fix?

How about TCP hacks? (From Zach's script).

I also applied some RIL/RO prop tweaks (like hsxpa and call_ring_delay etc) Are they conflicting with Talon tweaks or can they actually improve some things that Talon isn't tweaking right now?
[Galaxy S I9000 Android Development] existz:
Well, as of right now Talon only sets readahead to 512. Its been highly debatable on how high you should go, because to high of a readahead value can actually decrease performance..but usually 512-1024 is a good medium for the size of sdcards we have. But as far as TCP or RIL/RO hacks, Talon does not include any by default.. we have not gotten to the point of testing them yet, so I cannot say how they will react with Talon..so its up to you..if they are working for you, then it shouldnt hurt anything.. At some point we will probably explore those kind of tweaks and then implement them by default
[Galaxy S I9000 Android Development] pikachu01:
Cool :)

Let me remove the readahead tweaks for now. I'll keep my TCP tweaks as speedtest really shows a difference when I use them.

How about the RIL/RO tweaks (like hsxupa and call_ring_delay etc). I can upload it here for you to evaluate them if you'd like.

Edit: Here it is attached.
[Galaxy S I9000 Android Development] omzworld:
I was on Semaphore kernel earlier, and flashed the EE version (present in 1st page) through SGS Kernel flasher.

When I get into Recovery, I do not see options for Voodoo (for ext4).

Also voodoo control plus, which I had earlier installed, doesnt show any option for color control or ext4 control

Please help!
[Galaxy S I9000 Android Development] zyryn:
i was asking if v could get similar haptic feedback strength as present in cm7, i didnt ask how to control it on samsung roms
[Galaxy S I9000 Android Development] ionutzzg:
@omzworld

Dude, you are using the galaxian kernel, EE version, not talon, that's why :)
[Galaxy S I9000 Android Development] arvindm:
The new t7 test version is working perfectly existz :-) thank you so much. Blacks are looking blacker than ever lol!

Sent from Planet Krypton
[Galaxy S I9000 Android Development] petsasj:
Thank you exitz for the preview!

The default voodoo color settings are a bit yellowish&greyish at the same time for me. I'll try to fiddle with the settings.

Anyone have a settings suggestion?
[Galaxy S I9000 Android Development] B34R_85:
Hope that this setting is working.. :)

http://xdaforums.com/showpost.php?p=15389040&postcount=3119
[Galaxy S I9000 Android Development] petsasj:
Thanks for that!

I'm not that great with color configurations :P That setting looks good enough! If others have any other settings that claim make a huge difference in color, i'd like to test those as well ;p It's all pretty much the same to my eyes :P
[Galaxy S I9000 Android Development] pikachu01:
To have something that is good on your eyes, follow this setting:

First, go to a well lit room (or a room that you will constantly look at your SGS majority of the time.

Second, go to screen RGB multiplier, start with any slider, slide it left/right while looking at the gradient. Look for more neutral grays.

Do this for all 3 sliders.

Then go to Screen V1 Gamma hack and do the same. Slide it left and right and look for differences until you adjust it to a neutral gray. This way, you can adjust your colours to your room lighting condition and screen conditions.
[Galaxy S I9000 Android Development] petsasj:
Thank you for the explanation. Will do that later today. What about the color profiles? Not too sure what the rating in that means, but 5/10 doesn't sound too nice :P
[Galaxy S I9000 Android Development] pikachu01:
I can't see any difference with the color profiles (it's probably an auto-brightness profile?). Maybe supercurio can explain it better (you can ask in his thread).
[Galaxy S I9000 Android Development] Tatsuya79:
Am I the only one with too much gamma in the dark greys?

This value can't be changed, no "black level" setting or something like that.

If I take this THX test pattern where you're supposed to see the first 6 squares and just barely the 7th, I can see every single square distinctly and they aren't gradually decreasing in brightness like they're supposed to be.

Compare with your PC screen (if it is well calibrated that is :p ).
[Galaxy S I9000 Android Development] zacharias.maladroit:
existz there really seems to be an issue lying deep in the kernel with the autogroup patch

during normal usage it seems to be fine

but with more tweaking [such with e.g. when applying more aggressive optimization flags] (and I'm sure also with excessive stress-testing with default Talon)

there could be some reboots (in the worst case)

anyone have an idea on how to really stress the phone system ?

I've tested BFS and autogroup several times on my CM7 kernel and each time they led to instabilities and some other issues

this is why I won't include them anymore from now on in my kernel (unless there's a stable backport from 2.6.38)

that's why I want to make sure that it also does not affect stability in Talon

thanks !

a case where it rebooted in my recent test-kernel was samba:

so could someone who uses samba please test if it's stable ?

currently I can't come up with any additional test-case ...
[Galaxy S I9000 Android Development] Cy4n1d3:
I still have the autogroup in the adjusted version of the kernel and I'm using samba too. Anything special to test there? Normal features like mode switching, file operations work fine.
[Galaxy S I9000 Android Development] 6jaipur6:
Anyone tried din kernel with obssession 2.3.4 rom?
[Galaxy S I9000 Android Development] zacharias.maladroit:
samba filesharing over WIFI

could you please test the following ?:

http://xdaforums.com/showpost.php?p=15435930&postcount=1563

thanks !

I know that the Samsung (and thus Talon) kernel source and the CM7 (~ modified Nexus S) source can't be 1:1 compared ...
[Galaxy S I9000 Android Development] poyda69:
Startup time?????

existz.

Why does your Kernel take ages to Startup the O/S ?

It takes my phone (from Talon logo) to the lock screen coming up approx 73 seconds, other Kernels take approx 40 - 45 seconds.
[Galaxy S I9000 Android Development] zacharias.maladroit:
read what is written in the thread :)

1st boot takes ages because the Dalvik Cache is wiped and needs to be regenerated

subsequent starts should be as usual

you're trying out 0.3.2-T7, right ?
[Galaxy S I9000 Android Development] poyda69:
Yes i am trying 0.3.2-T7 and it takes the same amount of time every time, i can use another Kernel but they don't take as long to boot.

I am not saying there is anything wrong once started but am curious why this kernel takes longer than others.
[Galaxy S I9000 Android Development] Mr Woolf:
Thanks guys - just switched from semaphore to talon 0.3.1 1200mhz, seems much quicker on my device.

Appreciated.
[Galaxy S I9000 Android Development] cink40:
heh, the default colour is really yellow on my phone (T7)...

and 1. boot was really quick, so i do not know is .zip really clear the dalvik?
[Galaxy S I9000 Android Development] jeebspawnshop:
Use Voodoo Control app to change the color settings to something you prefer?
[Galaxy S I9000 Android Development] cink40:
Yes off course, not a problem

2 more Thing: GPS accuraccy really bad, much worse then DC or galaxian. Lock time is fast do. And front camera is rotated 90°
[Galaxy S I9000 Android Development] pikachu01:
Didn't try GPS but front camera works fine here. What ROM are you using with Talon? 2.2?
[Galaxy S I9000 Android Development] astralmind:
Front Camera ok on mine, Juwe 5.1

However, GPS is still bad, pratically useless - as mentioned, fast locking time but no accuracy and unstable locks.

I went from Talon over to Galaxian for the GPS which works #1 (extremely precise and fast) but that kernel was too unstable and the battery life wasn't comparable to Talon.

Basically Talon is the very best in almost all aspects the only real issues I've had with it are:

- Slower than average boot time (definitly not a big deal)

- Unusable GPS - major issue for me.

In any case, massive thanks to the Devs, I really appreciate all your hardwork. If you can manage to fix the GPS, that would be outstanding.

Thanks !
[Galaxy S I9000 Android Development] hickup:
Interesting. I'm on Juwe 5.0 with Talon. And the first thing I noticed was the surprisingly fast boot time (not the first one, of course). Approx. 15-20 secs till PIN screen (no media scanner running, ext4@all, 1200 OC ondemand).

Can you please define your GPS "unaccuracy"? I mean, my position tends to be off by 5 meters, sometimes more. What are your experiences?

Regards, Hickup.
[Galaxy S I9000 Android Development] lohho:
I can second that. Only diffrence is that iam on SH 3.9 ROM.

edit: well iam on T7 3.2

unaccuaracy means two things: about 25-30m everytime, and thats BAD if you stay under clear sky with refreshed gps data (gpsaids) and everytime you start to move fast (bicycle) it loose gps signal every minute ( so google maps nav is useless).
[Galaxy S I9000 Android Development] cink40:
Continuum 6.1 JVQ . GPS issue is easily repeated every time. Tried Galaxian, Semaphore and DC and Gps works really good swith to Talon and Gps is really bad. Same thing with 0.3.1

..
[Galaxy S I9000 Android Development] cink40:
So with talon gps acc is 30m or worse only sometimes is 10m, never5...and loses connection all then time. So for navi is totally unusable. With other kernels acc is 5-10 and lock is rock stable.
[Galaxy S I9000 Android Development] The Undertakerr:
My GPS was working beautifully with Talon 0.3.1 and is working beautifully with Talon 0.3.2...

So I think you're drawing wrong conclusions.

In a SGS forum of my country MANY people are using Talon and they ALL speak of very good GPS performances of Talon. Yes, I am a bit of a fanboy, but this is well deserved. If things would not have been okay, I would have written it also..;)
[Galaxy S I9000 Android Development] cink40:
Look man i am not alone in this GPS issue, look above... And can repeat this every time: same route, same speed: Galaxian and DC2.8 Sygic navi and GPS test app locks and keep locked with very good accuracy. Talon loses lock constantly with really bad accuracy...I tried this several times, because i think that Talon is really good actually the best in every other aspect except GPS.
[Galaxy S I9000 Android Development] The Undertakerr:
Can be my man, but my GPS locks within 5 metres precisely. And not only mine's..

Maybe it's a Rom thing, try a different Rom. Ask your Rom dev what kind of GPS tweaks he uses. I do use het Nexus S GPS fix and my Rom sets the NTP GPS server on my county's server.pool. Go and try out some stuff..

Good luck!
[Galaxy S I9000 Android Development] cink40:
Different rom? Heh, on this page alone we have 3 different rom with unusable GPS with Talon (and very good GPS with every other rom...). Juwe 5.1, SH3.9 and mine Continuum6.1. And about time, etc, I tried quickfix, GPS AIDS, Fastfix..nothing worked. Eh well obviously my phone GPS (and at least several others :)) does not like Talon :(.

(to bad, I will still test every new Talon version and maybe i will get lucky..)
[Galaxy S I9000 Android Development] st4rk:
Have to agree mine is also pretty bad accuracy since 0.3.1, not sure if anything has changed or if it is a rom thing, but i could really use a functional gps tomorrow.. lol
[Galaxy S I9000 Android Development] The Undertakerr:
How do you expect the guys to fix something that ain't broken?

Probably they even left the GPS kernel firmware untouched(Stock)...

I am on a JVP Rom by the way, not JVQ...(Maybe something to do with it?)
[Galaxy S I9000 Android Development] cink40:
You are really piece of work. Definitelly is something different with GPS on Talon that on every other rom (stock, galaxian, DC...). I think I can surelly claim that, because i tested them all. End of discussion from my side.
[Galaxy S I9000 Android Development] The Undertakerr:
Piece of work??

How about the maybe 10000 other users who do NOT have your GPS problem with Talon?

Did you think about that?

Yes, let's end the discussion, but DO remember that 95% does not have problems with the GPS...
[Galaxy S I9000 Android Development] Darcia:
Or don't use GPS like me... ^^

Maybe that I will try it next weeks for hollidays.
[Galaxy S I9000 Android Development] lohho:
I don't know how you get the 95% but even if it were 99%, i use this kernelfor free and the one thing, beside donate, i can do to support the dev is to report any malfunctions and/or bugs.

If you dont have this bug be happy, but that doesnt mean automaticly that everybody else here(or 95% ^^) dont have it at all.
[Galaxy S I9000 Android Development] fifa_king:
using tweaky JVP revolution here with JVQ modem and GPS is working very good. 30 seconds lock inside the house (third floor tho) 5-10 meter accuracy in google maps. If u are experiencing problems with GPS calibrate accelerometer and compass using GPS status app (very good app) and make sure you clear ur GPS data using that app in order to start off clean.

If u search GPS.conf in xda you will find various other fixes and files to help your gps improve. You can also try setting ur gps pool to whichever region you are by using fasterfix app or GPS aids. No problem with GPS in my opinion.

Edit : forgot to mention Im using the 0.3.2 T7 kernel -> compass fix worked very good btw thanks existz!
[Galaxy S I9000 Android Development] cink40:
Lets DO remember 99,99% if you are happy with that. Nice Fairytale number like yours :)
[Galaxy S I9000 Android Development] astralmind:
Others have already clearly exposed the GPS issues I am experiencing but here's what happens in my case:

- Innacurate: 30m, 50m, sometimes 10m for a few seconds and then back to 50, 30,

- As soon as there is movement, it doesn't refresh properly (ie, innacurate position)

- Initial lock is extremely fast, and I see tons of sats so it's not the typical SGS GPS issue...

This is on both .31 and .32T7, so it's not a Compass issue.

And yes, it is a Kernel related issue - Easy to validate :

- Juwe 5.0/5.1 with TalonDev = bad GPS

- Juwe 5.0/5.1 with Semaphore, Galaxian, SpeedMod = flawless GPS

- Simple Honey 3.8/3.9 with TalonDev = bad GPS

- Simple Honey 3.8/3.9 with Semaphore, Galaixan, SpeedMod = flawless GPS

I once experienced this with Darkcore 2.7 on 2.3.3 a while ago.

TalonDev .21 worked fine GPS wise but was nowhere near the accuracy I could get out of Semaphore and Galaxian.

I experienced this with various modems also (JVP, JVQ, KC1....) so it has nothing to do with the modem.

If it means anything, I have a i9000m, using it on Rogers in Canada...

This is in no way meant to be a *****ing fest, I just wanted to point out an obvious issue I am experiencing that can be tied back to the Talon kernel for the dev to investigate on. Again, I very much respect all the efforts that have been invested in the developpment of this kernel, I just wish we could together figure out this issue, that's all....
[Galaxy S I9000 Android Development] cink40:
Thank you for your post, exactly the same with my phone. Just to add:

Continuum6.1 + Talon 0.3.1, 0.3.2T7 = bad GPS

Continuum6.1 + Semaphore, Galaxian, DarkCore = flawless GPS

Ryyu's EDB1.2 +Talon 0.3.1 = bad GPS

Ryyu's EDB1.2 + Semaphore, Galaxian, DarkCore = flawless GPS
[Galaxy S I9000 Android Development] Darcia:
A new-be question : there is a way to use the cpu governor "userspace" on Galaxy S?
[Galaxy S I9000 Android Development] D@niel0s:
I have to admit that they are right about the gps. I'm testing it right now, only 30m and its jumping all over the map. However I've got the fix after 5 sec.
[Galaxy S I9000 Android Development] :
How can i diasable voodoo color on T7
[Galaxy S I9000 Android Development] paratox:
my screen is only showing green/black colors on 0.3.2-t7.

i think i have to flash another kernel.^^
[Galaxy S I9000 Android Development] zacharias.maladroit:
that's an interface for userspace apps to handle the cpu scaling

unless there's an app available to set things in detail it's rather useless right now

since (afaik) if you not set it - it stays at max frequency without any setup
[Galaxy S I9000 Android Development] existz:
Try reflashing

You cannot disable it, you can adjust the colors to your screen with Voodoo Control app

Sent from my SGH-I897
[Galaxy S I9000 Android Development] Darcia:
So, this works like "performance" governor because we can't set a frequence for an app'? Nobody is working on an app' for setting it? That could be really great, better than Ondemand or any other governor. ( with a good setting of course) =)

Even if that could be a litle borring to setting every app' ^^'
[Galaxy S I9000 Android Development] zacharias.maladroit:
I guess the explanation on the Arch Linux gives a good overview what might be possible:

Powernowd
[Galaxy S I9000 Android Development] :
and what are the default gingerbread settings in voodoo control app?
[Galaxy S I9000 Android Development] zacharias.maladroit:
like without voodoo color ?

default == Nexus S default

"gingerbread settings" == samsung default, can be got by fiddling around with sliders (it has a red touch while screen is not too bright)

so you can't get those samsung default easily
[Galaxy S I9000 Android Development] existz:
There is no profile for default gingerbread, its not really voodoo color giving the tint, its the nexus s framebuffer, with voodoo color you can adjust it to your screen, since all screens are different. Just adjust the RGB multipliers.. You can just adjust the Blue multipler up a notch or two.. its a very simple process to get it just right for your screen.. just adjust the multiplers and set the gamma to your liking

Sent from my SGH-I897
[Galaxy S I9000 Android Development] :
can you write down the nexus s defaults for me?

but i will play around with the voodoo control app...
[Galaxy S I9000 Android Development] Cy4n1d3:
Hm yea no problem here. I can disable and reenable it without any issues :) Wifi activated/deactivated doesn't make any difference.
[Galaxy S I9000 Android Development] zenosteam:
where cani find test kernel ?
[Galaxy S I9000 Android Development] Tatsuya79:
It's impossible for me like I explained here.

I reinstalled, removed chainfire3D just in case, greys are always full of gamma.

They don't get red like on Samsung rom but they are so wrong they make a grey filter over anything that get displayed.

Tried everything for hours and went back to 0.3.1. :(
[Galaxy S I9000 Android Development] pinpong:
this post

http://xdaforums.com/showpost.php?p=15446364&postcount=1100
[Galaxy S I9000 Android Development] betoNL:
nope....the link on that post leads to nothing....file have been moved...:confused:
[Galaxy S I9000 Android Development] existz:
I should have a release up shortly, might actually put 0.4.2 up, been messing with more of the framebuffer port, i think im starting to get it looking right.. more porting has been done..going to test it for a few and ill decide if ill throw 0.4.1 up or 0.4.2
[Galaxy S I9000 Android Development] zenosteam:
well file has been deleted
[Galaxy S I9000 Android Development] kodos96:
protip: if you want to get someone to do something for you for free, it's probably not a good idea to be a jackass to them.
[Galaxy S I9000 Android Development] kodos96:
I would suggest you take a look at our github commit log here https://github.com/existz/linux_gt-i9000-gb/commits/gingerbread-dev-jvq

As you can see, we haven't touched anything GPS related. There was a compass problem before, but that's now been fixed. GPS performance is determined almost entirely by the baseband (i.e. modem) and userspace (i.e. rom) - there is very little in the kernel that has anything to do with GPS, and what there is, we haven't touched.

I'm curious, do you think you would be able to tell the difference in GPS performance in a double blinded, placebo controlled test? If I gave you 2 kernel zips, one called A.zip and one called B.zip, and had you flash them, test the GPS, and tell me which one was talon and which on was a different kernel, do you think you'd be able to successfully pick it out at a greater than chance rate?
[Galaxy S I9000 Android Development] pikachu01:
Talon wipes your Dalvik cache and cache. It might be related to this. Hence, you should try to lock your GPS longer or use an external app (GPSFix, FasterFix) and do a redownload.
[Galaxy S I9000 Android Development] rayma6a30:
thx for releasing the 0.4.1 version, works great, very stable so fAR
[Galaxy S I9000 Android Development] rayma6a30:
however the bigmem version still doesn't get the correct orientation of the screen and the back key changed to home key=,=
[Galaxy S I9000 Android Development] rlorange:
Wow! Voodoo colour control is sweeeeet! My screen looks amazing.

Anyone noticed a different look to screen refresh as you scroll in xda app or browser? Kind of blurry micro refresh happening...

**Simply Honey3.8, Talon 0.3.2 t2 kernel1.4ghz**
[Galaxy S I9000 Android Development] mdv53:
I have a problem with 0.3.2 t7. At the beginning everything is oke, it work great. When i not use my phone like 2 a 3 hours my sceen is green, everything is green. When i reboot my device, it didn't change anymore
[Galaxy S I9000 Android Development] Parkuu:
The download link for test kernel seems to be off. I wish i can download it too. :(