Posted March 29, 2014
HP ProBook 6470b, Intel HD Graphics 4000, Windows 7 Pro 64bit
The native resolution of this laptop is 1600x900 (16:9 aspect ratio). With some semi-new games, I'd like to run on a lower 16:9 resolution so that the game would run faster. e.g. 1280x720 or 1366x768. For example Far Cry 2, The Witcher and such. E.g. Far Cry 2 runs semi-nicely, ie. every graphics option in the highest setting except antialiasing switched off, and it runs at maybe 15-30 fps at 1600x900. So I figure a lower resolution like 1280x720 should give it a nice speed boost even in high detail levels.
The problem is, by default the laptop seems to support only the following resolutions, whether I try to select them in the Windows display properties or in the Intel Graphics control panel from the tray:
1600x900 (16:9)
1024x768 (4:3)
800x600 (4:3)
640x480 (4:3) (this is selectable only in the Intel control panel, I think; Windows display properties allow only down to 800x600)
What I've done so far:
1. I've installed the latest graphics drivers from HP (version 9.17.10.2867), no change.
http://tinyurl.com/oyklpyx
2. I read on some Intel pages that the Intel Graphics control panel should have an option for custom resolutions, but it may be missing there if the PC vendor has decided so for some reason. Apparently HP has decided so, as I am missing the custom resolutions option in the Intel control panel.
http://www.intel.com/support/graphics/sb/cs-029478.htm
The Intel pages also suggested to check under C:\Windows\System32\ for a custom resolution app called CustomModeApp.exe, but I don't find it there.
3. Here:
http://www.sevenforums.com/graphic-cards/282687-can-t-set-any-resolution-betwen-1600x900-1024x768-my-laptop.html
is someone complaining about the very same thing (on HP EliteBook 8470p). The issue seemed to be fixed for him eventually by updating newer HP graphics drivers, but not for me (ProBook 6470b). Someone else in that discussion (kputcha) also has the problem, and apparently the same laptop as me.
From that discussion I found the link to latest Intel (not HP) HD 4000 graphics drivers, thinking maybe they offer the option for more resolutions. Trying to install the exe package (win64_153318.exe) gives some error "Your vendor has not approved these drivers, use your vendor provided drivers instead blaa blaa blaa...", so I tried to manually update the graphics driver from Windows control panel, using the zip package instead (win64_153318.zip). But that claims the drivers are already up to date, and doesn't perform the update.
4. Years ago I recalled using PowerStrip to add an odd resolution that the graphics driver didn't support by default (I think it was 640x400, so that I could play Dune 2000 in fullscreen mode, otherwise it would have black borders on each four sides; it worked back then). So I installed PowerStrip in order to create either 1280x720 or 1366x768 resolution:
Display Profiles => Configure => Advanced Timing Options => Custom Resolutions, selecting a ready resolution there, or setting the active pixels manually => Add new resolution. At that point Powerstrip gives a caution:
"The parameters you have specified may be beyond the capabilities of your monitor or graphics card. Please recheck the resolution, horizontal and vertical refresh rates, and the pixel clock to ensure they are within spec. Press Ok to continue, or Cancel to adjust the values."
I don't know if that is a generic caution because I get it every time, so I select Ok and reboot Windows. But even after that, these new resolutions are still not available anywhere (Windows display properties, Intel control panel, nor Powerstrip).
Any more ideas, are do I just have to accept that 1600x900 is the only widescreen resolution I can use on this laptop (at least with the laptop display)?
The native resolution of this laptop is 1600x900 (16:9 aspect ratio). With some semi-new games, I'd like to run on a lower 16:9 resolution so that the game would run faster. e.g. 1280x720 or 1366x768. For example Far Cry 2, The Witcher and such. E.g. Far Cry 2 runs semi-nicely, ie. every graphics option in the highest setting except antialiasing switched off, and it runs at maybe 15-30 fps at 1600x900. So I figure a lower resolution like 1280x720 should give it a nice speed boost even in high detail levels.
The problem is, by default the laptop seems to support only the following resolutions, whether I try to select them in the Windows display properties or in the Intel Graphics control panel from the tray:
1600x900 (16:9)
1024x768 (4:3)
800x600 (4:3)
640x480 (4:3) (this is selectable only in the Intel control panel, I think; Windows display properties allow only down to 800x600)
What I've done so far:
1. I've installed the latest graphics drivers from HP (version 9.17.10.2867), no change.
http://tinyurl.com/oyklpyx
2. I read on some Intel pages that the Intel Graphics control panel should have an option for custom resolutions, but it may be missing there if the PC vendor has decided so for some reason. Apparently HP has decided so, as I am missing the custom resolutions option in the Intel control panel.
http://www.intel.com/support/graphics/sb/cs-029478.htm
The Intel pages also suggested to check under C:\Windows\System32\ for a custom resolution app called CustomModeApp.exe, but I don't find it there.
3. Here:
http://www.sevenforums.com/graphic-cards/282687-can-t-set-any-resolution-betwen-1600x900-1024x768-my-laptop.html
is someone complaining about the very same thing (on HP EliteBook 8470p). The issue seemed to be fixed for him eventually by updating newer HP graphics drivers, but not for me (ProBook 6470b). Someone else in that discussion (kputcha) also has the problem, and apparently the same laptop as me.
From that discussion I found the link to latest Intel (not HP) HD 4000 graphics drivers, thinking maybe they offer the option for more resolutions. Trying to install the exe package (win64_153318.exe) gives some error "Your vendor has not approved these drivers, use your vendor provided drivers instead blaa blaa blaa...", so I tried to manually update the graphics driver from Windows control panel, using the zip package instead (win64_153318.zip). But that claims the drivers are already up to date, and doesn't perform the update.
4. Years ago I recalled using PowerStrip to add an odd resolution that the graphics driver didn't support by default (I think it was 640x400, so that I could play Dune 2000 in fullscreen mode, otherwise it would have black borders on each four sides; it worked back then). So I installed PowerStrip in order to create either 1280x720 or 1366x768 resolution:
Display Profiles => Configure => Advanced Timing Options => Custom Resolutions, selecting a ready resolution there, or setting the active pixels manually => Add new resolution. At that point Powerstrip gives a caution:
"The parameters you have specified may be beyond the capabilities of your monitor or graphics card. Please recheck the resolution, horizontal and vertical refresh rates, and the pixel clock to ensure they are within spec. Press Ok to continue, or Cancel to adjust the values."
I don't know if that is a generic caution because I get it every time, so I select Ok and reboot Windows. But even after that, these new resolutions are still not available anywhere (Windows display properties, Intel control panel, nor Powerstrip).
Any more ideas, are do I just have to accept that 1600x900 is the only widescreen resolution I can use on this laptop (at least with the laptop display)?
Post edited March 29, 2014 by timppu
This question / problem has been solved by stg83