我的笔记本电脑内置 Iris Xe (GPU 0) 和通过 Thunderbolt 外部连接的 RTX 3060 eGPU。以前,任务管理器显示GPU 1
RTX 的正确名称,但在我的 GPU 送去维修并送回后,它现在显示为GPU 2
。我已经用 GPU-Z 检查过了,我很确定它是同一种类型的芯片,但也许他们更换了它,所以 ID 不同或其他原因。重启或重新安装驱动程序都无济于事。除了烦人的名字外,一切都正常运行。
现在我想让它恢复到 GPU 1(无需重新安装 Windows 或重置任何内容)。我该怎么做?
编辑:在 Windows 更新 ( 2025-03 Cumulative Update for Windows 11 Version 24H2 for x64-based Systems (KB5053598)
) 后,我在任务管理器中恢复了 RTX GPU 1
。我认为更新并不重要,但事实上 Windows 可能在更新后以某种方式刷新了设备列表。我很高兴它已经修复,但最好还是找到一个真正的解决方案,以防其他人遇到像我这样的情况。
编辑 2:现在看来 Iris Xe 和 RTX 都出现在任务管理器中,并且每次启动时数字都会改变,因此没有修复。
Windows 根据检测顺序动态分配 GPU 编号,因此您的 RTX 3060 在维修后很可能会有一个新 ID。
不幸的是,如果不重新启动 Windows,则无法直接将其重命名为 GPU 1。
我只知道这种方法,因此您可以尝试以下步骤,看看它是否能正确重新分配:
1)在设备管理器中禁用并重新启用 GPU
打开设备管理器(Win + X → 设备管理器)。
展开显示适配器并右键单击 RTX 3060。
单击选项(禁用设备),几秒钟后单击(启用设备)。
尝试重新启动笔记本电脑并再次检查任务管理器。
好吧,我找到了答案,但这真的很愚蠢。只需关闭任务管理器并再次打开它,数字就会被正确重新分配。
造成这种情况的原因可能是因为我先启动笔记本电脑,然后插入 eGPU,因此它在启动时不会立即被检测到,并且在插入时会被分配一个随机 ID。