我在奥创中 GPU 设置成集显模式,操作模式设置成“安静”。电脑 type-c 接口外接 USB-hub ,USB-hub 中的 HDMI 接口输出视频信号到电视上投屏。
以上投屏方式第一次连接到 TCL 电视上进行投屏(用其他品牌电视做过 AB 测试,也存在同样的问题),连接是成功的。可将输出到电视的画面设置成 60Hz 3840*2160 的画面。但是当关闭电脑和电视后,把两台设备的电源插销都拔掉。再次启动电脑和电视后。电视就显示没有 HDMI 信号输入。按 Win + P 键后电视画面也没有任何变化。我找到的规律是将 usb-hub 从电脑上拔掉再重新插上就可以正常投屏到电视了。在这种状况下重启(是软重启,不是关机后再启动电脑)电脑后一样可以正常投屏。且分辨率和画面正常。
我曾经将以上物理连接结构保持不变,将外接显示器换成普通电脑显示器。一切正常。即使电脑和显示器都彻底关闭,关机后把两台设备的电源插销都拔掉。第二天打开显示器和电脑,就会自动投屏。且原有的分辨率和刷新率都正常。
补充一个细节。我的笔记本电脑和电视使用一个电源插线板。我关闭电脑和电视后。会关闭电源插线板上的开关。此时电视和电脑同时被彻底切断外部电源。电脑上外接的 USB-hub 和 USB 外接硬盘的指示灯都会熄灭。但是当我重新打开电源插线板上的开关后,虽然电脑没有开机。但是外接的 USB-hub 和 USB 外接硬盘的指示灯都会点亮。
我的电脑早已经执行过 powercfg -h off 了。
我尝试过的解决方法如下,但是这些方法都没有解决问题:
一、 进入 系统 -> 屏幕(显示)。 展开 “多显示器设置” 选项( Multiple displays )。 点击 “检测其他显示器” 旁边的 “检测” 按钮。------实施后显示“无法找到其他显示器”
二、 按 Win + X ,选择 设备管理器。 展开 通用串行总线控制器 或 USB4 根路由器。 找到你的 USB-Hub 设备(拔插一下 Hub 观察哪个设备消失又出现,通常叫“通用 USB 集线器”或带“USB4”字样的设备)。 右键点击它,选择 禁用设备,等待 2 秒后,再次右键选择 启用设备。-------实施后问题依然存在。
三、 当电视开机且停留在无信号界面时,在电脑键盘上同时按下 Win + Ctrl + Shift + B 。-------实施后问题依然存在。
四、 在“设备管理器”中,展开“显示适配器”。找到 AMD Radeon(TM) 860M Graphics ,右键选择“禁用设备”。等待屏幕闪烁恢复后,再次右键选择“启用设备”。-------实施后问题依然存在。
五、 打开奥创中心( Armoury Crate )。将 GPU 模式从“集显模式”切换为“混合输出”,等待系统应用更改(可能需要几秒钟)。然后再切换回“集显模式”。-------实施后问题依然存在。
六、 将电脑的外接电源拔掉,用笔记本电池供电。此时 USB-hub 指示灯是熄灭状态。启动电视,出现 HDMI 提示画面后,开启电脑。-------实施后问题依然存在。
七、 打开 windows 设备管理器,找到 USB 集线器---属性---电源管理---允许计算机关闭此设备以节约电源 的选项从打勾状态变成不打勾的状态!-------实施后问题依然存在。
八、 关闭电视端的 HDMI CEC --------电视端的 HDMI CEC 默认就是关闭状态!
这个问题我搜索了一下,网上有不少人反馈存在同样的问题,但是没有找到有效的解决办法。期待熟悉 HDMI dp 信号处理的大神提供一下解决办法。或者曾经遇到该问题并亲自解决了该问题的网友分享解决办法。