Friday, November 07, 2008

A draft

I remember reading last year that of the 250 seats offered in the december course of the Indian Military Academy (IMA) only 84 people joined. For a country of more then a billion that is just amazing. As much as this may say about the youth of our country it says as much about the Indian Army as well.

Entry to the armed forces is after 12th class or after graduation. I feel that the class and caliber of people the armed forces are looking for, do not want to quit studying after 12th or in case of graduates, want jobs that have something to do with what they did in college. Somehow the armed forces haven't quite made arrangements to accommodate such people.

I have had decent exposure to the armed forces way of life. I have a lot of friends who are serving in the armed forces. It is in all honesty a reasonable life. Yes, it is at times hard, but is nowhere as near as "hostile" as it is perceived to be. For what it's worth I feel it is a much more comfortable and meaningful life then the crappy "BPO/KPO dream" that thousands of young Indians seem to want to pursue.

So back to the original piece I had read, The cheif of army staff had suggested that a draft might be a good option going forward. While this works in countries like the US and some EU countries I really don't think this would work in India. Our largely agrarian/service oriented society is a far cry from the gun slinging cultures of the west. Plus I don't think this is something politicians in our country will ever embrace.

The armed forces need to be thinking in other directions to attract people. One of the areas where I am personally disappointed with the armed forces is their capability to absorb and more importantly, utilize the skills of highly educated people. In the west, working for the armed forces and/or law enforcement is a very attractive proposition for the best graduates. For example the US armed forces, intelligence agencies and federal law enforcement make it a point to try and absorb the best talent graduating from top notch US universities. Today the Indian armed forces do not have a place for high skill graduates. It is time that the armed forces realized that there is much more to forming an effective military then conscripting able young men and packing them off to 18,000 feet. Yes we need people to do that as well, but there are high skill graduates in India who might wish serve in the armed forces, whose skills the armed forces could very well do with, who don't see a place for themselves in present armed forces setup.

And as for those people who join the armed forces after their 12th class, it's really not much of an education. In other countries joining the armed forces is a route to college. In India sadly, the options of education for a young officer are rather poor. The so called engineering that people study through the technical entry scheme of the army is at the college of military engineering which is really not much better then any B-grade college. I feel that people in the armed forces who wish to study must be allowed to do so at top places like the IIT's or AIIMS. For those who cry about merit: These people have committed to serve the country. Letting them study in good colleges is the least we can do for them. At any rate 50% of people in these places aren't exactly meritorious.

It's time the armed forces offered something concrete to those who join them. Simply calling India's youth unpatriotic and driven by the greed for money is just not on. It is a lame excuse to sidestep the problems the structure of the armed forces faces. The armed forces must wake up to the reality that they face direct competition from India Inc. They must face this competition with the same flair that has made them a respected force in the world. A draft will not do!

Wednesday, November 05, 2008

A Nvidia GeForce GPU reborn

Well I'm talking about my laptop. I have a huge Dell Inspiron 9400 laptop. The bling bling inside it being a spanking GeForce Go 7800 GPU. For the last few weeks I wasn't able to get any sort of performance out of the laptop. Initially I thought there was something wrong with the OS. Following a reinstall the laptop started to suck even more :( Not to mention it was running really hot. Looked up on forums and found out that this has someting to do with dust. I never really bothered about the laptop running hot as my GPU is always OC'ed.

A lot of credit is due to Bharat Sankhlecha of UG4. This guy's knowledge of laptop internals is amazing. After he opened up my laptop and removed a shit load of dirt(it was like a huge fur ball sadly no pics ) my laptop started working properly. Apparently all the crap inside wasn't allowing proper cooling.

My GPU i.e. the Geforce Go 7800 is made from chips rejected from the manufacturing process of Go 7800GTX chips. The GTX has 32 pipelines and is one of the most powerful mobile GPU's out there(Only a 8800 M was ahead of it) . Those chips that don't have all pipelines functioning properly are then "locked" i.e. the number of active pipelines is reduced to 16 by bios locking. So despite pipelines being present on the chip they aren't used. Unlocking is rather dangerous. It involves opening up the laptop, taking out the card and flashing it's bios. Emboldened by opening up my laptop once I opened it up again took out my card and flashed it with the bios of a 7800 GTX.(A heart stopping moment coz a wrong step and your card is fubar) Below is the effective transformation.

Pipeline : 16 to 31 (There was just one bad pipeline!! Yippeeeeee)
Clock core : 250 Mhz to 365 Mhz
Memory clock: 1.3 Ghz to 1.58 Ghz
Fan always at full right from startup
Idle temp 68 to 79

A driver reinstall followed. What better way to see how your card performing then crysis :)
I set the settings to low(the 7800 has got just 256 MB of memory so there is no way I can turn on the pretty stuff!) and the res to 1920x1200! Well I must say crysis looks gorgeous even at low specs at this resolution.


The results: I got a very respectable 27 FPS !!!(min 17- when staring out into the open,max 38- when in rooms or smaller environs, avg 27.6) Wow that is some going for a laptop GPU. Add to that the fact that I am definitely bottlenecked by my processor (I have a 1.7 Ghz core duo OC to 1.9Ghz) and RAM 1 Gb@667, this is quite some going. The load temp has skyrocketed to around 88~90 C. I need a new cooling solution otherwise my card will burn out. There were a few artifacts courtesy the 1 pipeline that is bad. But it was rather limited. This is a mighty performance for a laptop purchased in April 2006.

For those gasping in horror (read Playboi :P) I told you I'd do this someday :P

PS1: DO NOT try this at home. Flashing GPU bios's is not something you want to do!!
PS2: Wow! people who made crysis rock. It is just the most beautiful thing I have seen run on a computer.
PS3: Congratulations and the thanks of a billion people to Anil Kumble
PS4: Not doing any active research for the last 2 weeks :(