I am attempting to do pixel doubling with my NEC 20WMGX2 and a GTX 275 with the latest 196.34 beta drivers, but it's not working as expected for reasons I don't understand.
The 20WMGX2 is a 20.1" 1680x1050 display which is superb for gaming, but has a rather small dot pitch, which makes text smaller than usual. When playing older games with GUIs designed for 800x600 or 1024x768, text can get VERY small, with no good way in-game to increase the font size. Decreasing the resolution on LCD monitors creates a distinctive fuzzy look which looks bad due to data loss when pixels don't divide out evenly (imagine displaying a 14x14 image on an 8x8 display - you'll never be able to get it to look right). A solution for this is pixel doubling, where you set the game to run at exactly half the resolution of the monitor, making each game pixel display on four native pixels. So I am attempting to run at 840x525, which is exactly half of 1680x1050.
So I go to the Nvidia Control Panel -> Change Resolutions -> Add Resolutions -> Create Custom Resolutions panel. I set Horizontal pixels to 840, Vertical lines to 525, leave Refresh rate at 59, color depth at 32 and Scan type at Progressive. When I hit the Test button, it has that blurry non-native look, and the monitor's OSD reports that it's running at 840x524! What happened to the last vertical pixel?
When I click Timing and select Manual, I see more settings that I can change which hint at the problem and solution, but I don't understand them well enough to want to experiment. The settings are:
Horizontal:
Active pixels 840, Front porch (pixels) 24, Sync width (pixels) 80, Total pixels 1048, Polarity Negative (-), Refresh rate 32.82 Khz
Vertical:
Active pixels 525, Front porch (pixels) 3, Sync width (pixels) 6, Total pixels 547, Polarity Positive (+), Refresh rate 59.000, Pixel clock: 33.8221 Mhz
My hunch is that the odd numbers for the vertical front porch and total pixels are what is making me lose line 525. But I don't know what those numbers do or how I should change them, and I think it might be dangerous to experiment with them without knowing what I'm doing. Any ideas?
The 20WMGX2 is a 20.1" 1680x1050 display which is superb for gaming, but has a rather small dot pitch, which makes text smaller than usual. When playing older games with GUIs designed for 800x600 or 1024x768, text can get VERY small, with no good way in-game to increase the font size. Decreasing the resolution on LCD monitors creates a distinctive fuzzy look which looks bad due to data loss when pixels don't divide out evenly (imagine displaying a 14x14 image on an 8x8 display - you'll never be able to get it to look right). A solution for this is pixel doubling, where you set the game to run at exactly half the resolution of the monitor, making each game pixel display on four native pixels. So I am attempting to run at 840x525, which is exactly half of 1680x1050.
So I go to the Nvidia Control Panel -> Change Resolutions -> Add Resolutions -> Create Custom Resolutions panel. I set Horizontal pixels to 840, Vertical lines to 525, leave Refresh rate at 59, color depth at 32 and Scan type at Progressive. When I hit the Test button, it has that blurry non-native look, and the monitor's OSD reports that it's running at 840x524! What happened to the last vertical pixel?
When I click Timing and select Manual, I see more settings that I can change which hint at the problem and solution, but I don't understand them well enough to want to experiment. The settings are:
Horizontal:
Active pixels 840, Front porch (pixels) 24, Sync width (pixels) 80, Total pixels 1048, Polarity Negative (-), Refresh rate 32.82 Khz
Vertical:
Active pixels 525, Front porch (pixels) 3, Sync width (pixels) 6, Total pixels 547, Polarity Positive (+), Refresh rate 59.000, Pixel clock: 33.8221 Mhz
My hunch is that the odd numbers for the vertical front porch and total pixels are what is making me lose line 525. But I don't know what those numbers do or how I should change them, and I think it might be dangerous to experiment with them without knowing what I'm doing. Any ideas?
