K here it's, on est jamais mieux servi que par soi même ...
C'est un bug dans les drivers nVidia
Voici la soluce pour les moniteurs LG
I've discovered a workaround for this problem. Basically you can use a registry key to override the monitor advertising itself as an HDTV (by setting the number of EDID extensions to 0). Using the following steps, I am now getting proper 1920x1200 resolution on my LG monitor:
1. Start the installation of the latest Nvidia drivers and cancel out once the files are extracted
2. Open nv_disp.inf. By default for the current drivers this is in C:\NVIDIA\WinVista\169.25
3. In the [nv_SoftwareDeviceSettings] section add the following:
CODE
HKR,, OverrideEdidFlags0, %REG_BINARY%, 1E,6D,3F,56,00,00,FF,FF,04,00,00,00,7E,01,00
NOTE
The first 4 bytes (1E,6D,3E,56) in my OverrideEdidFlags0 are specific to the LG monitor I'm using. For other monitors, you will need to replace them. Using Phoenix EDID Designer (Google it), extract the current EDID and open up the byte viewer. The bytes are in byte 8 through 11.
4. Uninstall your current drivers and reboot
5. Install the modified drivers by running the previously extracted setup.exe. By default for the current drivers this is in C:\NVIDIA\WinVista\169.25. You'll get a warning about the driver not being signed because of the modified inf. Just press OK.
Pour les Viewsonic ou autres il faut simplement adapter les valeurs de HKR
donc ca donne
HKR,, OverrideEdidFlags0, %REG_BINARY%, 5A,63,1F,0F,00,00,FF,FF,04,00,00,00,7E,01,00
Message édité par Idiotproof le 27-06-2008 à 14:33:34