我的台式电脑在两个 GPU(英特尔板载、Radeon 卡)上运行 Windows 7,两个 GPU 都通过 HDMI 开关连接到单个显示器。(这不是双显示器设置,即使间接连接到两张卡,也只能检测到一台显示器。)
大部分情况下,这都运行正常,我按下切换按钮,Windows 7 发出叮的一声,然后切换到另一个 GPU。但是,视觉上没有任何区别:在桌面上,两者看起来完全一样。只有当我尝试启动游戏时,我才注意到它运行在错误的 GPU 上,突然间我进入了英特尔图形低分辨率领域,所有游戏设置都变得疯狂。
我知道我可以通过右键单击 -> 屏幕分辨率 -> 高级设置来识别活动的 GPU。它将显示适配器类型 Intel 显卡或 Radeon 显卡,具体取决于当前处于活动状态的模式。但是我希望能够一眼就识别出活动的 GPU,而无需进入任何菜单。
有没有办法直接在桌面级别获得视觉反馈,例如不同的桌面背景颜色(英特尔为蓝色,Radeon 为红色),或小部件、托盘图标,或者任何可以在桌面上直接显示活动 GPU 的东西?
我还没有找到一种方法来创建仅适用于一个 GPU 而不适用于另一个 GPU 的视觉差异。有办法吗?
答案1
好的,这不是最佳解决方案,但我找到了两种解决方法:
仅当 Intel HD Graphics 处于活动状态时,才会显示 Intel HD Graphics 托盘图标。作为提示,它会这样做,尽管这有点微妙,托盘图标有时会消失/由于其他原因被推回。在 Intel / AMD 之间切换的托盘图标会更好,不幸的是 Radeon 设置图标不会像 Intel 图标那样消失。
如果您查看 Intel HD Graphics 首选项,您会发现颜色管理,并且有一个高级选项卡可让您更改色调(移动或反转颜色,蓝色变为绿色等)。此更改仅适用于 Intel 显卡,因此非常明显。(之前我尝试使用其他设置,例如旋转,但不知何故影响了两个 GPU)
颜色变化的缺点当然是它会影响所有东西的所有颜色,而不仅仅是桌面背景或类似的东西。所以我仍然在寻找一个不那么激烈的解决方案。