j'ai reussi a mettre ma resolution en 1920x1080 ( ecran 120Hertz).
Hi all, I have a fix for my setup with an NVidia 680 and an Acer HN274H on Win7. None of the previous software-based solutions worked for me.
The bug is that Firaxis has a limited size buffer for display resolutions. It looks limited to 48 resolution/refresh rate combinations. For users with many refresh rates, they overflow this buffer because of the multiplication of possible refresh rates by possible resolutions. Since I only care about my monitor's native resolution at 1920x1080 (1080p), I modified my Windows registry to only include the native resolution I actually care about. When CivBE then requests my resolutions, they all fit in the limited size buffer.
If other Nvidia users want to try this (potential dangerous, proceed at your own risk) solution, here are the steps to follow. It will only work if you have an Nvidia graphics card:
1. Open regedit (a program for editing the Windows Registry, a database of key-value settings) by opening the start menu and typing "regedit" into the search box and pressing enter.
2. Accept the prompt that this program can modify your computer.
3. Press F3 to bring up the search box, type "NV_Modes" into the text field, and make sure the "Values" checkbox is selected. Press search to find the NV_Modes setting.
4. You will see a table of keys, types, and their current value. The NV_Modes setting controls what resolutions are visible to the driver. Right click the NV_Modes line and select "Modify."
5. You will see a text box with the current value. I recommend copy-pasting this into a new document on your desktop to save the old value so you can restore it once CivBE is fixed. Reinstalling your drivers probably works too, but YMMV.
6. The line begins with a prefix, mine is "{*}S", followed by space-separated resolutions and modes. Find the space-separated substring that matches your desired resolution. Mine is "1920x1080x8,16,32,64". Replace all the text following the prefix with your single, desired substring. My total line becomes: {*}S 1920x1080x8,16,32,64
7. Press "OK" and reboot your computer. If you launch CivBE, you should be able to select your native resolution in fullscreen mode. You'll see others besides the native resolution, as the driver appears to auto-fill "normal" resolutions not in the registry.
Good luck to any who attempt this. It worked for me, but can seriously mess up your system, and you're messing with NVidia's undocumented internals. If anything goes wrong, edit NV_Modes again and paste in the old settings, and it _should_ return your system to the prior configuration, but don't hold me responsible if things go wrong.