使用混合显卡调试“客户端 0 拒绝切换”

使用混合显卡调试“客户端 0 拒绝切换”

我有一台带有集成显卡和独立显卡的旧 MacBook,我在上面运行 Fedora。当我第一次安装它时,有时当我更新时,它无法启动,并出现奇怪的“屏幕崩溃”,其中有一个肮脏的黑白棋盘。多年来,人们在很多机器上多次报告过类似的问题,原因似乎是VGA切换器; dmesg 通常会包含诸如“vga_switcheroo:客户端 0 拒绝切换”(或“vga_switcheroo:客户端 1 拒绝切换”!)之类的行。

第一次遇到这个问题,我发现红帽错误最好的解决方法是禁用(使用systemctl mask)alsa-switch 服务,该服务会以某种方式阻止交换机并使系统处于不一致的状态。

然而,问题又出现了,禁用 alsa-switch 没有任何作用。因此,据推测,现在有另一个程序阻止了开关。我怎样才能知道它是什么?

相关内容