How to Get 1920x1080 Full HD Resolution From Your Laptop

My laptop is an Acer Aspire 4710 which came with Intel 945 chipset and it has Intel GMA 950 as the GPU (Graphics Processing Unit). A few days ago I tried to connect my laptop to a Full HD LCD monitor with 1920x1080 as the optimum resolution.

Max resolution for Intel GMA 950 is 2048x1536 (Intel website), so I think it's okay to connect it to a Full HD monitor, but after connecting it to my Full HD LCD, I'm not able to select 1920x1080 (this resolution is not showing up) in Intel Graphic Control Panel.
Apparently Full HD resolution is disabled on some Intel GPU like GMA 950, But everything is ok now, I'am able to use a custom resolution 1919x1080 for my full HD monitor. If you have the same problem as me, please follow these steps to modify the VGA driver for custom resolutions:




Step 1:
Download Monitor Asset Manager (moninfo.exe) here..
http://www.entechtaiwan.com/util/moninfo.shtm

Step 2:
Install MonInfo.....
Connect your LCD monitor...
Install the LCD monitor driver...
Open MonInfo Start > All Programs > MonInfo > MonInfo
Select your Full HD 1080p LCD Display ID....






Then copy numbers in green... Click here for larger picture...


Step 3:
Open notepad, paste that numbers...
And then replace all commas with spaces...
These numbers are called the DTD, it contains information about monitor's optimum resolution.

Step 4:
To make sure that you select the correct numbers, download DTD calculator here...
Install it and then open it....


Click Reverse Calculation > paste DTD numbers > click Reverse Calculate
Optimum resolution will appear on the top left of the DTD calculator window...
If it's not... You are copy-paste the wrong numbers.

Now, don't close DTD calculator window, just minimize it...


Step 5:
Download latest VGA driver for your laptop here and don't forget to select .zip version of the driver.
extract it and then locate .inf file inside Graphics folder, and double click on it... (Open in notepad)

Vista/7 x86 (32 bit) : igdlh.inf Vista/7 x64 (64 bit) : igdlh64.inf
XP : igxp32.inf
Step 6:
Search for :


[NonEDIDMode_AddSwSettings] HKR,, TotalDTDCount, %REG_DWORD%, 0 ; This shows number of DTDs to be used. ; 0-->Disable the feature.
;Following keys have 20 bytes (18 byte DTD + 2 Byte flags).
HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,00,86,37,01 ;1920x1080@60...Interlaced
HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01 ;1920x1080@50...Interlaced
HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01 ;1280x720@50....Non-interlaced
HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01 ;1280x720@60....Non-interlaced
HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00 ;Fifth DTD




Step 7:
Open (maximize the window of) DTD calculator...



Open Notepad
Copy-paste DTD into Notepad.....
And then replace all spaces with commas
And then minimize DTD calculator window...
(We will need it later)


Step 8:
Replace the numbers in green with DTD with commas from step 7

Larger image click here

The result :
(I change ;1920x1080@60...Interlaced to ;1920x1080@60...Non-Interlaced
This is optional, it's just a "comment")

Press Ctrl+S to save the changes....

Larger image click here



Step 9:

To be continued..... ;)
I have to go now...
I will continue this tutorial as soon as possible



On some laptops/notebooks 1920x1080p is disabled in the BIOS...
In this case we need to add more custom resolution.. For example: 1919x1080

Open (maximize) DTD Calculator window....
Click Calculation tab

Larger image, click here


Change H Active Pixels value to 1919
and H End of Blanking Interval value to 2201
(Since we've subtracted 1 pixel, we need to add 1 pixel to the horizontal blanking interval - CMIIW)


Larger image, click here

Calculated DTD value will automatically change..
Step 10: 
Copy Calculated DTD value to notepad....
And replace all spaces with commas

Step 11:
Back to *.inf file.....
Replace the numbers in yellow with numbers from step 10

Larger image, click here




Larger image, click here


(I change ;1920x1080@50...Interlaced to ;1919x1080@59,9...Non-Interlaced
This is optional, it's just a "comment")

Step 12:
Then.. At
HKR,, TotalDTDCount, %REG_DWORD%, 0

Change it to 5

HKR,, TotalDTDCount, %REG_DWORD%, 5



Larger image, click here
Large image, click here



Press Ctrl+S to save the changes....
And custom Intel VGA driver is ready....

You can close DTD calculator, MonInfo, Notepad,.. etc..

Step 12:
Open control panel....
Uninstall original Intel Graphics Accelerator Driver
restart your laptop.....

And then install our custom Intel Graphics Accelerator Driver using Setup.exe
Sometimes I have to install Intel VGA custom driver twice... I don't know why...
Restart your laptop....


Step 13:
Connect your Full HD 1080p LCD screen....
And then open Intel VGA Control Panel


If 1920x1080 available.. Congratulations! your laptop/computer BIOS supports 1920x1080..
but if not, you may select 1919x1080 as alternative screen resolution for your 1080p LCD screen...

After 1919x1080 resolution applied, go to your LCD screen setup and change phase setting...




Or use auto adjustment feature...


Believe me.. there's no difference between 1919x1080 and 1920x1080... after auto adjustment....

Notes:
you can use this tutorial to add custom resolutions for laptop/PC with Intel Chipset G35, G33, G31, G965, GM965, 945G, 945GM, 915G, 915GM
Thanks to Archibael :)