View Single Post
Old 04-18-2007, 08:26 PM   #32
Giuliano
Maximum Bitrate
 
Join Date: Feb 2004
Posts: 749
Intel Driver .INF mod for 800x480 Xenarc

If you have a 900-series Intel Chipset or newer, this should be by far the easiest solution.

This should work for G965, Q965, Q963, 946GZ, 945G, and 945GZ Express desktop chipsets and the 945GT, 945GM, 945GMS, and 940GML Express mobile chipsets.


Download the latest Intel Graphics Media Accelerator driver package in ZIP format for Windows XP.

Here's the current (as of now) driver versions 14.27 for Windows 2000 or XP:

http://downloadfinder.intel.com/scri...&DwnldID=12929 (17M)


Extract the package.

Go into the Graphics folder.

Edit the igxp32.inf file - it'll be the only one there named so.


Search for these lines:

Code:
[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


Replace with these lines:

Code:
[NonEDIDMode_AddSwSettings] HKR,, TotalDTDCount, %REG_DWORD%, 1 ; 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,0E,0F,20,E8,30,E0,8E,10,28,50,D3,0C,19,10,00,00,00,37,01 ;800x480@60...Non-Interlaced, Xenarc Timings HKR,, DTD_2,%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_3,%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_4,%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_5,%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_6,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00 ;Sixth DTD


If you want to use 1920x1080 (1080i/1080p) and 1280x720 (720i/720p), change the TotalDTDCount number from 1 to 5.

Close the file, and install the driver package using the Setup.exe at the root.

Reboot.


Right click the desktop, choose Display Properties.

Click the Settings tab, and click the external display if you have more than 1.

Click the Advanced button.

Click the Adapter tab, and click the Display All Modes button.


You should see 800 x 480 there in the list, with whatever color depth and refresh rates.

Select it, click OK, and OK out of the Display Properties box.


That should do it.


References:
http://isnwiki.jot.com/WikiHome/Articles/111111431

Also should work for Vista, different .INF files though.
Giuliano is offline   Reply With Quote