windows 系统吗?读一下显示器的 edid ,到注册表找到以下路径:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\<MonitorName>\<magic number>\Device Parameters
找你用的显示器对应的 Monitor Name 条目点进去,然后在 Device Parameters 注册表项右边叫 EDID 的值,把这个值丢到 edid parse 里面去看
http://www.edidreader.com/可以试试这个
如果觉得上面找原因的办法太麻烦不想弄,那就看一下个人的经验之谈,不过我不保证能猜对你的情况
一般就经验而言,估计是你的显示器不支持 hdmi2.0 只支持 1.4 ,但是他标识了支持 4k60 yuv420 8bit ,这个特殊分辨率传输所需要的 bandwidth 是 4k60 rgb 8bit 的一半,正好 hdmi1.4 可以跑下来,
但是你的集成显卡不支持输出 yuv 420 格式的视频,所以它就给你输出了一个 4k30 ,而独立显卡是有这个能力的,就给你输出了 4k60 yuv420 8bit