I have installed the latest current drivers for the 650m. It's very well documented that because of this optimus stuff, on these laptops, that the 650m output is piped through the intel, so no matter what I can't seem to get around that when it comes to the display settings themselves. I even tried older version of the driver just to be sure there wasn't limited functionality in the newest versions.
OK, I typo'd.
If the display driver you currently have installed came from the Laptop manufacturer, that could be your issue. Getting it from Nvidia could show all the other selections that you are missing.
I've installed the driver directly from Nvidia -
As far as I can tell, any laptop that has the hd4000 + 650m doesn't give those options, as the resolution is being controlled by the intel gpu and not the nvidia - I've seen this in a number of forums, and this is exactly the same problem that the OP has.
I don't even have those listings in my device manager.
I installed the same driver as you just now but I still have a complete list of settings which you do not have.
To show those listings in device manager, you'd need to go to view>devices by connection.
So basically my HP laptop sucks :)
as you can see, Ultra HD is there
Here is my device manager . . . (by connection)
PCI Bus isn't even a selection
and I cannot make the laptop screen use Nvidia
EDIT, following your graphic instruction, my secondary connection is Nvidia 650m
I wish my laptop behaved that way. It looks like I'd need to get this: http://www.prnewswire.com/news-releases/displaylink-launches-industry-leading-usb-30-uhd-4k-chipset-at-ces-2014-239076961.html
I'm starting to think this is your problem too.
have you tried to force the 640m on the hdmi port with a game and then change the resolution to 4k in the game? can you check if the display is connecctedto the nvidia card.
or add a video player like mpc hc in the nvidia list.
and the hd 4000 can output 4k http://ultrabooknews.com/2012/10/31/new-intel-hd-3000-and-hd-4000-drivers-support-for-windows-8-4k-ultra-hd-opengl-4-0-and-more/ it would be really strange if this wouldn't be possible i mean the dxva and quicksync engine can decode 4k easily but the card can't output 4k X-).
i think you have to find a way to install new driver. the intel is the defult card connected to your tv so this should be the easiest way.
can you give us the name of your cpu or/and the error you got from installing newer driver?
I tried getting the drivers from here: https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=23405&lang=eng&OSVersion=Windows%207%20(64-bit)*&DownloadType=Drivers
I found a custom inf file for the 4k monitor and installed that, but still no luck.
Unfortunately, custom resolution overrides are not supported on the intel gpu, just amd/nvidia-
As seen here, "Laptops with switchable graphics are not supported" - http://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU?page=1
I did some more reading here:
Used Moninfo.exe to find the modeline for the SEIKI 39" 4k:
Native/preferred timing.. 3840x2160p at 30Hz (16:9)
Modeline............... "3840x2160" 297.000 3840 4016 4104 4400 2160 2168 2178 2250 +hsync +vsync
Converted that to a DTD:
04 74 00 30 F2 70 5A 80 B0 58 8A 00 00 00 00 00 00 1E
Then I edited the INF file for the driver of latest intel HD driver:
HKR,, TotalDTDCount, %REG_DWORD%, 5
HKR,, DTD_5,%REG_BINARY%, 04,74,00,30,F2,70,5A,80,B0,58,8A,00,00,00,00,00,00,1E,37,01 ;3840x2160@30
installed the new driver, and verified the registry had the correct entires, rebooted, and still no option for that resolution.
I should also note that I CAN use the utility from intel to add a custom res of 2560x1440@30p , no problem there.
You can see below that this resolution does show up in the "list all modes" dialouge and it works when i choose that. If i could figure out where in the registry or elsewhere these list of modes is stored, i venture i could add the 4k mode no problem, so far I haven't been able to find where this info is stored in the registry.