Microsoft Laptop

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 5 October 2010

Just A Query From Readers.

Posted on 20:36 by Unknown
Edit: I found this video which explains exactly what I was trying to say in a better more coherent sense. Thought I wanted to share this with you guys.


My opinion of the world today is rather negative.

I see people getting excited over silly devices like a iphone over more important matter like family, society, country and the world.

Superpower wage war over non-existent WMDs (even though the intelligence agency reported NO THREAT) and the leader got away with indirectly causing the death of the soldiers in his own country, in the country where in was fought burning away cash in the form of expensive weapons used. It is like mass murder in the public view of everyone and no one actually cares...

We also have filthy rich companies concern with saving money as a result causing pollution over the environment and putting a price tag on it. IMO money can never buy back the same state it was previously.

In the 21sth Century IMO mankind has sink to unprecedented depths again...but this is worse given that it was caused by apathy not by a single country but by people all over the world.

In my country (Singapore) a lot of parents are both working neglecting kids just to get a higher standard of living to purchase useless stuff like the iphone which almost cost a laptop not to mention the exorbitant monthly subscription.

People start engaging in trashy shows and useless advertising instead of reading useful materials like books.

In my country students study just to pass exams...

Does that happen all over the world or is it just my country? What is your opinion on this?
Read More
Posted in | No comments

Wednesday, 1 September 2010

Linux Nvidia Driver OverClocking

Posted on 08:40 by Unknown
A lot of people don't read "README"s hence they missed a lot of things.

It reflects on the laziness of people of this generation refusal to read, write and learn with the only desire to enjoy and relax. Can't really blame them since it is how the world markets success.
I am guilty of that sometimes as well.



Anyway today I read through the Nvidia Propriety Driver's README and found a number of Nvidia XConfig options usually neglected.

I will only list interesting ones below, the full list is here, Read through it for more information.

To add them simply add the entries under /etc/X11/xorg.conf.
Something like this (in red):
.............................................
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "NoLogo" "on"
Option "Coolbits" "1"
Option "OnDemandVBlankInterrupts" "on"
EndSection
....................................


Interesting Sections below.............

Option "NoLogo" "boolean"
Disable drawing of the NVIDIA logo splash screen at X startup. Default: the logo is drawn for screens with depth 24.
This skips the Nvidia Splash Screen during boot up.

Option "ThermalConfigurationCheck" "boolean"
The NVIDIA X driver will fail initialization on a GPU if it detects that the GPU has a bad thermal configuration. This may indicate a problem with how your graphics board was built, or simply a driver bug. It is recommended that you contact your graphics board vendor if you encounter this problem. This option can be set to False to bypass this test. Default: true (the thermal configuration test is performed).
Turn On Thermal Protection on GPU.



Option "Coolbits" "integer"
Enables various unsupported features, such as support for GPU clock manipulation in the NV-CONTROL X extension. This option accepts a bit mask of features to enable.

WARNING: this may cause system damage and void warranties. This utility can run your computer system out of the manufacturer's design specifications, including, but not limited to: higher system voltages, above normal temperatures, excessive frequencies, and changes to BIOS that may corrupt the BIOS. Your computer's operating system may hang and result in data loss or corrupted images. Depending on the manufacturer of your computer system, the computer system, hardware and software warranties may be voided, and you may not receive any further manufacturer support. NVIDIA does not provide customer service support for the Coolbits option. It is for these reasons that absolutely no warranty or guarantee is either express or implied. Before enabling and using, you should determine the suitability of the utility for your intended use, and you shall assume all responsibility in connection therewith. When "1" (Bit 0) is set in the "Coolbits" option value, the nvidia-settings utility will contain a page labeled "Clock Frequencies" through which clock settings can be manipulated. On mobile GPUs, limited clock manipulation support is available when "1" is set in the "Coolbits" option value: clocks can be lowered relative to the default settings, but overclocking is not supported due to the thermal constraints of notebook designs.
When "2" (Bit 1) is set in the "Coolbits" option value, the NVIDIA driver will attempt to initialize SLI when using GPUs with different amounts of video memory.
When "4" (Bit 2) is set in the "Coolbits" option value, the nvidia-settings Thermal Monitor page will allow configuration of GPU fan speed, on graphics boards with programmable fan capability.
The default for this option is 0 (unsupported features are disabled).
In other word enable OverClocking of Nvidia GPU in Linux + SLI Mods.



Option "MultiGPU" "string"

This option controls the configuration of Multi-GPU rendering in supported configurations.
Value Behavior
0, no, off, false, Single Use only a single GPU when rendering
1, yes, on, true, Auto Enable Multi-GPU and allow the driver to automatically select the appropriate rendering mode.
AFR Enable Multi-GPU and use the Alternate Frame Rendering mode.
SFR Enable Multi-GPU and use the Split Frame Rendering mode.
AA Enable Multi-GPU and use antialiasing. Use this in conjunction with full scene antialiasing to improve visual quality.

Option "SLI" "string"

This option controls the configuration of SLI rendering in supported configurations.
Value Behavior
0, no, off, false, Single Use only a single GPU when rendering
1, yes, on, true, Auto Enable SLI and allow the driver to automatically select the appropriate rendering mode.
AFR Enable SLI and use the Alternate Frame Rendering mode.
SFR Enable SLI and use the Split Frame Rendering mode.
AA Enable SLI and use SLI Antialiasing. Use this in conjunction with full scene antialiasing to improve visual quality.
AFRofAA Enable SLI and use SLI Alternate Frame Rendering of Antialiasing mode. Use this in conjunction with full scene antialiasing to improve visual quality. This option is only valid for SLI configurations with 4 GPUs.
Mosaic Enable SLI and use SLI Mosaic Mode. Use this in conjunction with the MetaModes X configuration option to specify the combination of mode(s) used on each display.
SLI and Multirendering advance configuration.


Option "OnDemandVBlankInterrupts" "boolean"

Normally, VBlank interrupts are generated on every vertical refresh of every display device connected to the GPU(s) installed in a given system. This experimental option enables on-demand VBlank control, allowing the driver to enable VBlank interrupt generation only when it is required. This can help conserve power.

Default: off (on-demand VBlank control is disabled).

More power saving in Linux.

The rest are either enabled by default or nothing much interesting.

That is all.
Read More
Posted in linux, nvidia, overclock | No comments

Friday, 20 August 2010

Acer Aspire 4740G on OpenSUSE (Perfect Linux Machine)

Posted on 10:10 by Unknown


As I said AS4740 works well with Linux but you still need to do some tweaking for full functionality.
A lot of things you do with AS4530 is done with AS4740 to achieve full multimedia capability.

Edit: As with the new release openSUSE there are some updates:
1)Multimedia configuration is as shown below still the same manual work due to GPL.
2)Edit Nvidia Driver Repo is up just add the server and install the drivers.
3)You no longer need acpi_vendor commandline...issue resolved
4)Touchpad still jumpy with 2 fingers...
5)Atheros Driver no compiling required since the drivers work pretty well out of box.

In conclusion it is a great release solving some of the issues above just that the nvidia delay is a show stopper. I always like openSUSE elegant way of pushing down Nvidia Driver by server repo too bad they didn't get it out the same time as the distro release.

Lets get started:

First go to OpenSUSE to download their Live CD for 32/64bit according to your needs.
The LiveCD is the size of a Normal CD and just what you need to install OpenSUSE, the DVD format is a waste of bandwidth and a overkill.

Everything works out of box except the display driver.

Things that need tweaking:
  • Nvidia Propriety Drivers.
OpenSUSE is interesting because Nvidia provides the driver updates from their own server.
Other Distro like Ubuntu has a 3rd party maintaining the driver but not OpenSUSE however due to licensing issues they cannnot include it in the default install.

After installing add the Nvidia Server to the repository
SYSTEM,  SYSTEM ,YAST

Software,Software Repo

Add
Protocol:HTTP
Server:download.nvidia.com (See Nvidia provides the direct package)
Directory on Server: /opensuse/11.2
Accept the Server Key (because you trust the server)
From the YAST Menu, Select Software Management search for the Nvidia Driver and install it.
The kicker is that OpenSUSE software updates is IRRITATINGLY SLOW.
So bear with it.

After installing and rebooting it will be automatically activated.


  • Restricted Formats
Due to licensing issues OpenSUSE doesn't have restricted format support out of box but they are downloadable here (Unfortunately the libraries broke the cheese webcam functionality).

Edit: To prevent breaking of the cheese webcam functionality do the following:

Add VLC to the software repository(Use VLC to play all your future videos)
Then use Fluedo Codec for Banshee
After this the webcam functionality will be preserved.

You might also want to do the following configuration of the conf files below.

Edit: /etc/sudoers
Append "DISPLAY" as shown below
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE DISPLAY"

The reason so you can sudo something in GNOME Desktop Mode.

Edit /etc/fstab
Add noatime to the line of your main disk partition so it will not write last access date to your Harddisk (Less unnnessary harddisk operations)

Add this line to /etc/fstab to make /tmp folder a RAMDisk so /tmp will be automatically cleared during shutdown.
tmp              /tmp            tmpfs    defaults,size=512m,noatime,nodiratime    0 0
The size allocated is 512MB.
Open YAST select bootloader
Rename the Windows 7 Entry to something you like.
Rename the OpenSUSE Entry to something you like. 
Set the default OS to something you use more often.
Add acpi_osi=Linux to the end of the OpenSUSE boot parameters


Issue #1 Touchpad Multi-Touch (There is still a problem with jumping cursors with multi fingers so it is better to revert to Scroll Bar it should be fixed in the future) :

Create a config file using the data below.
Name it: 11-x11-synaptics.fdi
copy it to the following folder with root permission:/etc/hal/fdi/policy



(From post in 3810 thread):
The synaptics pad may not support true multitouch. However, we emulate multitouch when the width of the touch is greater than 6 units:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">50</merge>
<merge key="input.x11_options.EmulateTwoFingerMinW" type="string">5</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
</match>
</device>
</deviceinfo>
 

Then enable 2 finger scroll as shown below

Issue 2: Brightness Control
Add the follow to the Boot Loader Command Line as shown below
: acpi_backlight=vendor
Issue 3: Weak Wireless Signal
Add Atheros Repository to YAST


Then go to the install software menu it will recommend you to install atheros driver and madwifi.
However this doesn't solve the issue as signal is still weak you must grab the latest driver from source and compile it.
Sounds tough? It is actually quite simple.

Compiling it yourself using the sources

  • Make sure you have installed those packages: gcc, gcc-g++, make, kernel-source, kernel-XXX-devel (where XXX is the type of your kernel, for example if you use kernel-desktop kernel install kernel-desktop-devel package). If not, please install them using YaST.
  • Download the current drivers directly from MadWifi Project.
  • Unpack the archive in a temporary folder.
  • Open up a terminal window.
  • Switch to the temporary folder, and type in,
$ sudo make 
$ sudo make install
 
To load the new driver modules simply restart if you do not want to load the driver module manually.

Issue 4 Microphone
This is simply just set as shown below

For best Font Display use the following Settings in Appearance:
Select Detail



Select Slight Hinting or None instead of Full
Read More
Posted in acer, aspire 4740 | No comments

OpenSUSE on Aspire 4530

Posted on 10:10 by Unknown
I took a switch to OpenSUSE because I could no longer stand the Brown and the fugly name Ubuntu.
Before I finally chose OpenSUSE I was deciding whether to try Fedora as well. However UI of Fedora was rather similar to Ubuntu so I tried OpenSUSE instead.
The Green Theme of OpenSUSE will match the Green Tag of Aspire 4530 (just below the keyboard) very well.  Owners of Aspire 4530 will know what I mean. LOL

Lets get started:

First go to OpenSUSE to download their Live CD for 32/64bit according to your needs.
The LiveCD is the size of a Normal CD and just what you need to install OpenSUSE, the DVD format is a waste of bandwidth and a overkill.

Everything works out of box except the display driver.

Things that need tweaking:
  • Nvidia Propriety Drivers.
OpenSUSE is interesting because Nvidia provides the driver updates from their own server.
Other Distro like Ubuntu has a 3rd party maintaining the driver but not OpenSUSE however due to licensing issues they cannnot include it in the default install.

After installing add the Nvidia Server to the repository
SYSTEM,  SYSTEM ,YAST

Software,Software Repo

Add
Protocol:HTTP
Server:download.nvidia.com (See Nvidia provides the direct package)
Directory on Server: /opensuse/11.2
Accept the Server Key (because you trust the server)
From the YAST Menu, Select Software Management search for the Nvidia Driver and install it.
The kicker is that OpenSUSE software updates is IRRITATINGLY SLOW.
So bear with it.

After installing and rebooting it will be automatically activated.


  • Restricted Formats
Due to licensing issues OpenSUSE doesn't have restricted format support out of box but they are downloadable here (Unfortunately the libraries broke the cheese webcam functionality).

Edit: To prevent breaking of the cheese webcam functionality do the following:

Add VLC to the software repository(Use VLC to play all your future videos)
Then use Fluedo Codec for Banshee
After this the webcam functionality will be preserved.

You might also want to do the following configuration of the conf files below.

Edit: /etc/sudoers
Append "DISPLAY" as shown below
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE DISPLAY"

The reason so you can sudo something in GNOME Desktop Mode.

Edit /etc/fstab
Add noatime to the line of your main disk partition so it will not write last modified date to your Harddisk (Less unnnessary harddisk operations)

Add this line to /etc/fstab to make /tmp folder a RAMDisk so /tmp will be automatically cleared during shutdown.
tmp              /tmp            tmpfs    defaults,size=512m,noatime,nodiratime    0 0
The size allocated is 512MB.

Open YAST select bootloader
Rename the Windows 7 Entry to something you like.
Rename the OpenSUSE Entry to something you like. 
Set the default OS to something you use more often.
Add acpi_osi=Linux to the end of the OpenSUSE boot parameters (If you used my Modded BIOS with Linux in the ACPI)

Overall I like OpenSUSE a lot.
The fonts and themes are much better than Ubuntu.
The laptop is running cooler than Ubuntu for some reason I don't know.
WebCam runs as well with the default cheese application.
Adobe Flash runs well.
Batterylife is good as well (the same as Windows 7) previously on Ubuntu it had shorter batterylife.

Other Cool Features:
SYSTEM, YAST,Kernel Settings
You can adjust the CPU scheduling algo as shown below.


If you installed it on the same harddisk as your Windows OS, the Windows OS is accessible in the following folder
/windows/


For best Font Display use the following Settings in Appearance:
Select Detail




Select Slight Hinting instead of Full
In conclusion this is an awesome OS on Aspire 4530, you should try it!
Read More
Posted in aspire 4530 | No comments

Tuesday, 17 August 2010

Free Harddisk Cloning Solution

Posted on 04:52 by Unknown
I am sure there are times you need to move all harddisk content over to another disk without the luxury of the time to reinstall.

Here is the free Home-Based solution just by using a <1GB Thumbdrive you can image your harddisk without buying software like Norton Ghost or Acronis.

Originally the software requires unetbootin to create a bootable thumbdrive but they have updated the tool to be able to self-create a bootable thumbdrive.

Download EASEUS Disk Copy from EASEUS.Unzip dc.zip to a location.

Then run to create the boot thumbdrive



After that plug in your source and destination harddisk, boot from thumbdrive then run disk copy and do a sector by sector imaging!
Read More
Posted in disk | No comments

Monday, 16 August 2010

New Stuff I discovered regarding temperature control

Posted on 06:43 by Unknown
Recently I updated all my drivers again but soon I realized that my laptop was running hotter than usual.
I mean really hot like 60 degrees on Idle.
I soon narrowed it down to the latest chipset driver I install so I reverted to the old driver and surprisingly it went down.
I took a look using HWMonitor and found that the latest chipset driver was working the processor really hard consuming 25watts constantly on idle.
I downgraded the chipset driver to the previous version and the problem disappeared immediately.
So the story of this lesson is do not assume anything and anything newer shiny != greater.

So if you encounter heat issues you might also wish to try revert to old version.
Also for Windows 7 compatible machines setting the processor cooling management to passive means the fan will spin less (quieter) but it will operate at generally higher temperatures. In contrast setting it to passive mode means it will spin more (noisier) but keep temperatures lower.
Read More
Posted in | No comments

Sunday, 8 August 2010

The 100MB Partition in Windows 7

Posted on 19:54 by Unknown
As you might already know Windows 7 default installation creates a 100MB partition during Setup.
The function is not really documented on the Internet, however reading this you should already know what it is for.


The partition in question is the System Reserved Partition.

So lets compare the Windows 7 installation with and without the 100MB System Reserve Partition.

Firstly lets take a look at the root drive of the Windows 7 with the 100MB:


Next lets take a look at the root drive of the Windows 7 without the 100MB:


So what is the the difference? It is the presence of file and folder required for booting like bootmgr etc...

Open up the 100MB partition and what do you know we are right!


So what does this means?
It means in actual fact the extra partition is optional has 0 effects on system operation.

So lets take a logical approach and think of possible reasons for this change.

1)Prevent Noobs from accidentally killing their Windows Installation by moving the boot files off C:\ to a partition they can't touch? Possible Very Likely
2)Optimize boot performance by moving boot files to the first partition(front part of the drive)? Possible as well.
3)Modularize the OS file layout? Very possible a much more elegant solution than cramping all the files into C:\.In fact it could mean you could multiboot multiple Windows OS on volumes without having repeated Boot files in each and every installation.

What does this means to end user? It means for those Dual Booters like me it is 4 - 2 primary partition left instead of 4 - 1.
Does it matter? No because you can create logical/extended partition to bypass the 4 primary partition limit in legacy Master Boot Record (MBR).
It doesn't affect GUID Partition Tables (GPT) on EFI systems.
Unfortunately Windows 7 doesn't do GPT volume installation.

So remember the 100MB is just a rearrangement of boot files. Period.
Read More
Posted in BIOS, boot | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Delete Windows System Files
    If you play around with Windows System Files sometimes it is not possible to delte them off after you had your fun. The following commands w...
  • Internet Explorer Tweak
    Here is a registry tweak for Internet Explorer Similar to the Mozilla Firefox tweak this enable you to increase the number simultaneous ser...
  • How to Mod your Laptop VGA BIOS
    Basically there are 2 locations where the VGA BIOS in laptops. Some OEMS embed the VGA BIOS in the EFI/BIOS in your laptops, other OEMs have...
  • Acer Phoenix BIOS Emergency Recovery
    This is for people who don't listen and interrupt the flashing BIOS for unknown reasons. This will work provided the BIOS BootBlock isn...
  • Secure Your Windows CD-Key (For Vista and 7)
    As you know everytime you activate a Windows Installation your Product Key can be retrieved via Software means. Don't believe me? Downl...
  • Changing the Acer Arcade Shortcut
    While surfing the Windows Registry (You must be thinking that I am weird =P) yesterday I found something interesting It is actually possible...
  • Some Interesting Modding Ideas
    I modded my Aspire 4530 AGAIN to control resultant temperature. Below are some ideas and pictures. Another mod idea This time a black anodi...
  • How to obtain the DSDT from your laptop
    There are many ways to rip the DSDT out of the laptop BIOS. If there is a BIOS editor it is possible to rip out the .AML file. However below...
  • Acer Aspire 4530 Boot Screen
    Acer Aspire 4530 Boot Dianogostic Screen PhoenixBIOS 4.0 Release 6.1 Copyright 1985-2008 Phoenix Technologies Ltd. All Rights Reserve 1.052....
  • List Of Modified BIOS Collection
    Here are the list of Modified BIOS Collection (mainly SLIC Mods), no warranty provided use at your own discretion! Acer Aspire 4520G BIOS Ac...

Categories

  • 32bit
  • 64bit
  • acer
  • ahci
  • amd
  • apple
  • aspire 4530
  • aspire 4535G
  • aspire 4740
  • atheros
  • atom
  • BIOS
  • boot
  • cleanup
  • configure
  • device
  • disk
  • dismantle
  • download
  • driver
  • fan control
  • firefox
  • firewall
  • firmware
  • fix
  • flash
  • graphics
  • hwmonitor
  • internet
  • linux
  • macs
  • microsoft
  • modified
  • nvidia
  • optimize
  • overclock
  • performance
  • power savings
  • powermizer
  • proxy
  • ram
  • Realtek
  • review
  • secure
  • shortcut
  • speaker
  • synaptics
  • temperature
  • theme
  • timeline
  • tweak
  • undervolt
  • update
  • wallpaper
  • windows 7
  • windows vista
  • Windows Xp
  • winsat
  • wlan

Blog Archive

  • ▼  2013 (10)
    • ▼  November (2)
      • A Simple How to use MiniDLNA on OpenWRT
      • OpenWRT TL-WDR3600/4300/4310 Release
    • ►  October (3)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  May (1)
    • ►  January (1)
  • ►  2012 (4)
    • ►  September (1)
    • ►  June (1)
    • ►  March (1)
    • ►  February (1)
  • ►  2011 (21)
    • ►  September (1)
    • ►  July (4)
    • ►  June (3)
    • ►  May (3)
    • ►  April (3)
    • ►  March (4)
    • ►  February (2)
    • ►  January (1)
  • ►  2010 (36)
    • ►  December (3)
    • ►  November (2)
    • ►  October (4)
    • ►  September (1)
    • ►  August (5)
    • ►  July (1)
    • ►  June (5)
    • ►  May (3)
    • ►  April (3)
    • ►  March (6)
    • ►  February (1)
    • ►  January (2)
  • ►  2009 (81)
    • ►  December (3)
    • ►  November (3)
    • ►  October (9)
    • ►  September (5)
    • ►  August (1)
    • ►  July (5)
    • ►  June (8)
    • ►  May (15)
    • ►  April (10)
    • ►  March (13)
    • ►  February (8)
    • ►  January (1)
  • ►  2008 (8)
    • ►  November (5)
    • ►  July (3)
Powered by Blogger.

About Me

Unknown
View my complete profile